[求助]為什么這個語句會漏執行? [金字塔]
- 咨詢內容:
IF TACCOUNT(2)=1 AND TSELLHOLDING(1)=0 AND SKJ AND GETREGVAL('Setting',FX,0)=0 AND GETREGVAL('Setting',CSA,0)
- 金字塔客服:
樓主是如何得知沒這句有執行的?
- 用戶回復:
1樓用手機發的,漏了部分內容,以下重新補上
IF TACCOUNT(2)=1 AND TSELLHOLDING(1)=0 AND SKJ AND GETREGVAL('Setting',FX,0)=0 AND GETREGVAL('Setting',CSA,0)<K AND (I=0 OR I=2) THEN BEGIN
BUYSHORT(1,M,LIMITR,OP-12*MINDIFF);
SETREGVAL('Setting',FX,2);
END里面SETREGVAL('Setting',FX,2);沒執行,如果轉換成
IF TACCOUNT(2)=1 AND TSELLHOLDING(1)=0 AND SKJ AND GETREGVAL('Setting',FX,0)=0 AND GETREGVAL('Setting',CSA,0)<K AND (I=0 OR I=2) THEN BUYSHORT(1,M,LIMITR,OP-12*MINDIFF);
IF TACCOUNT(2)=1 AND TSELLHOLDING(1)=0 AND SKJ AND GETREGVAL('Setting',FX,0)=0 AND GETREGVAL('Setting',CSA,0)<K AND (I=0 OR I=2) THEN SETREGVAL('Setting',FX,2);
則沒問題 - 網友回復:
樓主的語句條件由多個條件AND組成,其中有一個變量不滿足則就無法執行下去了。
建議樓主仔細看看
DEBUGFILE----使用日志方式完善您的策略
http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=49428
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容