//---- input parameters
extern int RSIPeriod=14;
///////////////////////////////////////////////
// Дальше можно дописывать входные параметры //
// индикатора по которому будет строится RSI //
///////////////////////////////////////////////
...
i=Bars-RSIPeriod-1;
if(counted_bars>=RSIPeriod) i=Bars-counted_bars-1;
while(i>=0)
{
//////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////
// Здесь вызываем индикатор, по которому будет строится RSI //
// если индикатор пользовательский то через функцию iCustom: //
// CustomBuffer[i]=iCustom(NULL,0, входные параметры, Индекс линии индикатора если линия одна то 0 , i) //
// если индюк стандартный, то стандартной функцией, типа как в этом примере: //
CustomBuffer[i]=iOBV(NULL, 0, PRICE_CLOSE, i);
// //
//////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////