比如水平线PP, 当根线最高价超过PP,K线走完后在下个线开盘做多,从下个线起,如果最低价超过PP,K线走完后在下下个线开盘平多头 。
[此贴子已经被作者于2014/10/23 10:14:24编辑过]
一条下单语句只会出一个信号,您的意思是开平信号不在同一根k?
1,说明下是同方向的信号还是不同方向的?
如果是不同方向在平仓条件里面加个ENTERBARS>1即可
[此贴子已经被作者于2014/10/23 10:18:12编辑过]
开平是不同方向的,加了ENTERBARS>1还是不行现在是这么写的
KD:=H>PP; //PP是一条固定横线
PD:=L<PP and ENTERBARS>1;
BUY( KD AND HOLDING=0,1,MARKET );
SELL( PD ,1,MARKET );
[此贴子已经被作者于2014/10/23 10:37:34编辑过]
加了ENTERBARS>1后还是一根k出现2个信号?截图看下
顺序问题
你把PD:=L<PP and ENTERBARS>1;放到开仓语句后面去,代码是从上往下的。你先计算PD的话不计入下面的buy语句
调整顺序就好了,谢谢两位老师!
KD:=H>PP; //PP是一条固定横线
BUY( KD AND HOLDING=0,1,MARKET );
PD:=L<PP and ENTERBARS>1;
SELL( PD ,1,MARKET );