關(guān)于套利中的程序表達(dá),求助 [金字塔]
- 咨詢內(nèi)容:
if 開倉條件and tsellholdingex('','品種1',0)=0 then begin
tbuyshort(1,shou,lmt,d3,0,'','品種1');
extgbdataset('tt',timetot0(dynainfo(207)));
endif 開倉條件 and tbuyholdingex('','品種2',0)=0 then begin
tbuy(1,shou,lmt,d4,0,'','品種2');
extgbdataset('tt',timetot0(dynainfo(207)));
endif timetot0(dynainfo(207))-extgbdata('tt')>=180 and 出場(chǎng)條件 then begin
tsellshort(1,shou,lmt,d1,0,'','品種1');
tsell(1,shou,lmt,d2,0,'','品種2');
end以上表達(dá)的意思是,開倉后如果持倉超過3分鐘出場(chǎng)。
現(xiàn)在發(fā)現(xiàn)個(gè)問題,設(shè)置的這個(gè)單值取的時(shí)間extgbdata('tt')的數(shù)值會(huì)變化。
舉例:如果是10:00已經(jīng)有成交了,套利成功,extgbdata('tt')取值成功,當(dāng)持倉時(shí)間到一定的數(shù)值時(shí),(假設(shè)80秒了),突然有會(huì)變成持倉時(shí)間取值為零(extgbdata('tt')又一次取值),重新開始計(jì)算。這個(gè)不知道哪里出問題,求助!
- 金字塔客服:
TT有沒有在其他公式里面進(jìn)行計(jì)算的?TT在本公式里面有沒有其他的賦值語句?
圖表上有沒有公式在運(yùn)行的?
- 用戶回復(fù):
其他公式里也有用到這個(gè),但是我只運(yùn)行了這一個(gè)公式。
在本公式中 我用T1:timetot0(dynainfo(207))-extgbdata('tt');為了顯示在圖表中,方便看到,其他沒有定義。
是后臺(tái)交易的模型
- 網(wǎng)友回復(fù):
你把TT改個(gè)名再看看,或者看看有沒有其他公式運(yùn)行,再看看圖表上的運(yùn)行語句里面有沒有賦值TT
總之,不要在圖表上看后臺(tái)的處理信息,有很多種方法實(shí)時(shí)查看后臺(tái)的變量,比如msgout
- 網(wǎng)友回復(fù):
DEBUGFILE----使用日志方式完善您的策略
http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=49428
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容