Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Как вариант: создать новую тему в разделе "Торговые системы" со ссылкой на существующую и продолжить уже там где надо.
Cпс. Подумываю... об том же... типа ч.1, часть2.
Мош кто более достойный на сие сподобится... :-)
К сожалению, такой возможности нет.
Вопрос к спецам по макроподстановкам...
В скрипте:
Нужно, чтобы в цикле for вместо macr(i) подставлялось plot1, plot2 и plot3... По моей версии подстановка идёт как ploti, что совсем не нужно :-((
Заранее благодарен!...
Нужно, чтобы в цикле for вместо macr(i) подставлялось plot1, plot2 и plot3... По моей версии подстановка идёт как ploti, что совсем не нужно :-((
Заранее благодарен!Вопрос. В статье Переход с MQL4 на MQL5 в табл. "18. Доступ к таймсериям" в колонке "MQL5 " автор внутри функций использует безразмерный массив Arr[]. Вижу, что функция всегда возвращает только одно значение нулевого элемента массива. Может кто знает есть ли какой-то скрытый смысл использовать именно безразмерный массив вместо Arr[1]. В справке пишут же, что зная размер массива лучше столько элементов и указывать.
Есть.
В MQL5 данный массив передаётся как аргумент функциям, которые управляют его размером по своей логике,
а именно, перераспределяют размер автоматически в зависимости от переданных параметров начальная точка и количество данных для копирования.
Если вы передадите как аргумент функциям CopyXXX статичный массив то получите ошибку.
ЗЫ Там ведь в коде идёт проверка размера массива с последующим принятием решения в зависимости от размера, так что вероятнее всего размер не статичный.
Во внешних параметрах советника я использую параметр R только = 1 или 2 или 12 или 13 (общий простой пример). Для правильности заполнения можно в OnInit() проверять этот параметр ну и если гражданин ошибочно ввёл другое число то сообщать об ошибке. Однако для ввода есть типы ENUM_... (напр. ENUM_MA_METHOD), когда просто из развёрнутого окошка можно выбрать значение.
Вопрос. Есть ли такая опция где самому можна сделать подобную конструкцию, так чтобы во внеш. параметрах по аналогии с ENUM_... появлялись только то что программист задумал, без необходимости проверки в OnInit(). Я не нашёл такое в документации. Если нету, то пожелание сделать такую вещь.
Вопрос. Есть ли такая опция где самому можна сделать подобную конструкцию, так чтобы во внеш. параметрах по аналогии с ENUM_... появлялись только то что программист задумал, без необходимости проверки в OnInit(). Я не нашёл такое в документации. Если нету, то пожелание сделать такую вещь.