簡單的一組代碼,哪里寫錯了呢。 [開拓者 TB]
- 咨詢內容:
怎么簡單的一組代碼,實在看不出哪里寫錯了,請哪位給看看,指出我哪里寫錯了,謝謝了。
Params
Numeric mylen(60);
Vars
NumericSeries EMA;
Begin
EMA=XAverage(close,mylen);
PlotNumeric("EMA60",EMA);
if (close[2]<EMA[2] && close[1]>EMA[1] && MarketPosition!=1)
{
Buy(1,Open);
if (BarsSinceEntry>0 && MarketPosition==1 && close[1]<EMA[1])
{
Sell(1,open);
}
}
End - TB技術人員:
Params
Numeric mylen(60);
Vars
NumericSeries EMA;
Begin
EMA=XAverage(close,mylen);
PlotNumeric("EMA60",EMA);
if (close[2]<EMA[2] && close[1]>EMA[1] && MarketPosition!=1)
{
Buy(1,Open);
}
if (BarsSinceEntry>0 && MarketPosition==1 && close[1]<EMA[1])
{
Sell(1,open);
}
End - TB客服:
謝謝樓上的,為什么平倉代碼,不能放在開倉代碼的那個IF里的。
- 網友回復:
開完倉 MarketPosition==1,不滿足MarketPosition!=1,不會再去執行{。。。 }里的語句了
- 網友回復:
明白了,謝謝。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容