//+------------------------------------------------------------------+ //| cm_ind_level_cndl.mq4 | //| Copyright 2014, cmillion@narod.ru | //| http://cmillion.ru | //+------------------------------------------------------------------+ #property copyright "Copyright © 2014, cmillion@narod.ru" #property link "http://cmillion.ru" #property description "Level" #property strict #property indicator_chart_window input int Candles=5; //сколько свечей зацепила цена input int History=50; //на каком промежутке ищем //+------------------------------------------------------------------+ void OnDeinit(const int reason) { if(!ObjectFind("UP1")) ObjectDelete(0,"UP1"); if(!ObjectFind("DN1")) ObjectDelete(0,"DN1"); if(!ObjectFind("UP")) ObjectDelete(0,"UP"); if(!ObjectFind("DN")) ObjectDelete(0,"DN"); } //+------------------------------------------------------------------+ 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[]) { for(int j=0,i=0; iH) {YES=false;break;} if(H>High[j]) H=High[j]; if(LH) {YES=false;break;} if(H>MathMin(Open[j],Close[j])) H=MathMin(Open[j],Close[j]); if(L