Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 604
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
подскажите функцию на ограничение, в эксперт хочу засунуть запрет на продажу или покупку от скользящей средней.
Заколдобило. Не передается ссылка на массив в функцию.
с этим double *out[] - хоть как его не пиши - все ошибки.
'BatIndicators.mqh' BatIndicators.mqh 1 1
'*' - pointer cannot be used BatIndicators.mqh 18 45
'out' - arrays are passed by reference only BatIndicators.mqh 18 46
2 error(s), 0 warning(s) 3 1
либо одна либо другая, либо вместе. Помнится раньше без проблем было, или это в С. )
Заколдобило. Не передается ссылка на массив в функцию.
с этим double *out[] - хоть как его не пиши - все ошибки.
'BatIndicators.mqh' BatIndicators.mqh 1 1
'*' - pointer cannot be used BatIndicators.mqh 18 45
'out' - arrays are passed by reference only BatIndicators.mqh 18 46
2 error(s), 0 warning(s) 3 1
либо одна либо другая, либо вместе. Помнится раньше без проблем было, или это в С. )
Попробуйте так
Попробуйте так
//--- получим номер нового подокна, в которое попытаемся добавить индикатор
int subwindow=(int)ChartGetInteger(0,CHART_WINDOWS_TOTAL);
Вот этот код смотрю https://www.mql5.com/ru/docs/chart_operations/chartindicatoradd
В примере показывают как в подокно уставить индикатор, а если не нужно подокно, просто на примере мувига как сделать?
//--- получим номер нового подокна, в которое попытаемся добавить индикатор
int subwindow=(int)ChartGetInteger(0,CHART_WINDOWS_TOTAL);
Вот этот код смотрю https://www.mql5.com/ru/docs/chart_operations/chartindicatoradd
В примере показывают как в подокно уставить индикатор, а если не нужно подокно, просто на примере мувига как сделать?
Если нужно добавить индикатор в главное окно, то:
sub_window
[in] Номер подокна графика. 0 означает главное окно графика. Чтобы добавить индикатор в новое окно, параметр должен быть на единицу больше, чем индекс последнего существующего окна, то есть равен CHART_WINDOWS_TOTAL. Если значение параметра превышает значение CHART_WINDOWS_TOTAL, то новое окно создано не будет, индикатор не будет добавлен.
Если нужно добавить индикатор в главное окно, то:
Здравствуйте Владимир
Видимо я неправильно сформулировал вопрос ,Вы не поняли ..
мне подокно не нужно , индикатор надо поставить на график цены так как ставится стандартная машка
это я рассматриваю как пример, и пытаюсь понять .
А конечный результат хочу чтобы индикатор установленный на график имел свой номер , чтобы можно было созданной на графике копкой "Добавить" набрать необходимое количество копий .... и удалить так же один ,выбранный кнопкой крестика ........ ну там много всяких еще фантазий пока не хочу о них писать))
Здравствуйте Владимир
Видимо я неправильно сформулировал вопрос ,Вы не поняли ..
мне подокно не нужно , индикатор надо поставить на график цены так как ставится стандартная машка
это я рассматриваю как пример, и пытаюсь понять .
А конечный результат хочу чтобы индикатор установленный на график имел свой номер , чтобы можно было созданной на графике копкой "Добавить" набрать необходимое количество копий .... и удалить так же один ,выбранный кнопкой крестика ........ ну там много всяких еще фантазий пока не хочу о них писать))
Когда индикатор нужно добавить в главное окно графика то:
sub_window
[in] Номер подокна графика. 0 означает главное окно графика. Чтобы добавить индикатор в новое окно, параметр должен быть на единицу больше, чем индекс последнего существующего окна, то есть равен CHART_WINDOWS_TOTAL. Если значение параметра превышает значение CHART_WINDOWS_TOTAL, то новое окно создано не будет, индикатор не будет добавлен.
Добавлять индикатор в OnInit() нельзя - так как на данном этапе эксперт ещё не сформирован. А вот функция - OnTick() - это признак полноценной работы эксперта.
И перепишите функцию AddIndicator() так, чтобы она возвращала false при неудачной попытке добавить индикатор.Здравствуйте Владимир
Видимо я неправильно сформулировал вопрос ,Вы не поняли ..
мне подокно не нужно , индикатор надо поставить на график цены так как ставится стандартная машка
это я рассматриваю как пример, и пытаюсь понять .
А конечный результат хочу чтобы индикатор установленный на график имел свой номер , чтобы можно было созданной на графике копкой "Добавить" набрать необходимое количество копий .... и удалить так же один ,выбранный кнопкой крестика ........ ну там много всяких еще фантазий пока не хочу о них писать))