想取得第一根一分K的成交量 是否大於昨日成交量的10%
if date <> date[1] and time=090200
and getfield("volume","D") / getfield("volume","1")[1] >= 0.1
then ret = 1 ;
想取得第一根一分K的成交量 是否大於昨日成交量的10%
if date <> date[1] and time=090200
and getfield("volume","D") / getfield("volume","1")[1] >= 0.1
then ret = 1 ;
Hello KM,
您的條件 date <> date[1] 跟 time=090200 不能無法達成。
如果是股票商品的話,換日的第一根Bar會是 090000。
所以應該修改為 if date <> date[1] and time=090000 才對。
XQ的時間是以K棒開始的時間為標示。
另外,您可以使用 print 函數將數值印出來確認腳本運作。
感謝 答覆
2 評論