以下是我自己想出来的 布林通道策略
思路是 首先定义布林通道
然后 价格突破上轨做多 回落破中轨平多;
价格突破下轨做空, 反弹破中轨平空;
然而我写的如下代码 测试 信号不对 ,求哪位大佬有空帮我改一下 万分感谢!~
//中间变量
MID: MA(CLOSE,M);//布林中轨
UPPER: MID + K*STD(CLOSE,M);//布林上轨
LOWER: MID - K*STD(CLOSE,M);//布林下轨
手数:=ss;
//交易条件
平空条件:=c>mid;
平多条件:=c<mid;
开空条件:=c<lower;
开多条件:=C>upper;
//交易系统
SELLSHORT(平空条件 and holding>=0,手数,MARKET,o);
SELL(平多条件 and holding>=0,手数,MARKET,o);
BUYSHORT(开空条件 and holding<=0,手数,MARKET,o);
BUY(开多条件 and holding<=0,手数,MARKET,o);
当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;
您是在
什么品种、
几分钟周期上,看到的
信号不对。
您想要的效果,最好能结合品种、配图,
您给的信息越清晰全面,越方便工作人员帮您实现,谢谢
[此贴子已经被作者于2017/11/27 10:14:22编辑过]
rb00 15分 本意 是一开一平 的信号机制 应用于图之后 不停的开空 开空 也不平空 做多也是一样
SELLSHORT(平空条件 and holding>=0,手数,MARKET,o);
改成SELLSHORT(平空条件 and holding<=0,手数,MARKET,o);