1.同向加仓我们是不会过滤的啊。能否看下你的加仓和开仓代码,应该是条件限制住了吧。比如条件里面有一个holding=0这样开一次后面的加仓就开不了的。
2.这个需求我们一定会反馈给开发,但是从需求到最终实现肯定会要一段时间的,毕竟有个优先级别的问题在。 非常感谢您对金字塔的支持!
您用的旧交易系统,现在新图标交易系统比旧的灵活很多。不会出现同向信号过滤的。建议您考虑使用新图标交易系统的代码,旧的有很多局限性。很多函数之类的也只支持新图标系统。
MID := MA(CLOSE,M);
UPPER:=MID + N*STD(CLOSE,M);
LOWER:=MID - N*STD(CLOSE,M);
HC30:=REF(HHV(C,D),1);
LC30:=REF(LLV(C,D),1);
出场MA:=MA(CLOSE,50);
//新图标系统需要遵循先平后开原则
if C>HC30 AND H>REF(UPPER,1) then
begin
SELLSHORT(1,holding,MARKET);//平空
buy(holding=0,1,MARKET);//开多
end
if C<LC30 AND L<REF(LOWER,1) then
begin
sell(1,holding,MARKET);
buyshort(1,1,MARKET);
end
if C>出场MA AND 出场MA>LOWER then sell(1,holding,MARKET);
if C<LOWER AND C<LLV(10,1) then buyshort(holding=0,1,MARKET);
if C<出场MA AND 出场MA<UPPER then sellshort(1,holding,MARKET);
if C>UPPER AND C>HHV(10,1) then buy(holding=0,1,MARKET);