帮忙看看代码

ma2 = AverageFC(Close,SlowLength);

PlotNumeric(\"MA2\",ma2);

t1 = c>ma2;

t2 = c<ma2;

       

If(MarketPosition <>1 && t1)

{

Buy(0,max(open,ma2));

}

If(MarketPosition <>-1 &&  t2)

{

SellShort(0,min(open,ma2));

}

就这段好像实际上买的时候开了2手,也不平空,空开的时候,也是开2手,也不平多。跟我想象的不一样。

我认为买开同时会平空仓,至于几手应该是头寸里设置的。

帮忙看看代码
请老师帮忙看看代码的错误
策略代码检查不出问题,是否有专门的人帮忙看源码问题?
老师麻烦帮忙看下该怎样修改
请老师看看为何排序总是出错
PlayWavSound函数触发单一条件开仓时,单根K线多次重复语音播报问题
模拟账户执行止损问题
请老师帮忙看看这个代码
求助贴 麻烦老师帮忙看看
帮忙看看这个代码是不是有问题?

还有启用开平仓互转会不会导致上面账面2手多,2手空的情况出现

未来避免信号闪烁,该怎么改代码?

我是初学者,想问这个问题出在哪里?怎样改代码或者设置。我的想法就是开空同时平多,而且买多少是头寸的倍数决定的,缺省是1

第一 用c来作为信号条件判断会信号闪烁 这个基础课里应该都讲过的必学内容

第二 你说的情况在没有使用算法代理 开平互转 净头寸交易的情况下 不可能发生

为了证明不是你自己搞错了,请提交更详细的证据来说明,是软件真的有问题