图表实盘下:请问 开空条件已经成立并且开了空单, 过了几分钟开多条件成立, 空单信号消失
变成了开多(空单没有被平仓) 并且多单成交了.
这时候同时持有了多单 和 空单 ,但是在图表下只显示开多信号
在同一根k线上 开多和开空信号同时成立 ,没有被平仓的空单信号为什么会消失变为开多?
以下是开平仓真实源码
平空:Sellshort(holding<0 and enterbars=1,0,limitr,o);
平多:sell(holding>0 and enterbars=1,0,limitr,o);
开多:BUY(D1 AND holding=0,num,limitr,做多);
开空:BUYSHORT(K1 AND holding=0,num,limitr,做空);
现在开空的条件还是成立的 .绝对不是信号漂移 ,绝对没未来.
信号闪烁或者信号漂移或者隐形未来
开空条件成立并开空单-----然后开空信号消失(这里会是我讲的上面3种情况中的一个)--过几分钟有开多信号并开多单
同时持有多空单是信号消失造成的,这时k线图上只有一个方向的信号(就如你讲的,只有多信号,空信号消失)
绝对没有未来漂移什么的
用的最低价 最高价 做的判断 ,一旦形成绝对不会漂移
现在开空条件还是成立的 并且输出了下数值一直是1
现在是1并不表明当时是成立的,根据你描述的,就是一个信号产生---又消失---到最后反向信号产生的过程
你贴代码就是了
d1:HIGH>=REF(HIGH,1),LINETHICK0;
k1:LOW<=REF(LOW,1),LINETHICK0;
做多:REF(HIGH,1);
做空:REF(LOW,1);
num:=1;//开仓手数;
平空:Sellshort(holding<0 and enterbars=1,0,limitr,o);
平多:sell(holding>0 and enterbars=1,0,limitr,o);
开多:BUY(D1 AND holding=0,num,limitr,做多);
开空:BUYSHORT(K1 AND holding=0,num,limitr,做空);
上面是全部
玻璃1705 10分钟

此主题相关图片如下:bl.png

[此贴子已经被作者于2017-3-6 15:02:23编辑过]
打开 玻璃1705合约 10分钟周期
可以看到最后一根k线也是 多空条件都成立的 只有开多
1. 如果先开了空,后面开多条件成立 ,开空消失 变为开多.
2. 如果先开了多,后面开空条件成立, 开多不会消失, 开空信号也不会出现 (这是我最想问的)
我希望的是如果开了空 ,后面即使开多信号出现也不开多单.