Помогите с iCustom

 

Нашла интересный индикатор.

Исходного кода нет.
Как индикатор он работает. Захотелось его привязать к советнику.
Но пишет ошибку


unknown resource type  - это когда я пытаюсь его как ресурс прикрепить.

cannot load  - это когда функцией iCustom пробую использовать

Я так понимаю, что это из-за того, что он был компилирован старой версией.

как с этим работать?
подскажите пожалуйста.


И даже нет ссылок на автора. Никакой информации.

 
Ну, а какой индикатор то? 
 
Алексей Тарабанов #:
Ну, а какой индикатор то? 

Вот прикрепила
Я просто думала что есть какое-то решение
Так как такое уже мне попадалось

 
Natalya Smirnova:

Нашла интересный индикатор.

Исходного кода нет.
Как индикатор он работает. Захотелось его привязать к советнику.
Но пишет ошибку


unknown resource type  - это когда я пытаюсь его как ресурс прикрепить.

cannot load  - это когда функцией iCustom пробую использовать

Я так понимаю, что это из-за того, что он был компилирован старой версией.

как с этим работать?
подскажите пожалуйста.


И даже нет ссылок на автора. Никакой информации.

этот вариант у меня работает
Файлы:
 
Необязательно вставлять как ресурс. Просто вызывать через iCustom().
 
Дмитрий Федосеев #:
Необязательно вставлять как ресурс. Просто вызывать через iCustom().
Так я и пишу что пробовала оба варианта и оба выдает ошибку.
 
Andrii Djola #:
этот вариант у меня работает

Отличное решение.
Спасибо за то, что показали новый вариант применения.

Очень благодарна Вам!

 
Андрей Джола #:
этот вариант у меня работает

Разрешите задать вопрос еще.
сейчас начала делать так как вы посоветовали.

но столкнулась вот с какой проблемой
мне нужно проверить данные буфера предыдущей свечи.

как я понимаю из вашего кода он находит последнее значение (даже если это было несколько свечей назад)

если я пишу в коде

double GetValue(const int buffer, const int index)
{
   double value = iCustom(_Symbol, _Period, "BinaryArrow.ex4", FastEMA, SlowEMA, RsiPeriod, alerts, 0, 1);
   return value;
}

 а не как было 

double GetValue(const int buffer, const int index)
{
   double value = iCustom(_Symbol, _Period, "BinaryArrow.ex4", FastEMA, SlowEMA, RsiPeriod, alerts, buffer, index);
   return value;
}

тестер стратегий выдает ошибку

exchange rate cannot be calculated

не могу понять я что-то не так делаю или индикатор работает не верно.

или мне как-то иначе нужно указать буфер и сдвиг (свечу) для получения данных только с предыдущей свечи.

 
Индикатор не смотрел. Что и где вы пишете то же и вовсе не понял...) Но вот так выше выложенное должно вывести значения индикаторов буфера предыдущей свечи. Впрочем, там может быть и пусто, ведь этот индикатор, уже исходя из названия, рисует стрелочки там где заложено его алгоритмом, а не там где вам хочется "на предыдущей свече")
Файлы:
Причина обращения: