K線周期走完前n秒提前下單的程序語句編寫疑問
作者:金字塔 來源:cxh99.com 發布時間:2015年12月27日
- 咨詢內容:
我利用金字塔的模擬賬戶,運行自己編寫的后臺自動化交易程序。想通過下面語句,在30分鐘周期K線走完前,提前15秒完成交易判斷,發出交易指令。
TQ:=15;ABB:=(TIME0-TIMETOT0(DYNAINFO(207))<=TQ) OR NOT(ISLASTBAR);IF ABB THEN BEGIN 多頭止損:TSELL(DTGDZS AND HOLDING>0,0,MKT,0,0,'','ZJIF00'); //多頭止損 空頭止損:TSELLSHORT(KTGDZS AND HOLDING<0,0,MKT,0,0,'','ZJIF00'); //空頭止損 平多:TSELL(平多條件 AND THOLDING>0,0,MKT,0,0,'','ZJIF00'); //平多操作 平空:TSELLSHORT(平空條件 AND THOLDING<0,0,MKT,0,0,'','ZJIF00'); //平空操作 開多:TBUY(開多條件 AND THOLDING=0,手數,MKT,0,0,'','ZJIF00'); //開多操作 開空:TBUYSHORT(開空條件 AND THOLDING=0,手數,MKT,0,0,'','ZJIF00'); //開空操作 END
但在實際運行一段時間后,我發現并不能實現提前下單交易的目的,請問問題出在哪里了?
- 金字塔客服:
后臺只要這一段TIME0-TIMETOT0(DYNAINFO(207))<=TQ