当前位置:→ 股海网益盟操盘手公式 → 正文
  • MT4公式用一个图表控制多个同周期图表滚动

  • 相关简介://+------------------------------------------------------------------+ //| 画图.mq4 | //|

  • 文章来源:股海网作者:股海网发布时间:2013-09-08浏览次数:下载次数:0

//+------------------------------------------------------------------+
 //|                                                         画图.mq4 |
 //|                                          LIU                SONG |
 //|                        

 //+------------------------------------------------------------------+
 #property copyright "LIU                SONG"
 #property link      ""
 
#property indicator_chart_window
 
extern int NumberOfDays = 30;
 extern color Color_1 = Wheat;
 extern color Color_2 = MediumSlateBlue;
 extern int shijian=0;
 
void deinit() {
    DeleteObjects();
 return(0);
 }
 

int start()
   {
      DrawSpiral();
   
  
hua();
    return(0);
   }
  
 
  void  DrawSpiral(){
    for (int i = NumberOfDays; i>=1;i--) {
    ObjectCreate("aaa"+i,OBJ_RECTANGLE, 0,0,0,0);
       ObjectSet("aaa"+i, OBJPROP_TIME1   , iTime(Symbol(),shijian,i));
       ObjectSet("aaa"+i, OBJPROP_PRICE1  , iHigh(Symbol(),shijian,i));
       ObjectSet("aaa"+i, OBJPROP_TIME2   , iTime(Symbol(),shijian,i-1));
       ObjectSet("aaa"+i, OBJPROP_PRICE2  , iLow(Symbol(),shijian,i));
     if(i%2==0)color Color=Color_1;else Color=Color_2;
       ObjectSet("aaa"+i, OBJPROP_COLOR , Color);

   }
   return(0);
   }
 
  void hua(){
     for (int i = NumberOfDays; i>=0;i--) {
    ObjectCreate ("zhi"+i,OBJ_LABEL, 0,0,0);
    ObjectSetText("zhi"+i, i+":  "+ DoubleToStr((iHigh(Symbol(),shijian,i)-iLow(Symbol(),shijian,i)),4) ,10,"Comic Sans MS", Gold);
    ObjectSet("zhi"+i, OBJPROP_CORNER, 0);
    ObjectSet("zhi"+i, OBJPROP_XDISTANCE, 10);
    ObjectSet("zhi"+i, OBJPROP_YDISTANCE, 12*i); 
  }
 return(0);
 }
 
void DeleteObjects(){
    for (int i = NumberOfDays; i>=0;i--) {
   ObjectDelete("aaa"+i);
   ObjectDelete("zhi"+i);
  
  }
 
  return(0);
 
}
 

 
 
在观察不同货币对之间的影响时,常常要打开多个同周期不同货币对的图表。如果能使所用的图表同时滚动,观察会变得很方便。这个指标的功能就是实现在一个图表中操作,其它图表联动。
 
使用方法:

1) 拷进indicators文件夹内 、重启MT4 。
 
(2) 打开多个同周期的不同货币对图表。

(3) 允许Allow DLL imports 。

(4) 关掉自动卷图autoscroll。

(5) online时,被联动的图表因为要更新tick,所以联动有滞后,请稍等几秒,或者点右键更新(还不能做到足够的方便,个人认为)。
 
图像:

MT4公式用一个图表控制多个同周期图表滚动

 

 ☟问题反馈 ☞┄┄┄┄┄┄┄┄┄┄→收藏资源:

MT4公式用一个图表控制多个同周期图表滚动

  • 下载资源所需积分

    0

  • 当前拥有积分

    0

上传会员: 
股海网
文件大小: 
Bytes
上传时间: 
2013-09-08
下载积分: 
-
免责声明: 
请仔细阅读并同意后才能下载
本附件为用户分享上传,股海网没有对文件进行验证,不能保证下载资源的准确性、安全性和完整性,也不保证下载资源能正常安装和使用,且下载后扣除的积分无法退还,除非您充分理解并完全接受本声明,否则您无权下载。
本站对提供下载的软件、指标、资料等不拥有任何权利,其版权归该下载资源的合法拥有者所有。本附件仅供学习和研究使用,不得用于商业或者非法用途,如有侵犯您的版权, 请参看 《股海网侵权处理流程》《股海网免责声明条款》
点击下载无反应时,更换主流浏览器重新登录操作,如360浏览器、Edge浏览器、谷歌浏览器,个别浏览器有不兼容现象。
勾选以下表示您已经阅读并同意以上声明才能下载本文件,扣除积分无法退还!
我已阅读所有条款规定, 请点我同意 所有条款内容!我自愿下载!
提示:如下载失败,请点关闭刷新此页面或提交问题反馈给管理员→
关闭

关于我们 - 联系我们 - 隐私政策 - 免责声明 - 下载帮助 - 广告合作 - SiteMap - TOP
增值电信业务经营ICP许可证:湘B2-20210269 湘ICP备09016573号-10 湘公网安备43108102000040号
Copyright © 2021 铭网科技,All Rights Reserved.