设为首页收藏本站

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

谁能帮我编一个相当简单的系统?? [复制链接]

Rank: 2

精华
0
UID
3529
积分
63
帖子
9
主题
4
阅读权限
30
注册时间
2009-2-15
最后登录
2013-12-18
跳转到指定楼层
1#
发表于 2009-3-10 23:53:10 |只看该作者 |倒序浏览
在10日均线上穿20日均线的时候做多,在10日均线下穿20均线的时候,平多做空。

在10日均线下穿20日均线的时候做空,在10日均线上穿20均线的时候,平空做多。

还有一个

在10日均线上穿20日均线的时候做多,止损20点。在10日均线下穿20均线的时候,平多止赢。

在10日均线下穿20日均线的时候做空,止损20点。在10日均线上穿20均线的时候,平空止赢。
系统交易研发论坛 http://bbs.qushi.net

Rank: 8Rank: 8

精华
0
UID
2659
积分
6468
帖子
459
主题
209
阅读权限
100
注册时间
2008-10-26
最后登录
2009-4-7
2#
发表于 2009-3-11 13:43:59 |只看该作者
第一个:
Params                                                
        Numeric Length1(10);                           
        Numeric Length2(20);                          
        Numeric Lots(1);                              
Vars                                                   
        NumericSeries MA1;                           
        NumericSeries MA2;                           
Begin                                                
        MA1 = AverageFC(Close,Length1);              
        MA2 = AverageFC(Close,Length2);               
        
        If(CrossOver(MA1,MA2))                        
         Buy(Lots,High);                    
        
        If(CrossUnder(MA1,MA2))                     
         SellShort(lots,Low);                              
        
End

第二个:
Params                                                
        Numeric Length1(10);                           
        Numeric Length2(20);                          
        Numeric Lots(1);                              
Vars                                                   
        NumericSeries MA1;                           
        NumericSeries MA2;
      
                     
Begin                                                  
        MA1 = AverageFC(Close,Length1);              
        MA2 = AverageFC(Close,Length2);               
        SetStopLoss(1,200,False);  
  
        If(CrossOver(MA1,MA2))                     
            Buy(Lots,High);                     
                  
     If(CrossUnder(MA1,MA2))                     
            SellShort(lots,Low);                                
         
End

注:
关于setstoploss中间的参数
1、如果你所说20点是指每吨价格变动20元的话,那么每手10吨的品种设200,每手5吨的品种设100;
2、如果你所说20点是指20跳的话,应为20*最小变动单位*最小买卖单位。
下附各品种表:
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 2

精华
0
UID
3529
积分
63
帖子
9
主题
4
阅读权限
30
注册时间
2009-2-15
最后登录
2013-12-18
3#
发表于 2009-3-11 14:09:32 |只看该作者
太感谢了
系统交易研发论坛 http://bbs.qushi.net

使用道具 举报

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

bottom

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

GMT+8, 2024-5-10 03:45

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部