請問這程式碼有甚麼問題

  •   117 
  • 最後發表   KM  2022 十一月 23
KM 發文於   2022/11/21

 想取得第一根一分K的成交量 是否大於昨日成交量的10%   

if date <> date[1] and time=090200 

    and getfield("volume","D") / getfield("volume","1")[1] >= 0.1 

then ret = 1 ;

排序方式: 標準 | 最新
XQ小幫手 發文於   2022/11/23

Hello KM,

 

您的條件 date <> date[1] 跟 time=090200 不能無法達成。

如果是股票商品的話,換日的第一根Bar會是 090000。

所以應該修改為 if date <> date[1] and time=090000 才對。 

XQ的時間是以K棒開始的時間為標示。

另外,您可以使用 print 函數將數值印出來確認腳本運作。

KM 發文於   2022/11/23

感謝 答覆

 

發表回覆
Close