Как из советника обратиться к буферам индикатора?
По номеру буфера
int CopyBuffer( int indicator_handle, // handle индикатора int buffer_num, // номер буфера индикатора int start_pos, // откуда начнем int count, // сколько копируем double buffer[] // массив, куда будут скопированы данные );
не
если у кого то и работает(сомневаюсь), то у меня нет
запущено с ключом /portable
копибуфером из буфера номер 2 беру 20 значений и ищу что нибудь подобное, нету
// подчеркнуто значение индикатора на нулевом баре
// принтуется не понятно что
не
если у кого то и работает(сомневаюсь), то у меня нет
запущено с ключом /portable
копибуфером из буфера номер 2 беру 20 значений и ищу что нибудь подобное, нету
// подчеркнуто значение индикатора на нулевом баре
// принтуется не понятно что
Мне лениво было делать индикатор из примера в документации, я сделал из своего индикатора.
Код скрипта
int handle; /********************Script program start function*******************/ void OnStart() { handle = iCustom(_Symbol, PERIOD_CURRENT, "CodeBase Or Market\\MyColorCandles.ex5"); double buff[]; int copyBuffer = CopyBuffer(handle, 0, 0, 5, buff); ArrayPrint(buff); copyBuffer = CopyBuffer(handle, 1, 0, 5, buff); ArrayPrint(buff); copyBuffer = CopyBuffer(handle, 2, 0, 5, buff); ArrayPrint(buff); copyBuffer = CopyBuffer(handle, 3, 0, 5, buff); ArrayPrint(buff); }/*******************************************************************/
результат
2022.06.04 18:24:12.571 200 (EURUSD,H1) 1.05406 1.05496 1.05724 1.05700 1.05488 2022.06.04 18:24:12.571 200 (EURUSD,H1) 1.05499 1.05789 1.05751 1.05701 1.05519 2022.06.04 18:24:12.571 200 (EURUSD,H1) 1.05327 1.05488 1.05638 1.05454 1.05415 2022.06.04 18:24:12.571 200 (EURUSD,H1) 1.05495 1.05728 1.05700 1.05488 1.05460
Со значениями OHLC баров всё совпадает.
А у вас нет кода и обсуждать вроде как и нечего…
Мне лениво было делать индикатор из примера в документации, я сделал из своего индикатора.
Код скрипта
результат
Со значениями OHLC баров всё совпадает.
А у вас нет кода и обсуждать вроде как и нечего…
Спасибо за проверку!
все также сделано у меня
МТ5 с ключом /portable ?
---
и.....
кстати, есть второй нюансик...
эксперт и индикатор с защитой и будут работать только у меня
;)
----
только один вариант остался
делать расчет в эксперте и обойтись без индикатора
---
всем спасибо!
Спасибо за проверку!
все также сделано у меня
МТ5 с ключом /portable ?
---
и.....
кстати, есть второй нюансик...
эксперт и индикатор с защитой и будут работать только у меня
;)
----
только один вариант остался
делать расчет в эксперте и обойтись без индикатора
---
всем спасибо!
Да у меня все терминалы с ключом /portable. А при чём тут защита? Что индикатор с защитой понять можно, а советник? Если вы пишете его, то какая может быть защита? Плюс ко всему сначала надо добиться на проверочных файлах и индикатора, и советника или скрипта. А уж потом, когда получите положительный результат колупать защищённый индикатор.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Здесь пример индикатора
https://www.mql5.com/ru/docs/customind/indicators_examples/draw_bars