對(duì)CrossOver(Close[1],oParCl)進(jìn)行賦值就出錯(cuò)是為什么?
作者:開拓者 TB 來源:cxh99.com 發(fā)布時(shí)間:2017年08月01日
-
咨詢內(nèi)容:
? ? ? ? //SAR平倉(cāng)指令
? ? ? ? if (MarketPosition==1 And CrossUnder(Close[1],oParCl))
? ? ? ? {
? ? ? ? ? ? ? ? Sell(0,Open);
? ? ? ? }
? ? ? ? if (MarketPosition==-1 And CrossOver(Close[1],oParCl))
? ? ? ? {
? ? ? ? ? ? ? ? BuyToCover(0,Open);
? ? ? ? }
上面這段公式可以正常平倉(cāng),但對(duì)CrossOver賦值就不能平倉(cāng)了,如下:
Vars
? ? ? ? Bool A;
? ? ? ? Bool B;
Begin
? ? ? ? A = CrossUnder(Close[1],oParCl);
? ? ? ? B = CrossOver(Close[1],oParCl);
? ? ? ? //SAR平倉(cāng)指令
? ? ? ? if (MarketPosition==1 And A)
? ? ? ? {
? ? ? ? ? ? ? ? Sell(0,Open);
? ? ? ? }
? ? ? ? if (MarketPosition==-1 And B)
? ? ? ? {
? ? ? ? ? ? ? ? BuyToCover(0,Open);
? ? ? ? }
求解問題到底是出在哪里??????
?
-
TB技術(shù)人員:
其它貼子上已經(jīng)有回復(fù)了,先看一下吧。
同一個(gè)內(nèi)容,無需重復(fù)發(fā)貼!!!!!