手机版 官方微博
官方微信
扫描关注:理想财富微信公众号
理想论坛App
扫描下载理想论坛App
RSS

请老师帮助改写这个指标,mt4改成通达信的

[其 他]
设置
2111 0 爱一直都在 Lv.2 发表于 · 2019-12-3 11:19 举报 显示全部楼层 复制 正序浏览 |
跳转到指定楼层
20191203112016.jpg

void OnStart()
{ double mid[],up[],dn[];
   TMA(mid,up,dn,50,PERIOD_CURRENT,Symbol());
}

void TMA(double &mid[],double &up[],double &dn[],int length=50,int tf=0,string symbol="")
{
   ArrayResize(mid,length);
   ArrayResize(up,length);
   ArrayResize(dn,length);
   
   int i,j,k;
   for(i=length; i>=0; i--)
     {
      double sum  = (length+1)*iMA(symbol,tf,1,0,MODE_SMA,PRICE_CLOSE,i);
      double sumw = (length+1);
      for(j=1, k=length; j<=length; j++, k--)
        {
         sum  += k*iMA(symbol,tf,1,0,MODE_SMA,PRICE_CLOSE,i+j);
         sumw += k;
         if(j<=i)
           {
            sum  += k*iMA(symbol,tf,1,0,MODE_SMA,PRICE_CLOSE,i-j);
            sumw += k;
           }
        }
      mid = sum/sumw;
      double range=iATR(symbol,tf,500,i+10)*2.5;
      up=mid+range;
      dn=mid-range;
     }
}

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

本版积分规则

回顶部 到页底
快速回复 返回顶部 返回列表