實時行情的時候,Time是否會隨著每個Tick而變化 [開拓者 TB]
- 咨詢內容: 在歷史數據回測的時候,Time就是bar的開盤時間,這點沒什么疑問。
但在實時行情的時候,Time是否會隨著每個Tick而變化?比如在5分鐘圖上,如果我用
If(Time >= 0.1458)
{
buytocover(0,open);
sell(0,open);
}
這段代碼在回測時應該是在15:00開始的K線開盤價平倉,也就是股指的最后一個3M線的開盤平倉。如果是其他期貨品種,就不會日內尾盤平倉。
但在實時行情時,這段代碼到底是同樣會在15:00的開盤價平倉?還是在14:58:00的那個Tick出現時以其開盤價平倉? - TB技術人員: 本帖最后由 yufei6789 于 2012-10-8 10:30 編輯
五分鐘圖上不可以這樣用吧?TIME得用五的整數倍,0.1455或0.1500。5分鐘BAR想要股指15點開始平倉,IF(TIME>=0.1500) - TB客服:
yufei6789 發表于 2012-10-8 10:23
五分鐘圖上不可以這樣用吧?TIME得用五的整數倍,0.1455或0.1500。5分鐘BAR想要股指15點開始平倉,IF(TIME> ...
理論上沒什么不可以啊。歷史回測的話在0.1500的時候不就是滿足了time>=0.1458嘛。
我想知道的是在實時行情的時候,這個time返回的到底是這根bar的開盤時間,還是當前tick的時間? - 網友回復: 本帖最后由 yufei6789 于 2012-10-8 12:48 編輯
Time不返回Tick時間,返回BAR的時間。這不是理論上或不理論上的問題,是TB如何定義的問題。您可以使用CURRENTTIME。 - 網友回復: 哦,原來如此,那我知道了,謝謝。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 262069696 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容