marketposition能控制信号闪烁吗
2022-05-16 10:29

我是用marketposition判断是否应该开仓,刚才实盘出现了信号闪烁,短时间内连续下单,但是按照代码,第一次下单成交后,再下单如果marketposition准确的话,应该限制下单的。

If (marketposition<>1  AND KD==0)  Buy(0,0 );

这是我的代码,就是我的KD条件满足的条件下,我会根据 marketposition判断是否应该下单,但是实盘里,第一次已经成交,然后第二次还成交,说明marketposition没用生效。请问如何处理这种情况?单纯从KD上判断没用,KD只是判断开仓条件,满足后,只依靠marketposition判断是否成交。请问如何处理?除了marketposition还有其他判断成交的函数或者方法吗?

不是每次交易都出现,偶尔出现。但是也比较烦人,希望能彻底解决

评论区
jikey96

我看了一下以前的贴子,可能是KD,因为bar更新过程中,可能导致KD变化,所以第一次成交后,KD变化,导致程序不认为第一次成交,但是实际已经成交了。前面说用CLOSE【1】可以解决,那么我这个代理,如果用KD【1】代替KD,延后一个bar,确保之前的信号生成稳定,不会变化,再下单,请问这样写可以解决我的问题吗?

2022-05-16 11:21
顶部