對CrossOver(Close[1],oParCl)進行賦值就出錯是為什么? [開拓者 TB]
-
咨詢內容:
? ? ? ? //SAR平倉指令
? ? ? ? if (MarketPosition==1 And CrossUnder(Close[1],oParCl))
? ? ? ? {
? ? ? ? ? ? ? ? Sell(0,Open);
? ? ? ? }
? ? ? ? if (MarketPosition==-1 And CrossOver(Close[1],oParCl))
? ? ? ? {
? ? ? ? ? ? ? ? BuyToCover(0,Open);
? ? ? ? }
上面這段公式可以正常平倉,但對CrossOver賦值就不能平倉了,如下:
Vars
? ? ? ? Bool A;
? ? ? ? Bool B;
Begin
? ? ? ? A = CrossUnder(Close[1],oParCl);
? ? ? ? B = CrossOver(Close[1],oParCl);
? ? ? ? //SAR平倉指令
? ? ? ? if (MarketPosition==1 And A)
? ? ? ? {
? ? ? ? ? ? ? ? Sell(0,Open);
? ? ? ? }
? ? ? ? if (MarketPosition==-1 And B)
? ? ? ? {
? ? ? ? ? ? ? ? BuyToCover(0,Open);
? ? ? ? }
求解問題到底是出在哪里???????
-
TB技術人員:
其它貼子上已經有回復了,先看一下吧。
同一個內容,無需重復發貼!!!!!
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容