欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 麻烦老师改成金字塔,供大家享用!

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2684人关注过本帖平板打印复制链接

主题:麻烦老师改成金字塔,供大家享用!

帅哥哟,离线,有人找我吗?
Change_1206_
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:776 积分:1987 威望:0 精华:0 注册:2012/9/8 17:55:29
麻烦老师改成金字塔,供大家享用!  发帖心情 Post By:2013/4/22 15:38:10    Post IP:113.72.59.106[只看该作者]

Params
        Numeric minlength(1); //最小均线周期数
        Numeric factor(4); //均线倍数,可以是小数
        Numeric rate(70); //信号相同的百分比
Vars
        Numeric i;
        Numeric buynumber;
        Numeric sellnumber;
        Numeric shortlength;
        Numeric longlength;
        Numeric MAshortvalue;
        Numeric MAlongvalue;
Begin
        buynumber = 0;
        sellnumber = 0;
        For i=0 To 19
        {
                shortlength = minlength+i;
                longlength = IntPart(shortlength*factor);
                MAshortvalue = Average(Close[1], shortlength);
                MAlongvalue = Average(Close[1], longlength);
                If(MAshortvalue > MAlongvalue)
                {
                        buynumber = buynumber+5;
                }
                If(MAshortvalue < MAlongvalue)
                {
                        sellnumber = sellnumber+5;
                }
        }
        If(buynumber >= rate)
        {
                Buy(0, Open);
                Return;
        }
        If(sellnumber >= rate)
        {
                SellShort(0, Open);
                Return;
        }
End

 回到顶部