以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请问开空条件已经成立的情况下..  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=148685)

--  作者:netlife88
--  发布时间:2017/3/6 14:28:45
--  请问开空条件已经成立的情况下..
图表实盘下:
请问 开空条件已经成立并且开了空单, 过了几分钟开多条件成立, 空单信号消失 变成了开多(空单没有被平仓) 并且多单成交了.

这时候同时持有了多单 和 空单 ,但是在图表下只显示开多信号


在同一根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,做空);

现在开空的条件还是成立的 .绝对不是信号漂移 ,绝对没未来.

--  作者:jinzhe
--  发布时间:2017/3/6 14:32:13
--  

信号闪烁或者信号漂移或者隐形未来

开空条件成立并开空单-----然后开空信号消失(这里会是我讲的上面3种情况中的一个)--过几分钟有开多信号并开多单

同时持有多空单是信号消失造成的,这时k线图上只有一个方向的信号(就如你讲的,只有多信号,空信号消失)

 


--  作者:netlife88
--  发布时间:2017/3/6 14:35:22
--  
绝对没有未来漂移什么的 

用的最低价 最高价 做的判断 ,一旦形成绝对不会漂移

现在开空条件还是成立的 并且输出了下数值一直是1

--  作者:jinzhe
--  发布时间:2017/3/6 14:42:55
--  

现在是1并不表明当时是成立的,根据你描述的,就是一个信号产生---又消失---到最后反向信号产生的过程

你贴代码就是了


--  作者:netlife88
--  发布时间:2017/3/6 14:47:55
--  
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,做空);

上面是全部

--  作者:jinzhe
--  发布时间:2017/3/6 14:55:21
--  
把你出问题的 合约品种,时间周期,具体k线发一下
--  作者:netlife88
--  发布时间:2017/3/6 15:02:01
--  
玻璃1705 10分钟


图片点击可在新窗口打开查看此主题相关图片如下:bl.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2017-3-6 15:02:23编辑过]

--  作者:netlife88
--  发布时间:2017/3/6 15:21:31
--  
打开 玻璃1705合约 10分钟周期
可以看到最后一根k线也是 多空条件都成立的 只有开多 

1. 如果先开了空,后面开多条件成立 ,开空消失 变为开多.

2. 如果先开了多,后面开空条件成立, 开多不会消失, 开空信号也不会出现 (这是我最想问的)

我希望的是如果开了空 ,后面即使开多信号出现也不开多单.

--  作者:jinzhe
--  发布时间:2017/3/6 15:24:12
--  
把你的下单日志发一下
--  作者:jinzhe
--  发布时间:2017/3/6 15:29:53
--  
  • 我大概能推测出你的代码问题在哪里了,你把下单日志发一下,好印证下我想的