标准偏差通道

楼主  收藏   举报   帖子创建时间:  2019-05-05 13:15 回复:0 关注量:702
本帖最后由 vtwangk 于 2016-9-24 18:01 编辑

标准偏差通道,下载了自己研究吧,感觉有点价值。

月图应用
https://www.mql5.com/en/charts/5837284/eurusd-mn1-forex-capital-markets?bind=1
周图应用
https://www.mql5.com/en/charts/5837290/eurusd-w1-forex-capital-markets
天图
https://www.mql5.com/en/charts/5837293/eurusd-d1-forex-capital-markets
H4
https://www.mql5.com/en/charts/5837294/eurusd-h4-forex-capital-markets
H1
https://www.mql5.com/en/charts/5837296/eurusd-h1-forex-capital-markets
M15
https://www.mql5.com/en/charts/5837299/eurusd-m15-forex-capital-markets
源码:
//+------------------------------------------------------------------+
//|                                  Standard Deviation Channels.mq4 |
//|                 Copyright @2006, tageiger, aka fxid10t@yahoo.com |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright @2006, tageiger, aka fxid10t@yahoo.com"
#property link      "http://www.125808047.com/"
//----
#property indicator_chart_window
//----
extern int STD_Rgres_period=0;

extern int STD_Rgres_length=56;     // bars back regression begins
extern double STD_Rgres_width=1.618;// widest channel
extern double STD_width=0.618;      // inside channel
//----
int init()   
{
   return(0);
}
   int deinit()   
{
   ObjectDelete("regression channel");ObjectDelete("std channel");return(0);
Comment("www.125808047.com");
}
   int start()   
{
//to refresh properly delete old objects...
   ObjectDelete("regression channel");ObjectDelete("std channel");
//widest channel   
   ObjectCreate("regression channel",OBJ_STDDEVCHANNEL,0,iTime(Symbol(),STD_Rgres_period,STD_Rgres_length), Close[STD_Rgres_length],Time[0],Close[0]);
   ObjectSet("regression channel",OBJPROP_DEVIATION,STD_Rgres_width);
   ObjectSet("regression channel",OBJPROP_COLOR,Orange);
   ObjectSet("regression channel",OBJPROP_RAY,true);
//inside channel
   ObjectCreate("std channel",OBJ_STDDEVCHANNEL,0,iTime(Symbol(),STD_Rgres_period,STD_Rgres_length), Close[STD_Rgres_length],Time[0],Close[0]);
   ObjectSet("std channel",OBJPROP_DEVIATION,STD_width);
   ObjectSet("std channel",OBJPROP_COLOR,Olive);
   ObjectSet("std channel",OBJPROP_RAY,true);
   return(0);
//----
}
//+------------------------------------------------------------------+

打赏