請(qǐng)教委托訂單發(fā)出以后會(huì)不會(huì)繼續(xù)執(zhí)行剩下的程序等4個(gè)問題
作者:開拓者 TB 來源:cxh99.com 發(fā)布時(shí)間:2013年10月13日
- 咨詢內(nèi)容:
1/在一個(gè)tick中,滿足條件發(fā)出“buy”這樣的委托訂單以后;會(huì)不會(huì)繼續(xù)執(zhí)行剩下的程序?
會(huì)不會(huì)
2/程序剛啟動(dòng)時(shí),怎樣和實(shí)時(shí)行情“切合”?例如我設(shè)定條件是“昨天”持倉(cāng)超過3手的話我今天就賣出1手,但是TB根據(jù)歷史數(shù)據(jù)程序執(zhí)行下來,我可能是有持倉(cāng)的,但實(shí)際肯定沒有的.另外, A_SendOrder只能用于實(shí)時(shí)行情,那啟動(dòng)時(shí)是要運(yùn)行一下歷史行情的,那不是不能用了??
3 /sell(0,close)是代表平倉(cāng)全部賣光,還是指按我在交易設(shè)置那里設(shè)定的合約數(shù)賣出?(假如每次賣出設(shè)置成1手)
4/參數(shù)默認(rèn)設(shè)置,參數(shù)賦值,公式應(yīng)用里面的參數(shù)設(shè)置,它們?nèi)呤裁搓P(guān)系?
- TB技術(shù)人員:
1、這個(gè)要看公式是如何寫的,如果公式在開倉(cāng)之后,直接return,當(dāng)然后續(xù)的就不執(zhí)行了,如果中間沒有強(qiáng)制結(jié)束程序運(yùn)行的語句,程序里所有的代碼將執(zhí)行完畢。
2、A函數(shù)僅對(duì)實(shí)時(shí)行情有效,不能用于歷史測(cè)試。樓主可以分段編程,即將程序分成歷史回測(cè)和當(dāng)前實(shí)時(shí)行情兩種情況,用不同的函數(shù)編寫
tb根據(jù)歷史數(shù)據(jù)程序執(zhí)行下來是有持倉(cāng),實(shí)際沒持倉(cāng),指的是圖表信號(hào)實(shí)際的賬戶持倉(cāng)不一致嗎?這個(gè)可以使用監(jiān)控器進(jìn)行一鍵同步
3、全局交易設(shè)置里設(shè)置的默認(rèn)手?jǐn)?shù)
4、參數(shù)默認(rèn)值,就是參數(shù)的初始值,只能在聲明參數(shù)的時(shí)候定義,且參數(shù)的值是不能直接在公式里修改的,只能使用。可以在公式屬性設(shè)置中的參數(shù)標(biāo)簽頁面修改,或者參數(shù)優(yōu)化,設(shè)置,進(jìn)行修改
- TB客服:
ample版主回答得非常明了
- 網(wǎng)友回復(fù):
superwin 發(fā)表于 2013-9-2 23:28
ample版主回答得非常明了
你是賺積分的吧