以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请帮忙写如下介入点,感谢  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=137220)

--  作者:未来已来
--  发布时间:2016/7/28 14:18:28
--  请帮忙写如下介入点,感谢

1、日均线多头(MA5MA10 && MA10MA20 && MA20MA30&&MA30MA60

2MA5MA10金叉后,第一次盘中价<=MA5,做多开仓。(只交易金叉后的第一次回抽MA5

3、在最近的MA5MA10死叉与金叉的范围内,也要满足:MA5>MA20 && MA5>MA30 && MA5>MA60(意为MA5MA20ma30ma60不能有相交的现象,通气才够强势)


图示请看附件
此主题相关图片如下:295d1f45932d546db3cb9489acecd118.jpg
按此在新窗口浏览图片


--  作者:jinzhe
--  发布时间:2016/7/28 14:34:50
--  
即1,2,3都是开仓条件,是要同时满足的吗?
--  作者:未来已来
--  发布时间:2016/7/28 14:41:38
--  
是的
--  作者:jinzhe
--  发布时间:2016/7/28 14:45:53
--  
第三点,这个是要在开仓那点满足吗?死叉到金叉这一点,和金叉之后的开仓点是矛盾的
--  作者:未来已来
--  发布时间:2016/7/28 14:52:55
--  
开仓那点前的:金叉与死叉这段距离范围内不能出现MA5MA20 && MA5MA30 && MA5MA60,意为MA5MA20ma30ma60不能有相交的现象,通气才够强势
--  作者:未来已来
--  发布时间:2016/7/28 14:54:50
--  
附图中:红圈两个箭头所指的地方为我想要的结果(意为MA5MA20ma30ma60不能有相交的现象,通气才够强势
--  作者:jinzhe
--  发布时间:2016/7/28 14:57:59
--  
也就是 先死叉到金叉这一段内要满足条件3,然后金叉之后第一个同时满足条件1和条件2的点,为开仓点?
--  作者:未来已来
--  发布时间:2016/7/28 14:59:20
--  
是的!你太有智慧了!
--  作者:jinzhe
--  发布时间:2016/7/28 15:03:58
--  
ma5:=ma(c,5);
ma10:=ma(c,10);
ma20:=ma(c,20);
ma30:=ma(c,30);
ma60:=ma(c,60);
dt:=ma5>ma10 and ma10>ma20 and ma20>ma30 and ma30>ma60;
tq:=ma5>ma20 and ma5>ma30 and ma5>ma60;
nn:=barslast(cross(ma5,ma10));
mm:=barslast(cross(ma10,ma5));
tj:=ref(all(tq,mm+1),nn+1);
if dt and  tj and l<=ma5 and count(l<=ma5,barslast(cross(ma5,ma10))+1)=1 and barslast(cross(ma5,ma10))<barslast(cross(ma10,ma5)) then buy(holding=0,1,market);

--  作者:未来已来
--  发布时间:2016/7/28 15:22:55
--  
先死叉到金叉这一段内要满足条件3,然后金叉之后第一个同时满足条件1和条件2的点,为开仓点,这个已能实现!

但后面的走势再次出现同样的情况(先死叉到金叉这一段内要满足条件3,然后金叉之后第一个同时满足条件1和条件2的点,为开仓点),还是要开仓,目前是不管后面的走势如何,只开了一次仓,我的第二点:只交易金叉后的第一次回抽MA5,但后面又重新符合条件是要继续开仓的,如附图红圈所指的后面一个箭头所指,只能符合就要开仓!请帮忙修改!