MarketPosition 没控制住,重复开仓信号


开多的时候 打了日志,PlotString(\"tips\",\"开多,\"+Text(price));


通过MarketPosition<>1  判断了 只有没有多单才开多。

在给信号的时候,连续3个bar都出现了开多的tips日志。

只有第3个bar有buy信号。 请问这是什么原因呢?

如何忽略开盘开仓信号?
MarketPosition判断问题
重复标记
信号闪烁导致重复开仓
重复开仓
多个单组,无法共享开仓信号!
怎么防止重复挂单
MarketPosition出了问题
图表一直重复下单
MarketPosition 疑问

Bool myBuy(Integer unit,Numeric price)

{

If(isTradeTime())

{

if(Buy(unit,price))

{

Integer timeID1 = CreateTimer(cancelOrderSec*1000);

PlotString(\"tips\",\"开多,\"+Text(price));

LogFile(\"开多,\"+Text(price),\"trx\");

Return True;

}

}

Commentary(\"tips:开多失败\");

Return False;

}