如何控制只开一手
2022-03-09 01:59
老师好,我的开仓代码如下,使用MarketPosition来控制重复开仓,想达到每个品种只持有一手,但是效果不好,帐号里出现很多品种持仓2手到5手。
是不是跟我同时设置两个头寸有关系?我设置一个本地模拟帐号,还有一个Simnow模拟帐号。
MarketPosition是合计两个帐号的持仓,还是一个帐号的持仓?
我查了一下交易记录,几次开仓时间间隔很大,不是信号闪烁造成的。
看K线图开仓平仓都很正常,但是帐户里有些品种只开多单,有些品种只开空单,都没有平仓
这有可能是什么原因造成的?
if (MarketPosition <> 1)
{
if (BBIsStop == 1 && BBDirection == 1)
{
Buy(1, Close);
}
}
if (MarketPosition <> -1)
{
if (BBIsStop == 1 && BBDirection == -1)
{
SellShort(1, Close);
}
}
评论区
查看全部