Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1237
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте. Решил попробовать освоить и язык mql5 и платформу мт5. Вопрос по тестеру. По котировкам. Поставил пару audcad, на платформе от Велтрейд. У меня в советнике есть небольшое информационное табло. В режиме визуализации вижу, что спреды не соответствуют действительности (очень маленькие, похожие на спреды eurusd). Обратился в техподдержку компании (Велтрейд) - разные ли спреды для мт4 и мт5. Ответили, что одинаковые. Тогда как понимать такое не соответствие в тестере? Далее. Попробовал оптимизировать по генетическому коду. Загрузка процессора 100% и после нескольких минут работы копм вырубается (процессор phenom II x4 955 (4 ядра, 3.2 ГГц), кулер стоит с запасом). После двух раз, решил больше не рисковать. Как такое понимать? Потом, при тестировании без визуализации вообще ни какой информации по сделкам, только график. Это так и есть, или я делаю что-то не так. Да в режиме визуализации с информативностью туговато. Собственно меня больше всего беспокоит не соответствие спредов. Короче, первое впечатление - полное разочарование. Но сбрасываю на то, что еще не разобрался.
Поставьте тестирование на основе реальных тиков. Тогда у вас пропадут все сомнения в действительности спреда.
Поставьте тестирование на основе реальных тиков. Тогда у вас пропадут все сомнения в действительности спреда.
Спасибо, сейчас попробую. А что посоветуете на счет оптимизации. Меня больше интересует скорость. Качество можно подкорректировать потом, при тестировании.
P.S. Сделал как вы советовали, спреды те же. Перед этим специально проверил тип счета. По спецификации спред на audcad 4.1 (плавающий). На этом же счете (демо график) 4.7 (плавающий). В тестере же, мт5, максимум 2.8 (плавающий в еще меньшую сторону).
Спасибо, сейчас попробую. А что посоветуете на счет оптимизации. Меня больше интересует скорость. Качество можно подкорректировать потом, при тестировании.
Ничего не могу посоветовать. Я не пользуюсь оптимизацией. Считаю это шарлатанством.
Ничего не могу посоветовать. Я не пользуюсь оптимизацией. Считаю это шарлатанством.
Не согласен. Оптимизация, на мой взгляд, подбор наиболее подходящих, для данной пары и стратегии, параметров.
P.S. Теперь пошли вроде бы нормальные спреды.
Не согласен.
Я вас не агитировал. Просто высказал личное мнение.)))
Я вас не агитировал. Просто высказал личное мнение.)))
Быть может мое мнение ошибочно. Я тоже не агитирую.
Здравствуйте. Нужна помощь. Нужно ограничить жизнь отложенного ордера, лучше в количествах баров. В mql4 пользовался функцией:
где
extern int ExpDate = 6; //количество баров жизни ордера
Все работало.
Попробовал подобное в mql5:
где
input int ExpDate = 6; //количество баров жизни ордера
Далее попробовал ее (выше приведенную функцию) использовать при выставлении отложенного ордера, например на покупку
Отложенный ордер выставляется, но живет пока не активируется (в тестере). Пробовал в request.expiration ставить просто число, ни чего не помогает. В гугле информации не нашел. Что у меня не так? Почему ордер не удаляется через определенный промежуток времени?
P.S. При выведении в Comment функция DateExp() показывает дату, время.
Забыли указать:
Забыли указать:
Спасибо, уже сам нашел, хотел писать что вопрос снимается. Перед эти ставил, но ставил, получается, не верный параметр request.type_time = ORDER_TIME_GTC; Исправил на request.type_time = ORDER_TIME_SPECIFIED; и все работает. Но за отзыв и подсказку огромное спасибо.