简单的一组代码,哪里写错了呢。 [开拓者 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 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容