您現在的位置:程序化交易>> 期貨公式>> 博易大師>> 博易大師知識>>正文內容

請問怎么把MT4的MACD單線指標修改成博易的指標;謝謝 [博易POBO]

咨詢內容:

請問怎么把MT4的MACD單線指標修改成博易的指標;謝謝

//+------------------------------------------------------------------+
//|????????????????????????????????????????????????? Custom MACD.mq4 |
//|?????????????????? Copyright 2005-2014, MetaQuotes Software Corp. |
//|????????????????????????????????????????????? http://www.mql4.com |
//+------------------------------------------------------------------+
#property copyright?? "2005-2014, MetaQuotes Software Corp."
#property link??????? "http://www.mql4.com"
#property description "Moving Averages Convergence/Divergence"
#property strict

#include <MovingAverages.mqh>

//--- indicator settings
#property? indicator_separate_window
#property? indicator_buffers 2
#property? indicator_color1? Silver
#property? indicator_color2? Red
#property? indicator_width1? 2
//--- indicator parameters
input int InpFastEMA=12;?? // Fast EMA Period
input int InpSlowEMA=26;?? // Slow EMA Period
input int InpSignalSMA=9;? // Signal SMA Period
//--- indicator buffers
double??? ExtMacdBuffer[];
double??? ExtSignalBuffer[];
//--- right input parameters flag
bool????? ExtParameters=false;

//+------------------------------------------------------------------+
//| Custom indicator initialization function???????????????????????? |
//+------------------------------------------------------------------+
int OnInit(void)
? {
?? IndicatorDigits(Digits+1);
//--- drawing settings
?? SetIndexStyle(0,DRAW_HISTOGRAM);
?? SetIndexStyle(1,DRAW_LINE);
?? SetIndexDrawBegin(1,InpSignalSMA);
//--- indicator buffers mapping
?? SetIndexBuffer(0,ExtMacdBuffer);
?? SetIndexBuffer(1,ExtSignalBuffer);
//--- name for DataWindow and indicator subwindow label
?? IndicatorShortName("MACD("+IntegerToString(InpFastEMA)+","+IntegerToString(InpSlowEMA)+","+IntegerToString(InpSignalSMA)+")");
?? SetIndexLabel(0,"MACD");
?? SetIndexLabel(1,"Signal");
//--- check for input parameters
?? if(InpFastEMA<=1 || InpSlowEMA<=1 || InpSignalSMA<=1 || InpFastEMA>=InpSlowEMA)
???? {
????? Print("Wrong input parameters");
????? ExtParameters=false;
????? return(INIT_FAILED);
???? }
?? else
????? ExtParameters=true;
//--- initialization done
?? return(INIT_SUCCEEDED);
? }
//+------------------------------------------------------------------+
//| Moving Averages Convergence/Divergence?????????????????????????? |
//+------------------------------------------------------------------+
int OnCalculate (const int rates_total,
???????????????? const int prev_calculated,
???????????????? const datetime& time[],
???????????????? const double& open[],
???????????????? const double& high[],
???????????????? const double& low[],
???????????????? const double& close[],
???????????????? const long& tick_volume[],
???????????????? const long& volume[],
???????????????? const int& spread[])
? {
?? int i,limit;
//---
?? if(rates_total<=InpSignalSMA || !ExtParameters)
????? return(0);
//--- last counted bar will be recounted
?? limit=rates_total-prev_calculated;
?? if(prev_calculated>0)
????? limit++;
//--- macd counted in the 1-st buffer
?? for(i=0; i<limit; i++)
????? ExtMacdBuffer[i]=iMA(NULL,0,InpFastEMA,0,MODE_EMA,PRICE_CLOSE,i)-
??????????????????? iMA(NULL,0,InpSlowEMA,0,MODE_EMA,PRICE_CLOSE,i);
//--- signal line counted in the 2-nd buffer
?? SimpleMAOnBuffer(rates_total,prev_calculated,0,InpSignalSMA,ExtMacdBuffer,ExtSignalBuffer);
//--- done
?? return(rates_total);
? }
//+------------------------------------------------------------------+

?

?來源:程序化99網( www.tumamayizhan.com )

博易技術人員: DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA ?:= EMA(DIFF,9);?
MACD : DIFF-DEA, COLORSTICK; 謝謝回復,但是效果還不一樣,我想dea線在零軸下方,紅綠柱也在零柱下方,dea線在零軸上方,紅綠柱也在零柱上方,圖片中的效果 來源 程序化久久網

 

有思路,想編寫各種指標公式,交易模型,選股公式,還原公式的朋友

可聯系技術人員 QQ: 262069696  點擊在線交流或微信號:cxh99cxh99  進行 有償收費 編寫!

怎么收費,代編流程等詳情請點擊閱讀!

(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)


【字體: 】【打印文章】【查看評論

相關文章

    沒有相關內容
主站蜘蛛池模板: 成在线人视频免费视频| 激情无码人妻又粗又大| 国产福利久久青青草原下载| 三级在线看中文字幕完整版 | 国产高清一级伦理| 中国一级黄色片子| 最近中文字幕2018| 亚洲精品福利视频| 美国式禁忌在线播放| 国产欧美精品区一区二区三区| a级毛片在线播放| 日日碰狠狠添天天爽超碰97| 亚洲国产精品无码久久98 | 久久精品亚洲一区二区三区浴池| 激情偷乱人伦小说视频在线| 国产69久久精品成人看小说| 日本三级网站在线观看| 在线成人综合色一区| 两个人看的视频www在线高清| 日韩精品第1页| 亚洲日本一区二区一本一道| 粉嫩小泬无遮挡久久久久久| 国产乱理伦片在线观看| 亚洲国产最大av| 国内精品伊人久久久久av影院| 七月婷婷精品视频在线观看| 日本视频免费高清一本18| 亚洲午夜爱爱香蕉片| 爽好大快深点一视频| 又大又硬又爽免费视频| 青青青亚洲精品国产| 国产男女在线观看| 666精品国产精品亚洲| 女子初尝黑人巨嗷嗷叫| 久久久久久久久久久久久久久| 极端deepthroatvideo肠交| 亚洲毛片av日韩av无码| 男人扒开添女人下部免费视频| 吃奶呻吟打开双腿做受视频| 高龄五十路中出| 国产欧美日韩另类va在线|