Проблема с индикатором Kaufman's Efficiency Ratio Indicator - нет сделок при его использовании

 

Проблема с индикатором Kaufman's Efficiency Ratio Indicator - нет сделок при тестировании данного индикатора 

В EA Заданы простые условия для тестирования индикатора BUY = RED > 0  , SELL RED < 0 

В журнале проблем нет.

При тестировании тестером индикаторов, все выводится : 2026.03.18 08:06:06.515 UIBS (XRP_TEST,M15)   | #2  Индикатор : "M_KER(10,9,Dyn)"

2026.03.18 08:06:06.515 UIBS (XRP_TEST,M15)   |     Подокно   : 1   Handle: 11

2026.03.18 08:06:06.515 UIBS (XRP_TEST,M15)   |  BarsCalculated = 42099

2026.03.18 08:06:06.515 UIBS (XRP_TEST,M15)   |

2026.03.18 08:06:06.515 UIBS (XRP_TEST,M15)   | Buffer[000] | OK    | 44.347826

Помогите пожалуйста решить проблему 
Файлы:
M_KER.mq5  16 kb
EA_M_KER.mq5  10 kb
 
Vedamir:

Проблема с индикатором Kaufman's Efficiency Ratio Indicator - нет сделок при тестировании данного индикатора 

В EA Заданы простые условия для тестирования индикатора BUY = RED > 0  , SELL RED < 0 

В журнале проблем нет.

При тестировании тестером индикаторов, все выводится : 2026.03.18 08:06:06.515 UIBS (XRP_TEST,M15)   | #2  Индикатор : "M_KER(10,9,Dyn)"

2026.03.18 08:06:06.515 UIBS (XRP_TEST,M15)   |     Подокно   : 1   Handle: 11

2026.03.18 08:06:06.515 UIBS (XRP_TEST,M15)   |  BarsCalculated = 42099

2026.03.18 08:06:06.515 UIBS (XRP_TEST,M15)   |

2026.03.18 08:06:06.515 UIBS (XRP_TEST,M15)   | Buffer[000] | OK    | 44.347826

Помогите пожалуйста решить проблему 

Посмотрел бегло до первой ошибки, возможно она не одна. Вы при перечислении настроек индикатора в хэндле пропустили несколько параметров. Отметил пропущенные.

g_handle = iCustom(_Symbol, PERIOD_CURRENT, "M_KER",
                   InpPeriod,
                   InpSignalSMA,
                   InpMode,
                   0,
                   InpStaticLow,
                   InpStaticHigh,
                   InpColorLow,
                   InpColorMid,
                   InpColorHigh,
                   0,
                   InpSigmaMult                  
                  );

Исправьте в советнике этот код, если всё равно не заработал, значит есть ещё ошибки.

 
Aleksandr Slavskii #:

Посмотрел бегло до первой ошибки, возможно она не одна. Вы при перечислении настроек индикатора в хэндле пропустили несколько параметров. Отметил пропущенные.

Исправьте в советнике этот код, если всё равно не заработал, значит есть ещё ошибки.

Спасибо! Но это точно не ошибка, это параметры 0 OR 1, буду искать дальше
 
Vedamir #:
Спасибо! Но это точно не ошибка, это параметры 0 OR 1, буду искать дальше

Не поняли значит. В iCustom  нужно передать ВСЕ параметры индикатора, а не только те которые вам нужны. 

Ладно вот исправленный код, который торгует. Сравните со своим, возможно станет понятнее. 

Не нужные параметры индикатора в советнике вы можете сделать не input переменными или заменить их конкретными значениями, но передать в функцию iCustom их всё равно надо.

Файлы:
EA_M_KER.mq5  11 kb
 
Пока получился такой вариант советника в котором индикатор вшит внутрь, это уже при оптимизации показывает интересные результаты, а если добавить фильтры будет грааль
Файлы:
 
Aleksandr Slavskii #:

В iCustom  нужно передать ВСЕ параметры индикатора, а не только те которые вам нужны. 

Ладно вот исправленный код, который торгует. Сравните со своим, возможно станет понятнее. 

Не нужные параметры индикатора в советнике вы можете сделать не input переменными или заменить их конкретными значениями, но передать в функцию iCustom их всё равно надо.

Супер! Благодарю! Опыта действительно маловато 
[Удален]  
Как результаты? 
 
graukrieger #:
Как результаты? 
Обнадеживают, но нужно покрутить варианты