设为首页收藏本站

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

老师请帮忙 [复制链接]

Rank: 3Rank: 3

精华
0
UID
3062
积分
199
帖子
35
主题
11
阅读权限
40
注册时间
2008-12-17
最后登录
2009-3-3
跳转到指定楼层
1#
发表于 2009-1-3 11:16:34 |只看该作者 |倒序浏览
老师,您好!
我想在一段上升时间内,当5日均线拐头时(当前5均小于前日5均)平多仓同时开空仓,在下降的时间内,5均拐头时(当前5均大于前日5均)平空仓同时开多仓。任何时间内,最大持仓1手(或者空仓或者多仓)。
我的公式达不到这个效果:有时手里的多单还没平掉,它就给我开了一个空仓;或者手里的空单没平掉,它就给我开了多仓。还有有时不能成功开仓平仓。您帮我改改好吗?(交易设置里我设了不许连续建仓,最大持仓量1手:那个i没有用,只是执行空操作)
Vars
    NumericSeries MA5;
    Numeric i;
Begin
    MA5 = AverageFC(Close,5);
    if (MA5>=MA5[1]){i=i+1;}Else
                                 {If(MarketPosition==1)Sell;
                                          If(MarketPosition!=-1) SellShort(1,NextOpen,True);}

     if (MA5<=MA5[1]){i=i+1;}Else
                                 {If(MarketPosition==-1)BuyToCover;
                                           If(MarketPosition!=1) Buy(1,NextOpen,True);}
If (A_GetOpenOrderCount()>0)
       {
        A_DeleteOrder();
       }
        
End

Rank: 10Rank: 10Rank: 10

精华
20
UID
4
积分
22709
帖子
4802
主题
64
阅读权限
255
注册时间
2007-7-20
最后登录
2024-1-15
2#
发表于 2009-1-3 11:56:07 |只看该作者
您的想法有一个关键点,如何确切的定义上升段和下降段。先考虑清楚这个问题,否则,揞您的想法写出来也是频繁交易

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
3062
积分
199
帖子
35
主题
11
阅读权限
40
注册时间
2008-12-17
最后登录
2009-3-3
3#
发表于 2009-1-3 13:07:16 |只看该作者
现在还无法确定哪段是上升哪段是下降趋势,我会慢慢考虑如何过滤盘整走势,或者老师您帮我想想有什么方法
过滤掉一些盘整,请您帮我改改上面的公式,我是初学者,很多还不太懂,谢谢!

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
3062
积分
199
帖子
35
主题
11
阅读权限
40
注册时间
2008-12-17
最后登录
2009-3-3
4#
发表于 2009-1-4 13:31:28 |只看该作者
请您帮我改改公式吧!谢谢!

使用道具 举报

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

bottom

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

GMT+8, 2024-5-9 21:27

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部