当前位置:→ 股海网益盟操盘手公式 → 正文
  • MT4的迪马克序列指标

  • 相关简介:#property indicator_chart_window #property indicator_buffers 1 #property indicator_color1 LimeGreen //#property indicator_color2 Red //---- input parameters //int shift=0; int i; int num=0; int num1=0; string textVar; //---- buffers double ExtMapBuff

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

#property indicator_chart_window
 #property indicator_buffers 1
 #property indicator_color1 LimeGreen
 //#property indicator_color2 Red
 //---- input parameters
 //int shift=0;
 int i;
 int num=0;
 int num1=0;
 string textVar;
 //---- buffers
 double ExtMapBuffer1[];
 //double ExtMapBuffer2[];
 
//double b4plusdi,b4minusdi,nowplusdi,nowminusdi;
 
//+------------------------------------------------------------------+
 //| Custom indicator initialization function |
 //+------------------------------------------------------------------+
 int init()
 {
 //---- indicators
 
SetIndexStyle(0,DRAW_ARROW);
 SetIndexArrow(0,159);
 SetIndexBuffer(0, ExtMapBuffer1);
 /*
 SetIndexStyle(1,DRAW_ARROW,EMPTY);
 SetIndexArrow(1,234);
 SetIndexBuffer(1, ExtMapBuffer2);
 */
 //----
 return(0);
 }
 //+------------------------------------------------------------------+
 //| Custor indicator deinitialization function |
 //+------------------------------------------------------------------+
 int deinit()
 {
 //---- TODO: add your code here
 int limit;
 limit=1500;
 for(int i=limit; i>=0; i--)
 {
  ObjectDelete(""+i);
 }
 
//----
 return(0);
 }
 //+------------------------------------------------------------------+
 //| Custom indicator iteration function |
 //+------------------------------------------------------------------+
 int start()
 {
 int limit;
 int counted_bars=IndicatorCounted();
 //---- check for possible errors
 if(counted_bars<0) return(-1);
 
//---- last counted bar will be recounted
 if(counted_bars>0) counted_bars--;
 limit=1500-counted_bars;
 //---- macd counted in the 1-st buffer
 
for(int i=limit; i>=0; i--)
 {
 if(Close[i+1]<Close[i+5])num = num + 1;
else num = 0;
  if (num > 0 && num < 10) {
   textVar = num;
   ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],Low[i+1]-5*Point );
       ObjectSetText(""+i, ""+DoubleToStr(num,0), 10, "Arial", Red);
   }
   if (num == 9) {
   ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],Low[i+1]-5*Point );
       ObjectSetText(""+i, ""+DoubleToStr(num,0), 16, "Arial", Red);
       }   
   else if((Close[i+1]<Close[i+5])&& num>=10)
   {
   ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],Low[i+1]-5*Point );
       ObjectSetText(""+i, ""+DoubleToStr(num,0), 10, "Arial", Orange);   
   }
 
 
if(Close[i+1]>Close[i+5]) num1 = num1 + 1;
else num1 = 0;
 
 if (num1 > 0 && num1 < 10)
    {
   textVar = num1;
   ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],High[i+1]+10*Point );
       ObjectSetText(""+i, ""+DoubleToStr(num1,0), 10, "Arial", RoyalBlue);
   }
   if (num1 == 9) {
   ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],High[i+1]+10*Point );
       ObjectSetText(""+i, ""+DoubleToStr(num1,0), 16, "Arial", RoyalBlue);
       }   
   else if((Close[i+1]>Close[i+5])&& num1>=10)
   {
   ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],High[i+1]+10*Point );
       ObjectSetText(""+i, ""+DoubleToStr(num1,0), 10, "Arial", LightSkyBlue);
     
   }
  
  
 }
 
//----
 return(0);
 }

问题反馈

MT4的迪马克序列指标

  • 下载资源所需积分

    0

  • 当前拥有积分

    0

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

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