重复开仓 信号闪烁
2021-04-01 12:24
重复开仓 信号闪烁 代码如下
Params
Vars
Series<Numeric> AvgValue;
Events
OnBar(ArrayRef<Integer> indexs)
{
AvgValue = (AverageFC(Close,30);
PlotNumeric("MA30",AvgValue);
If(MarketPosition <>1 && AvgValue[1] > AvgValue[2] && Close > AvgValue[1])
{
Buy(1,Open);
}
If(MarketPosition <>-1 && AvgValue[1] < AvgValue[2] && Close < AvgValue[1])
{
SellShort(1,Open);
}
}
请问如何解决 我只想开一手多或者一手空 非多即空
close作为开仓条件本来就会闪烁
用high low处理
close改成close[1]