請教委托訂單發出以后會不會繼續執行剩下的程序等4個問題 [開拓者 TB]
- 咨詢內容:
1/在一個tick中,滿足條件發出“buy”這樣的委托訂單以后;會不會繼續執行剩下的程序?
會不會
2/程序剛啟動時,怎樣和實時行情“切合”?例如我設定條件是“昨天”持倉超過3手的話我今天就賣出1手,但是TB根據歷史數據程序執行下來,我可能是有持倉的,但實際肯定沒有的.另外, A_SendOrder只能用于實時行情,那啟動時是要運行一下歷史行情的,那不是不能用了??
3 /sell(0,close)是代表平倉全部賣光,還是指按我在交易設置那里設定的合約數賣出?(假如每次賣出設置成1手)
4/參數默認設置,參數賦值,公式應用里面的參數設置,它們三者什么關系?
- TB技術人員:
1、這個要看公式是如何寫的,如果公式在開倉之后,直接return,當然后續的就不執行了,如果中間沒有強制結束程序運行的語句,程序里所有的代碼將執行完畢。
2、A函數僅對實時行情有效,不能用于歷史測試。樓主可以分段編程,即將程序分成歷史回測和當前實時行情兩種情況,用不同的函數編寫
tb根據歷史數據程序執行下來是有持倉,實際沒持倉,指的是圖表信號實際的賬戶持倉不一致嗎?這個可以使用監控器進行一鍵同步
3、全局交易設置里設置的默認手數
4、參數默認值,就是參數的初始值,只能在聲明參數的時候定義,且參數的值是不能直接在公式里修改的,只能使用。可以在公式屬性設置中的參數標簽頁面修改,或者參數優化,設置,進行修改 - TB客服:
ample版主回答得非常明了
- 網友回復:
superwin 發表于 2013-9-2 23:28
ample版主回答得非常明了
你是賺積分的吧
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容