Price_Channel Indicator For MT5
Table Of Contents:
- Price_Channel Indicator For MT5
- Instaliranje riječi Price_Channel Indicator For MT5
- Parametri Price_Channel Indicator For MT5
- Puferi Price_Channel Indicator For MT5
- Glavni dijelovi kodeksa
Price_Channel Indicator For MT5 je pojednostavljeni tehnički alat za trgovanje koji u osnovi usmjerava cijenu akcije u trostruko slojeviti kanal - svaki redak ima drugačiju boju koja predstavlja određenu traku - gornja traka je crvene boje koja se može smatrati maksimalnom razinom kanal dok je donji pojas obojen u mornarsko plavu boju koja služi kao minimalna razina kanala za trgovanje, a zatim je srednja vrpca obojena u svijetlo plavu boju koja služi kao prosječna razina kanala cijene. Stoga se može reći da su ovi vrpci trgovinski kanal stalno mijenjajuće se minimalne, prosječne i maksimalne razine prikazane tijekom određenog razdoblja svijeća - govoreći o razdoblju, period je glavni ulazni parametar koji se može konfigurirati, međutim kojim putem trgovac ili analitičari smatraju prikladnim za svoj trgovački sustav ili strategiju trgovanja. Trgovci na prvi pogled mogu imati osjećaj kao da ovaj pokazatelj olakšava trgovinu gornjim i donjim pojasevima, jer se ponašaju poput preopterećenih i preopterećenih regija, no to nije u potpunosti točno jer kad se formiraju novi trendovi u stražnjem dijelu proboja onda je to trgovanje ideja postaje vrlo rizično nastojanje.
Instaliranje riječi Price_Channel Indicator For MT5
Nakon što preuzmete indikator preko gornjeg obrasca, morate raspakirati zip datoteku. Tada morate kopirati datoteku price_channel.mq5 u mapu MQL5Indicators vaše MT5 instalacije. Nakon toga ponovno pokrenite MT5 i tada ćete indikator moći vidjeti na popisu pokazatelja.
Parametri Price_Channel Indicator For MT5
Price_Channel Indicator For MT5 ima 1 parametre za konfiguriranje.
input int InpChannelPeriod=22; // Period
Puferi Price_Channel Indicator For MT5
Price_Channel Indicator For MT5 osigurava 3 međuspremnike.
SetIndexBuffer(0,ExtHighBuffer,INDICATOR_DATA); SetIndexBuffer(1,ExtLowBuffer,INDICATOR_DATA); SetIndexBuffer(2,ExtMiddBuffer,INDICATOR_DATA);
Glavni dijelovi kodeksa
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); } //+------------------------------------------------------------------+