设为首页收藏本站

 找回密码
 注册
查看: 4104|回复: 7
打印 上一主题 下一主题

发一个均线策略,希望高手能帮忙加根200日均线过滤下 [复制链接]

Rank: 2

精华
0
UID
112675
积分
59
帖子
36
主题
2
阅读权限
30
注册时间
2012-9-25
最后登录
2012-10-26
跳转到指定楼层
1#
发表于 2012-10-10 11:11:48 |只看该作者 |倒序浏览
高手看能不能帮忙加根200日线 过滤下,大概思路:200日线上10日均线上穿60日均线金叉做多,死叉平仓,不反手。200日均线下,10日均线下穿60日均线死叉做空,金叉平仓不反手。希望高手看看是否可行。多谢了 ,
Params
        Numeric FastLength(10);
        Numeric SlowLength(60);
Vars
        NumericSeries AvgValue1;
        NumericSeries AvgValue2;
Begin
        AvgValue1 = AverageFC(Close[1] ,FastLength);
        AvgValue2 = AverageFC(Close[1] ,SlowLength);
               
                           

                                
        If(MarketPosition <>1 && AvgValue1> AvgValue2)
        {
                Buy(1,Close);
        }
        
        If(MarketPosition <>-1 && AvgValue1< AvgValue2)
        {
                SellShort(1,Close);
        }
        PlotNumeric("MA1",AvgValue1);
        PlotNumeric("MA2",AvgValue2);   

End

Rank: 2

精华
0
UID
112675
积分
59
帖子
36
主题
2
阅读权限
30
注册时间
2012-9-25
最后登录
2012-10-26
2#
发表于 2012-10-10 11:16:39 |只看该作者
总体来说200日均线上 只做多金叉,200日均线下只做空 死叉

使用道具 举报

初级操盘手

懒惰的投机者

Rank: 8Rank: 8

精华
0
UID
68068
积分
6707
帖子
483
主题
31
阅读权限
100
注册时间
2011-9-27
最后登录
2022-2-18
3#
发表于 2012-10-10 13:21:28 |只看该作者
本帖最后由 莫小漠 于 2012-10-10 13:22 编辑
股缠者∮ 发表于 2012-10-10 11:16
总体来说200日均线上 只做多金叉,200日均线下只做空 死叉


1、按照你的思路和设定,添加了过滤条件。
2、有未来函数,开仓使用open即可。
  1. Params
  2.         Numeric FastLength(10);
  3.         Numeric SlowLength(60);
  4.                 Numeric F(200);
  5. Vars
  6.         NumericSeries AvgValue1;
  7.         NumericSeries AvgValue2;
  8.                 NumericSeries MAF;
  9. Begin
  10.         AvgValue1 = AverageFC(Close[1] ,FastLength);
  11.         AvgValue2 = AverageFC(Close[1] ,SlowLength);
  12.         MaF=AverageFC(Close[1],F);                       
  13.         If(MarketPosition <>1 && AvgValue1> AvgValue2 && Close[1]>MaF)
  14.         {
  15.                 Buy(1,Open);
  16.         }
  17.                 If(MarketPosition==1 && AvgValue1< AvgValue2)
  18.         {
  19.                 Sell(1,Open);
  20.         }      
  21.         If(MarketPosition <>-1 && AvgValue1< AvgValue2&& Close[1]<MaF)
  22.         {
  23.                 SellShort(1,Open);
  24.         }
  25.         If(MarketPosition==-1 && AvgValue1> AvgValue2)
  26.         {
  27.                 BuyToCover(1,Open);
  28.         }
  29.         PlotNumeric("MA1",AvgValue1);
  30.         PlotNumeric("MA2",AvgValue2);   
  31.                 PlotNumeric("MAF",MAF);

  32. End
复制代码
[color=green]自动化交易,摒弃人性弱点。[/color]
[color=blue][由上而下的系统,由下而上的系统][/color]

使用道具 举报

Rank: 2

精华
0
UID
112675
积分
59
帖子
36
主题
2
阅读权限
30
注册时间
2012-9-25
最后登录
2012-10-26
4#
发表于 2012-10-10 14:13:41 |只看该作者
莫小漠 发表于 2012-10-10 13:21
1、按照你的思路和设定,添加了过滤条件。
2、有未来函数,开仓使用open即可。 ...

谢谢啦!好人啊!
我先测试下看看!

使用道具 举报

Rank: 2

精华
0
UID
112675
积分
59
帖子
36
主题
2
阅读权限
30
注册时间
2012-9-25
最后登录
2012-10-26
5#
发表于 2012-10-10 14:37:47 |只看该作者
这个是15分的测试
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 2

精华
0
UID
112675
积分
59
帖子
36
主题
2
阅读权限
30
注册时间
2012-9-25
最后登录
2012-10-26
6#
发表于 2012-10-10 14:56:14 |只看该作者
股缠者∮ 发表于 2012-10-10 14:13
谢谢啦!好人啊!
我先测试下看看!

老师你好! 这个可不可以 写成 K线碰到200日线 不开仓啊?就是说当10日均线下穿60日在200线上但是一直下到200日线下,当碰到200线的时候也不需要开空,在200日线下的时候,死叉开空,然后200线下金叉平仓不反手。这样可以写吗? 我不知道我说的您能理解吗?谢谢!

使用道具 举报

Rank: 1

精华
0
UID
112200
积分
48
帖子
28
主题
0
阅读权限
10
注册时间
2012-8-29
最后登录
2013-7-22
7#
发表于 2012-10-22 21:05:19 |只看该作者
正期望值

使用道具 举报

Rank: 1

精华
0
UID
112200
积分
48
帖子
28
主题
0
阅读权限
10
注册时间
2012-8-29
最后登录
2013-7-22
8#
发表于 2012-10-22 21:13:11 |只看该作者
优化优化

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-19 11:59

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部