最近低點比前低低,盤中剛破昨低

  •   282 
  • 最後發表   mei  2020 十月 13
mei 發文於   2020/10/13

小幫手 好

我想在盤中找出最近低點比前低低(日線頻率),盤中(5分鐘頻率)剛破昨低的股票,我用下列程式碼,執行紀錄出現"計算停止,因為計算發生錯誤,請檢查腳本內的算式",可否幫我看一下哪裡有錯?謝謝

value1 = lowest(GetField("low","d"),5);

value4 = highest(GetField("high","d"),10);

value5 = highest(GetField("high","d"),34);

value12 = lowest (GetField("low","d")[5],29);//前第5期到第34

value21= average(GetField("close","d"), 5);

value22= average(GetField("close","d"), 10);

value23= average(GetField("close","d"), 20);

condition1=value1 < value12 ;//5日低比前第5到第34日低還低

condition2=value4< value5 ;//10日高比近34日高還低

condition3=value21 < value22 and value22 < value23;

condition4= close < value23;

condition5=value23 < value23[1];

condition6=value21 < value21[1];

condition7=close[1]>lowD(1) and close<lowD(1);

if condition1 and condition2 and condition3 and condition4

and condition5 and condition6 and condition7

 

then ret=1;

 

 

 

排序方式: 標準 | 最新
XQ小幫手 發文於   2020/10/13

mei 您好

請您先幫我檢查一下"資料讀取筆數" 是否設立正確的數值

(我拿您的策略來跑台指全日盤是沒問題的)

如果您是跑個股 5分k的情況下必須由54根k棒構成

而取34天資料 必須要有 54x34 個資料讀取筆數才能正常運算

(建議可以設大一點)

相關介紹請參考以下連結 

http://www.xq.com.tw/lesson/xspractice/%E8%B3%87%E6%96%99%E8%AE%80%E5%8F%96%E7%AF%84%E5%9C%8D%E8%88%87%E8%85%B3%E6%9C%AC%E5%9F%B7%E8%A1%8C%E7%9A%84%E9%97%9C%E4%BF%82/

thx

mei 發文於   2020/10/13

感謝 ^_^

  • 按讚來自於
  • b24524658
發表回覆
Close