警示取tick資料有問題

  •   133 
  • 最後發表   GaryChiang  2023 五月 11
GaryChiang 發文於   2023/05/10

你好:

錯誤訊息如下

程式碼如下:

if time<090400
  and getfield("Seqno","Tick")>5
  and closeD(1)>highest(getfield("H","D")[2],60)
  and closeD(1)<closeD(2)*1.095
  and getfield("V","Tick")[getfield("Seqno","Tick")-1]>getfield("V","D")[1]*0.1
  and openD(0)>getfield("參考價","D")*1.03
  and openD(0)<getfield("參考價","D")*1.045
  then ret=1;

可否幫我看一下那裏出了問題! 

謝謝~

XQ小幫手 發文於   2023/05/11

Hello GaryChiang,

 

小幫手認為應該是您的資料引用筆數不足。

如果您是使用分鐘頻率的話,引用筆數的長度預設應該不會到63天,但腳本中需要計算 highest(getfield("H","D")[2],60)。

建議您可以加上 setbackBar(63, "D"); 就不會出錯。

發表回覆
Close