设为首页收藏本站

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

开仓指令 [复制链接]

Rank: 2

精华
0
UID
4916
积分
83
帖子
6
主题
5
阅读权限
30
注册时间
2009-7-24
最后登录
2010-4-11
跳转到指定楼层
1#
发表于 2009-8-20 20:25:36 |只看该作者 |倒序浏览
请哪位高手帮我写个简单的公式啊,先谢谢了。
当K线上穿D线,且J值小于30时,且没持有多头时,买入开仓。
当K线下穿D线,且J值大于70时,且没持有空头时,卖出开仓。

变量随便用什么先代替吧。

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
2#
发表于 2009-8-21 09:28:06 |只看该作者
Params
        Numeric Length(14);                       
        Numeric SlowLength(3);       
        Numeric SmoothLength(3);
Vars
        NumericSeries HighestValue;                               
        NumericSeries LowestValue;                                       
        NumericSeries KValue;
        NumericSeries DValue;
        NumericSeries JValue;
Begin
        HighestValue = HighestFC(High, Length);
        LowestValue = LowestFC(Low, Length);
        KValue = SummationFC(Close - LowestValue,SlowLength)/SummationFC(HighestValue-LowestValue,SlowLength)*100;
        DValue = AverageFC(KValue,SmoothLength);
        JValue = 3*KValue - 2*DValue;
        If(CrossOver(KValue,DValue) && JValue<30 && MarketPosition!=1)
                Buy(1,NextOpen,True);
        Else If(CrossUnder(KValue,DValue) && JValue>70 && MarketPosition!=-1)
                SellShort(1,NextOpen,True);
End

使用道具 举报

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

bottom

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

GMT+8, 2024-5-18 18:57

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部