设为首页收藏本站

指标编写学习论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 2033|回复: 0
打印 上一主题 下一主题

用MEMA编写公式

[复制链接]

4397

主题

4514

帖子

24万

积分

管理员

微信号zuozhanba,QQ712997893

Rank: 9Rank: 9Rank: 9

积分
243584
跳转到指定楼层
楼主
发表于 2016-5-7 16:34:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
哪位高手能会用MEMA编写公式,MEMA-就是大智慧的--改良函数
       我需要将其用飞狐和分析家的均线中
    正确答案:
       关于对如何使用MEMA涵数的集中正确答案:复
       最近有许多朋友问如何使用MEMA涵数???我的软件里有这个涵数吗???下面根据MEMA涵数的计算方 法所做的

验证公式及数学推导演算等方面统一做一正确答案:复
         MEMA:
         改良指数平滑移动平均
         用法:MEMA(X,N),求X的N日改良指数平滑移动平均.
         算法:若Y=MEMA(X,N),(其中Y1=MA(X,N),其余同EMA),
         则Y=[(1/N)*X+(1-1/N)*Y''],其中Y‘’表示上一周期Y值。
         例如:MEMA(CLOSE,30)表示求30日 改良指数平滑均价
             ........................
         SMA:
         别名: 移动平均
         所属类别: 引用函数  参数数量: 3
         求移动平均。
         用法:
         SMA(X,N,M),求X的N日移动平均,M为权重。
         算法:
         若Y=SMA(X,N,M) 则 Y=(M*X+(N-M)*Y')/N,
         其中Y'表示上一周期Y值,N必须大于M。
         例如:
         SMA(CLOSE,20,1)
         表示求20日移动平均价
              ........................
          通过验证公式的验证计算和计算方法的数学推导演算;可得出明确的结论;
          <<飞狐有这个涵数,而且其它软件也有这个涵数!!!>>
          既:MEMA=SMA
          至于大智慧和通达信的编程者为什么要把SMA涵数说成MEMA,给大家造成不便;我不得而知 验证公式:
          input:n(9,1,60),m1(3,1,10),m2(3,1,10);
          hhn:=HHV(HIGH,N);
          lln:=LLV(LOW,N);
          RSV:=(CLOSE-lln)/(hhn-lln)*100;
          K:SMA(RSV,m1,1),linethick0;//验证
          D:SMA(K,m2,1),linethick0;//验证
          j:3*k-2*d,linethick0;//验证
          kp:=k;
          dp:=d;
          cp:=c;
          for i=4 to datacount do begin
               rsvp[i]:=(cp[i]-lln[i])/(hhn[i]-lln[i])*100;
               kp[i]:=((1/m1)*rsvp[i]+(1-1/m1)*kp[i-1]);
               dp[i]:=((1/m2)*kp[i]+(1-1/m2)*dp[i-1]);
               J[i]:=3*Kp[i]-2*Dp[i];
              end;
           k1:kp;
           d1:dp;
           j1:j;
                ..............................
            数学推导演算:
           sma:
           设m=1;
           算法: 若Y=SMA(X,N,M) 则 Y=(M*X+(N-M)*Y')/N;
           改写一下:y=((1)*x+(n-1)*y')/n;

           MEMA:
           算法:若Y=MEMA(X,N),(其中Y1=MA(X,N),其余同EMA),则Y=[(1/N)*X+(1-1/N)*Y'']
           改写一下:y=((1)*x+(n-1)*y')/n;  



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
购买股票池请咨询微信号zuozhanba,QQ712997893!股票池体验QQ群342994005
回复

使用道具 举报

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

本版积分规则

 
 
在线客服
指标交流群:
理想论坛金钻指标股票
指标团购群:
做站吧指标团购群
微信扫一扫加好友

QQ|Archiver|手机版|小黑屋|指标编写学习论坛 ( 粤ICP备14021653号-5   

GMT+8, 2024-5-3 21:12 , Processed in 0.461814 second(s), 32 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表