以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  老师能帮忙解决下均线平仓后在开仓问题吗?想了好久  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=12884)

--  作者:edison043
--  发布时间:2012/7/11 14:48:25
--  老师能帮忙解决下均线平仓后在开仓问题吗?想了好久

我设置了3条均线,5日,10日,20日

平仓信号时5日交10日

开仓信号时10日交20日

 

在上涨阶段,前一个开仓信号为开多,中途调整cross(ma10,ma5)出平仓信号 平前多

 

若5日均线没有接着下穿20日均线,而是拐头又上上穿过10日均线cross(ma5,ma10),则接着开多,否则不出信号等待10日交20日均线的开仓条件

 

往有老师或大虾帮忙解决下图片点击可在新窗口打开查看


--  作者:just
--  发布时间:2012/7/11 15:14:53
--  

sell(cross(ma10,ma5) and holding>0,0,market);

buy(cross(ma5,ma10) and ma5>ma20 and type(1)=2 and holding=0,1,market);

buy(cross(ma10,ma20) and holding=0,1,market);


--  作者:edison043
--  发布时间:2012/7/12 15:45:07
--  

大侠,你写的这个我测试了一下可以啦,但是有时候前一个信号为平空,当10日上穿20日后开仓信号无法显示出来?

 

能不能再帮小弟研究下怎么回事,万分感激啊~~~~


--  作者:just
--  发布时间:2012/7/13 9:00:03
--  

贴出问题部分代码

 


--  作者:edison043
--  发布时间:2012/7/13 17:22:51
--  
后来将cross改为大小与号可以了,万分感谢哈~~~图片点击可在新窗口打开查看