#property copyright "K.fx"
#property link ""
#property version "1.00"
#property strict
#property indicator_chart_window
int candleclose()
{
double open = iOpen(_Symbol,PERIOD_CURRENT,1);
double high = iHigh(_Symbol,PERIOD_CURRENT,1);
double low = iLow(_Symbol,PERIOD_CURRENT,1);
double close = iClose(_Symbol,PERIOD_CURRENT,1);
int range = int ((high-low)/_Point);
int closerange = 0;
if(open<close) closerange = int ((close-low)/_Point);
else if(open>close) closerange = int ((high-close)/_Point);
return (closerange*100)/range;
}
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[])
{
return(rates_total);
}
Comments
Post a Comment