全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
帮忙看看代码
2024-07-30 12:44

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手,也不平多。跟我想象的不一样。

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

kyover

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

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

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

2024-07-30 12:51
howellmao

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

2024-07-30 12:56
howellmao

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

2024-07-30 12:57
howellmao

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

2024-07-30 13:13
您未登录,请先 登录注册 后发表评论
顶部