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