Индикаторы: kosma-2.02

 

kosma-2.02:

Индикатор дивергенции OsMA с коэффициентом умножения параметров и с отрисовкой линий дивергенций.

Author: Василий Пушкарев

 

Добрый день.

Можно ли в этом индикаторе использовать не OsMA, а другой индикатор из пользовательских?

 
ars9:

Добрый день.

Можно ли в этом индикаторе использовать не OsMA, а другой индикатор из пользовательских?

Интересная мысль. У индикатора основной буфер: double OsMA[], в который заносятся значения видимой линии.
Сейчас попробовал вместо строки

OsMA[i] = iOsMA(NULL,0,fast*k,slow*k,sig*k,PRICE_WEIGHTED,i);

вставить

OsMA[i] = iRSI(NULL,0,fast*k,PRICE_CLOSE,i);

Сохранил под другим именем, работает. Параметры slow и sig будут игнорироваться (или можно закоментировать), а fast - будет период RSI.
Т.е. можно использовать и схожие пользовательские индикаторы, но придется немного подправить код.

 

К сожалению не силен в программировании, код сложно подправить?

Тоже использую в работе для анализа дивергенции/конвергенции (Д/К), только приходится на глаз. Из опыта знаю, OsMA не лучший для этого индикатор. И тот принцип поиска Д/К, что применяется во всех индикаторах Д/К, которые есть в свободном доступе, (на определении фрактала), дает много ложных сигналов. Чтобы уменьшить количество ложных, нужно изменить сам принцип построения индикатора, что даст первичную фильтрацию.

 
Через функцию iCustom, прочтите по ссылке. Если сложно, киньте в личку индюк, посмотрю.
Причина обращения: