开启辅助访问 切换到宽版

财富投资论坛

 找回密码
 立即注册
查看: 5581|回复: 5
打印 上一主题 下一主题

在M1图上绘制多周期变色均线和MACD指标

  [复制链接]
跳转到指定楼层
1#
发表于 2009-12-6 20:21:55 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
这是在M1图上绘制了M1、M5、M15、M30、H1、H4、D1和W1变色均线,还有M1和M5变色MACD指标,M15和M30变色MACD指标。既能捕捉汇率瞬时变幻,又能掌握大的趋势。 有感兴趣的朋友请发邮件到[url=mailto:forex178@163.com]forex178@163.com索取源码。

EU2UC.png (97.14 KB, 下载次数: 56)

EU2UC.png
2#
发表于 2009-12-23 10:29:51 | 只看该作者
不错!   请发源码给我,已给你邮箱去信,谢谢!
回复 支持 反对

使用道具 举报

3#
 楼主| 发表于 2009-12-29 10:47:07 | 只看该作者
其实只是雕虫小技,见笑了。
#property indicator_separate_window
#property   indicator_buffers    4
#property indicator_color1 0X13DBA5
#property indicator_color2 0XCA9A66
#property indicator_color3 0X1A18B1
#property indicator_color4 0X5644BC

#property   indicator_width1     6
#property   indicator_width2     4
#property   indicator_width3     3
#property   indicator_width4     2

//计算数据组数量
double         Hind_buf_01[];
double         Hind_buf_02[];
double         Hind_buf_03[];
double         Hind_buf_04[];

int init() {
   IndicatorBuffers(8);
   SetIndexDrawBegin(5, 9);
   IndicatorDigits(Digits + 2);
   SetIndexStyle(0, DRAW_LINE);
   SetIndexBuffer(0, Hind_buf_01);
   SetIndexStyle(1, DRAW_LINE);
   SetIndexBuffer(1, Hind_buf_02);
   SetIndexStyle(2, DRAW_LINE);
   SetIndexBuffer(2, Hind_buf_03);
   SetIndexStyle(3, DRAW_LINE);
   SetIndexBuffer(3, Hind_buf_04);

   return (0);
}

int start() {
   int ID      = 0;

   int ID_M5  = 0;
   for (ID =0 ; ID < Bars; ID++)
      {
      if(ID ==0 ){
         ID_M5  = 0;
         Hind_buf_01[ID]=iMACD(NULL,PERIOD_M5,12,26,9,PRICE_CLOSE,MODE_SIGNAL,ID_M5);
         Hind_buf_02[ID]=iMACD(NULL,PERIOD_M5,12,26,9,PRICE_CLOSE,MODE_MAIN,ID_M5);
         }
      else if(MathMod(TimeMinute(Time[ID+1]),5)>MathMod(TimeMinute(Time[ID]),5)){
         ID_M5++;
         Hind_buf_01[ID]=iMACD(NULL,PERIOD_M5,12,26,9,PRICE_CLOSE,MODE_SIGNAL,ID_M5);
         Hind_buf_02[ID]=iMACD(NULL,PERIOD_M5,12,26,9,PRICE_CLOSE,MODE_MAIN,ID_M5);}
      else {
         Hind_buf_01[ID]=Hind_buf_01[ID-1];   
         Hind_buf_02[ID]=Hind_buf_02[ID-1]; }

      Hind_buf_03[ID]=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,ID);
      Hind_buf_04[ID]=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,ID);}
            
   return (0);
}
回复 支持 反对

使用道具 举报

4#
发表于 2010-2-2 11:30:08 | 只看该作者
好像看不明白耶,是不是麻烦给弄好的指标啊
回复 支持 反对

使用道具 举报

5#
发表于 2011-4-21 02:49:55 | 只看该作者
好像看不明白耶
回复 支持 反对

使用道具 举报

6#
发表于 2015-2-10 23:10:41 | 只看该作者
进来学习了哦
回复 支持 反对

使用道具 举报

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

本版积分规则


QQ|Archiver|手机版|财富投资论坛  

GMT+8, 2024-12-21 19:36 , Processed in 15.041414 second(s), 12 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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