Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1489
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Всех с праздниками.
Нужна помощь профессионалов.
Написал такой код, еще в MQL4, для поиска ордена с самой низкой ценой открытия и получения его данных
Сейчас пытаюсь перевести все на MQL5, но почему то не работает(
Подскажите в чем ошибка?
for(int i=OrdersTotal(); i>=0; i--)
В суть кода не вникал, но что сразу бросилось в глаза, так это не верно заданное количество перебираемых ордеров. Должно быть так:
И ещё в цикле Вы перебираете ордера, а ищите свойства позиции. Это тоже не правильно. Предположу, что скорее всего Вам нужно перебирать позиции:
С уважением, Владимир.
В суть кода не вникал, но что сразу бросилось в глаза, так это не верно заданное количество перебираемых ордеров. Должно быть так:
И ещё в цикле Вы перебираете ордера, а ищите свойства позиции. Это тоже не правильно. Предположу, что скорее всего Вам нужно перебирать позиции:
С уважением, Владимир.
Спасибо большое.
Пока до конца все не затестил, но часть уже работает корректно.
Написал советник - симулятор для полуавтоматической торговли в Тестере в режиме с Визуализацией, для проверки торговых стратегий. Сделки открываются вручную на М5 и сопровождаются автоматически или вручную. Анализ рыночной ситуации должен проводиться вручную на H1 и D1, вопрос связан с этими таймфреймами. Нужно открывать два окна, в которых будут рисоваться свечи для указанных таймфреймов (без заглядывания в будущее). Какие существуют возможные варианты? Можно ли открывать графики в отдельных вкладках, в которых будут рисоваться свечи по мере продвижения по истории в самом Тестере?
Достаточно в OnInit запросить любое свойство графика, пусть цену открытия свечи, нужного ТФ и такой график будет открыт. Затем вручную можно поставить любой шаблон к этому графику. Средствами MQL не получится.
Достаточно в OnInit запросить любое свойство графика, пусть цену открытия свечи, нужного ТФ и такой график будет открыт. Затем вручную можно поставить любой шаблон к этому графику. Средствами MQL не получится.
А если написать индикатор который рисует МТФ свечи (для более высокого таймфрейма) в другом окне и из советника подключить его через iCustom - сработает?
Или через iCustom можно только получать значения из индикаторов, но не рисовать?
Достаточно в OnInit запросить любое свойство графика, пусть цену открытия свечи, нужного ТФ и такой график будет открыт. Затем вручную можно поставить любой шаблон к этому графику. Средствами MQL не получится.
Как заставить индикатор непрерывно проверять значения терминальной переменной, если МТ4 не подключен к интернету и не получает тиков?
Как заставить индикатор непрерывно проверять значения терминальной переменной, если МТ4 не подключен к интернету и не получает тиков?
Сейчас подумал - можно в Советнике во время работы в тестере указывать текущее время и это время передавать в глобальную/терминальную переменную. В другом окне будет бежать индикатор на Н1 или D1, который при отключенном от интернета терминале будет считывать указанное время и рисовать 'черный квадрат'? Этот черный квадрат будет закрывать бары правее указанного времени. Получится что-то типа как на картинке ниже.
Как заставить индикатор непрерывно проверять значения терминальной переменной, если МТ4 не подключен к интернету и не получает тиков?
Проще, дешевле и полезней освоить MQL5 и проверить никчёмную идею, чем городить извращения и получить тот-же неудовлетворительный результат. Если же стратегия прибыльна, то зачем её гонять в тестере?
По таймеру.
В таком решении наверное плохо то что советник уже закончит работу, а индикатор продолжит грузить систему проверками?