Price_Channel Indicator For MT5
Table Of Contents:
- Price_Channel Indicator For MT5
- Установка Price_Channel Indicator For MT5
- Параметры Price_Channel Indicator For MT5
- Буферы Price_Channel Indicator For MT5
- Основные части кодекса
Price_Channel Indicator For MT5 - это упрощенный технический инструмент торговли, который, по сути, направляет ценовое движение в трехслойный канал - каждая линия имеет свой цвет, представляющий конкретную полосу, - верхняя полоса красного цвета, которая может рассматриваться как максимальный уровень канал, тогда как нижняя полоса окрашена в темно-синий цвет, который служит минимальным уровнем торгового канала, а затем средняя полоса окрашена в светло-синий цвет, который служит средним уровнем канала ценового действия. Поэтому можно сказать, что эти полосы являются торговым каналом постоянно меняющихся минимальных, средних и максимальных уровней, показанных в течение определенного периода свечей, если говорить о периоде, период является основным входным параметром, который может быть настроен, однако каким образом трейдер или аналитики считают подходящим для их соответствующих торговых систем или торговых стратегий. На первый взгляд, трейдерам может показаться, что этот индикатор позволяет очень легко торговать с верхней и нижней полос, потому что они ведут себя как области перепроданности и перекупленности, однако это не совсем верно, потому что, когда новые тренды формируются на фоне прорывов, тогда эта торговля идея становится очень рискованным делом.
Установка Price_Channel Indicator For MT5
После того, как вы загрузили индикатор через форму выше, вам необходимо распаковать zip-файл. Затем вам нужно скопировать файл price_channel.mq5 в папку MQL5Indicators вашей установки MT5 . После этого перезапустите MT5, и вы сможете увидеть индикатор в списке индикаторов.
Параметры Price_Channel Indicator For MT5
Price_Channel Indicator For MT5 имеет параметры 1 для настройки.
input int InpChannelPeriod=22; // Period
Буферы Price_Channel Indicator For MT5
Price_Channel Indicator For MT5 предоставляет буферы 3 .
SetIndexBuffer(0,ExtHighBuffer,INDICATOR_DATA); SetIndexBuffer(1,ExtLowBuffer,INDICATOR_DATA); SetIndexBuffer(2,ExtMiddBuffer,INDICATOR_DATA);
Основные части кодекса
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 &TickVolume[], const long &Volume[], const int &Spread[]) { int i,limit; //--- check for rates if(rates_total lt InpChannelPeriod) return(0); //--- preliminary calculations if(prev_calculated==0) limit=InpChannelPeriod; else limit=prev_calculated-1; //--- the main loop of calculations for(i=limit;i lt rates_total && !IsStopped();i++) { ExtHighBuffer[i]=Highest(High,InpChannelPeriod,i); ExtLowBuffer[i]=Lowest(Low,InpChannelPeriod,i); ExtMiddBuffer[i]=(ExtHighBuffer[i]+ExtLowBuffer[i])/2.0;; } //--- OnCalculate done. Return new prev_calculated. return(rates_total); } //+------------------------------------------------------------------+