Здравствуйте! Подскажите пожалуйста, как сделать так, чтобы советник вешал на график индикатор. Например, Envelopes с заданными в этом советнике настройками. Заранее спасибо.
- Советники: ilan_reg_19
- Здравствуйте, помогите пожалуйста сделать с этого индикатора советника. Заранее спасибо.
- Советники: UsrednenieDynamic
Evgeniy Zhdan:
Здравствуйте! Подскажите пожалуйста, как сделать так, чтобы советник вешал на график индикатор. Например, Envelopes с заданными в этом советнике настройками. Заранее спасибо.
Здравствуйте! Подскажите пожалуйста, как сделать так, чтобы советник вешал на график индикатор. Например, Envelopes с заданными в этом советнике настройками. Заранее спасибо.
ChartIndicatorAdd
ChartIndicatorAdd Добавляет на указанное окно графика индикатор с указанным хэндлом. Индикатор и график должны быть построены на одинаковых символе и таймфрейме. bool ChartIndicatorAdd ( long chart_id, // идентификатор графика int sub_window // номер подокна int indicator_handle // хэндл индикатора ); Параметры chart_id [in] Идентификатор графика. 0 означает текущий график. sub_window [in] Номер подокна графика. 0 означает главное окно графика. Чтобы добавить индикатор в новое окно, параметр должен быть на единицу больше, чем индекс последнего существующего окна, то есть равен CHART_WINDOWS_TOTAL. Если значение параметра превышает значение CHART_WINDOWS_TOTAL, то новое окно создано не будет, индикатор не будет добавлен. indicator_handle [in] Хэндл индикатора. Возвращаемое значение Возвращает true в случае успеха, иначе false. Чтобы получить информацию об ошибке, необходимо вызвать функцию GetLastError(). Ошибка 4114 означает, что график и добавляемый индикатор...
Документация | 2015.12.03 13:33Для МТ5 так, как указано выше. Если речь об МТ4, то "прямой" способ - через WinAPI, более тернистый и ограниченный - через ChartApplyTemplate.
Также, если индикатор производит графические построения не через буфера, а путем создания графических объектов, то можно использовать вызов индикатора через iCustom.
Ihor Herasko:
Да, надо для МТ4. Спасибо, будем разбираться.
Для МТ5 так, как указано выше. Если речь об МТ4, то "прямой" способ - через WinAPI, более тернистый и ограниченный - через ChartApplyTemplate.
Также, если индикатор производит графические построения не через буфера, а путем создания графических объектов, то можно использовать вызов индикатора через iCustom.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь