Приветствую!
Расчет рейтинга свечи производится следующим образом...
Берется текущая свеча и считается сколько
Low и
High`ев она "пробила" своими
Low и
High. Период счетчиков ограничивается параметром
_Period, а разница выводится простым числом в виде гистограммы.
Синими столбцами гистограммы помечаются периоды во время которых значения CKO, с периодом равным
_Period, увеличивались.
Функция расчета рейтинга проста как 5 копеек и её можно без труда найти в коде индикатора, который во вложении:
//---Расчет рейтинга свечи
int Candle (int z, int Per) // z - счетчик смещения (главный цикл индикатора), Per - лимит счетчиков
{
int up_cnt=0,dn_cnt=0,k; // up_cnt, dn_cnt - переменные счетчиков
for(k=z;k<z+Per;k++) // цикл для подсчета рейтинга
{
if(High[z]>High[k])up_cnt++;
if(Low[z]<Low[k])dn_cnt++;
}
return(up_cnt-dn_cnt); // вывод разницы по значениям счетчиков
}
Внешний вид индикатора:

Вот собственно такая идея. Чем-то меня зацепила. Если встречали что-то подобное, или появятся какие-либо мысли, то не стесняемся....выкладываем...обсуждаем...что и как
