以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  在一根K线上同时出现开仓和平仓信号。  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=96755)

--  作者:flyme
--  发布时间:2016/4/26 20:44:36
--  在一根K线上同时出现开仓和平仓信号。

在一个程序化系统中,一根K线上同时出现开仓和平仓信号怎么处理?

如下图,这个程序化系统我加了一个限制条件,比方说,开多单了,只要单信号以来,价格从开仓后的最高价回落一个幅度就无条件平仓。但是这个时候多单条件还在,怎么处理这个情况?

 

多单以来最高价:=HHV(H,ENTERBARS+1);

SELL(多平条件7 AND HOLDING>0 AND ENTERBARS>0 AND OPENPROFIT<0,HOLDING,LIMITR,(IF(OPEN<多单以来最高价/1.01,OPEN,多单以来最高价/1.01))-1*MINDIFF);

这个表达式出现的问题是,在一个K线上既有开仓又有平仓。

求,怎么解决。谢谢!

 


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

--  作者:flyme
--  发布时间:2016/4/26 22:49:56
--  
我设置的是 多单以来最高价/1.01,强制平仓,像上图这样的情况,在挂机的时候会出现一根线上来回开平吗?
--  作者:jinzhe
--  发布时间:2016/4/27 9:13:01
--  
平多条件加上  enterbars>0
--  作者:flyme
--  发布时间:2016/4/27 9:46:42
--  
已经加上了还是有这个情况,所以来求助了。

多单以来最高价:=HHV(H,ENTERBARS+1);

SELL(多平条件7 AND HOLDING>0 AND ENTERBARS>0 AND OPENPROFIT<0,HOLDING,LIMITR,(IF(OPEN<多单以来最高价/1.01,OPEN,多单以来最高价/1.01))-1*MINDIFF);

[此贴子已经被作者于2016/4/27 9:47:36编辑过]

--  作者:jinzhe
--  发布时间:2016/4/27 10:03:42
--  
那这个平仓信号不是平掉当前的开仓信号的仓,而是平掉上次开仓信号的仓
--  作者:flyme
--  发布时间:2016/4/27 10:35:01
--  
是的是的。这个问题怎么解决?
--  作者:jinzhe
--  发布时间:2016/4/27 10:37:33
--  
把开仓语句写平仓语句前面