Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1184
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Как вызвать пользовательский индикатор из советника? В mql4 это делалось вызовом iCustom().
https://www.mql5.com/ru/docs/series/copybuffer
но в справке пример не наглядный, поиском по статьям - был когда то цикл статей по переходу на MQL5 - там хорошие примеры
https://www.mql5.com/ru/docs/series/copybuffer
но в справке пример не наглядный, поиском по статьям - был когда то цикл статей по переходу на MQL5 - там хорошие примеры
угу
Но мне не надо получать буфер индикатора, мне надо его просто дернуть, чтобы он отработал свою OnCalculate()
угу
Но мне не надо получать буфер индикатора, мне надо его просто дернуть, чтобы он отработал свою OnCalculate()
Вот здесь есть примеры, пользуйтесь
Попробовал просто добавить индикатор через ChartIndicatorAdd() - не прокатило.
После запуска тестера в окне терминала появился график с индикатором, но тики тестера он не отрабатывает.
А в окне тестера не добавился вообще.
https://www.mql5.com/ru/docs/series/copybuffer
Это помогло, спасибо)
И чтоб два раза не вставать - зачем при прогоне в тестере добавляется еще и новый график в терминале?
Это помогло, спасибо)
И чтоб два раза не вставать - зачем при прогоне в тестере добавляется еще и новый график в терминале?
правой мышкой в тестере на вкладку бэктест - там галка автооткрытие графика - наверное это Вам нужно
Привет знатокам!
Есть вот такой код :
struct STRUCT_POSITION { \...\}
STRUCT_POSITION SPosition[];
Вопрос:
Что такое STRUCT_POSITION SPosition[]; ?? Если это создание экземпляра структуры, то почему динамический массив? Разве так можно? Зачем?
Буду очень благодарен за ответ.
Привет знатокам!
Есть вот такой код :
struct STRUCT_POSITION { \...\}
STRUCT_POSITION SPosition[];
Вопрос:
Что такое STRUCT_POSITION SPosition[]; ?? Если это создание экземпляра структуры, то почему динамический массив? Разве так можно? Зачем?
Буду очень благодарен за ответ.
Строка
объявляет массив (имя массива 'SPosition') структуры STRUCT_POSITION. И этот массив динамический, так как никто не знает сколько будет позиций записано в массив.
Строка
объявляет массив (имя массива 'SPosition') структуры STRUCT_POSITION. И этот массив динамический, так как никто не знает сколько будет позиций записано в массив.
Да, но в обьявлении структуры нет массива. Та только переменнные разных типов.
Я, наверное что-то не допонимаю.
Я Вам очень благодарен за ответы, не могли бы это обьяснить? Я не понимаю, как можно обьявить массив структуры, если в описании структуры не было массива? (Я этого не написал сразу, моя ошибка) (Кстати, это не Ваш ли советник? Я его изучаю как образец https://www.mql5.com/ru/code/27559 )
Да, но в обьявлении структуры нет массива. Та только переменнные разных типов.
Я, наверное что-то не допонимаю.
Я Вам очень благодарен за ответы, не могли бы это обьяснить? Я не понимаю, как можно обьявить массив структуры, если в описании структуры не было массива? (Я этого не написал сразу, моя ошибка) (Кстати, это не Ваш ли советник? Я его изучаю как образец https://www.mql5.com/ru/code/27559 )
Если вопрос по коду - спрашивайте в обсуждении кода.