28评论

0收藏

IMA()函数使用问题

avatar 有电脑真好 | 12376 人阅读 | 28 人评论 | 2011-11-20

我想得到已有指标的值 对其值做移动平均处理。
  
  我的已有指标的名字叫MFI,这个指标不用设置任何参数
  
  代码如下,其实重要的只有一段代码:
   MovingBuffer<i>=iMA(NULL,0,20,0,MODE_SMA,iCustom(NULL,0,\"MFI\",0,i),i);
  但是这段代码在MT4中的值为0,对这段代码分拆后进行排查并为发现任何错误,请各位老师指点,谢谢。。我取的是20日的移动平均。
  
  
  iCustom(NULL,0,\"MFI\",0,i)--->取已有指标的值,如果写成
  MovingBuffer<i>=iCustom(NULL,0,\"MFI\",0,i); 这段代码一点错误都没有,能够正确的显示MFI这个指标的值。
  
  
  全部代码如下:<div class=\"blockcode\"><div id=\"code_uyz\"><ol>

#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 White

double MovingBuffer[];

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
   {
//---- indicators
    SetIndexStyle(0,DRAW_LINE,1);
    SetIndexBuffer(0,MovingBuffer);

//----
    return(0);
   }

int start()
   {

    for(i=0; i
""
还没有人打赏,支持一下

评论|共 28 个

20121

发表于 2012-11-22 00:28:10 | 显示全部楼层

这个贴不错!!!!!  

醉卧花丛

发表于 2012-11-22 00:28:10 | 显示全部楼层

鉴定完毕.!  

hvbib

发表于 2012-11-22 00:28:10 | 显示全部楼层

好帖,有才  

一杯白水

发表于 2012-11-22 00:28:10 | 显示全部楼层

小生对楼主之仰慕如滔滔江水连绵不绝,海枯石烂,天崩地裂,永不变心.  

不要找他

发表于 2012-11-22 00:28:10 | 显示全部楼层

我的啦嘿嘿  

衣冠禽兽

发表于 2012-11-22 00:28:10 | 显示全部楼层

我帮你 喝喝  

问问

发表于 2012-11-22 00:28:10 | 显示全部楼层

现在越做月亏啊  

性欲太强

发表于 2012-11-22 00:28:10 | 显示全部楼层

嘿嘿......哈哈......呵呵.....哟~呼  

xiaodong

发表于 2012-11-22 00:28:10 | 显示全部楼层

我在顶贴~!~  

123下一页
您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则