//+------------------------------------------------------------------+ #property indicator_chart_window enum cd { curr, // Current last // Last }; input cd Candle = curr; void OnDeinit(const int reason){Comment("");} 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[]) { //--- double hi=(high[Candle]-open[Candle])/_Point; double lo=(open[Candle]-low[Candle])/_Point; Comment("OpenToHigh : " + DoubleToString(hi/10,1) + " pips" + " / " + "OpenToLow : " + DoubleToString(lo/10,1) + " pips"); //--- return value of prev_calculated for next call return(rates_total); } //+------------------------------------------------------------------+