![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
тоесть меняя настройки индикатора А, не нужно было бы менять соответственно параметры в индикаторa В.
вариант - менять параметры самого индикатора не в нём - а во внешнем файле - чтоб и индикатор А и индикатор В видели этот файл. и вы не дублировали параметры и там и там.
Ну а дальше через обычный iCustom .
думаю это будет единственное правильное решение для вас.
это тоже хороший вариант, но он тоже использует iCustom(). Попробую сформулировать вопрос по другому. Припустим мы к графику прикрипили индикатор MovingAverage, теперь как можна добраться к буферу эго индикатора безпосредственно (не используя записи данных из буфера в тхт файл, и побирания их оттуда)?
Писать в глобальные переменные и читать оттуда, как уже предложил satop. Не пойму в чем проблема использования такой связки? Помоему для вешей задачи это будет наиболее простой способ.
У меня сейчас кстати подобная связка работает на системе для ручной торговли, индикаторы используются довольно тяжелые и чтобы лишний раз их не вызывать, так как машина подтормаживает при них единожды присоединенных к графику, пишу их параметры в глоб. переменные и оттуда читаю, помоему дешево и сердито.
Припустим мы к графику прикрипили индикатор MovingAverage, теперь как можна добраться к буферу эго индикатора безпосредственно
Никак.
я подозревал((
Удачи.
Никак.
Обманул. Если индикатор трогать нельзя -- делаем индикатор-обертку -- тупо копируем буферы и внешние настройки с одним отличием -- сохраняем внешние настройки в глобальных переменных.
Т.е. то, что написал Satop сразу в ответ на Ваш вопрос.
Обманул. Если индикатор трогать нельзя -- делаем индикатор-обертку -- тупо копируем буферы и внешние настройки с одним отличием -- сохраняем внешние настройки в глобальных переменных.
Т.е. то, что написал Satop сразу в ответ на Ваш вопрос.
то есть весь буфер записать в глобальные переменные??
то есть весь буфер записать в глобальные переменные??
Нет, настройки, которые нужны для iCustom.
Для глобального массива нужен Dll, однако :-)
нах?
ЗАПИСЬ:
ЧТЕНИЕ: