Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 604
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 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, то новое окно создано не будет, индикатор не будет добавлен.
Если нужно добавить индикатор в главное окно, то:
Здравствуйте Владимир
Видимо я неправильно сформулировал вопрос ,Вы не поняли ..
мне подокно не нужно , индикатор надо поставить на график цены так как ставится стандартная машка
это я рассматриваю как пример, и пытаюсь понять .
А конечный результат хочу чтобы индикатор установленный на график имел свой номер , чтобы можно было созданной на графике копкой "Добавить" набрать необходимое количество копий .... и удалить так же один ,выбранный кнопкой крестика ........ ну там много всяких еще фантазий пока не хочу о них писать))