Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 2473
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте.
Запустил робота на реальных данных.
на паре USDJPY m5 29.10.2024 в 16.35 он открыл сделку.
Запустил робота на демо счёте, но сделки в это время робот не открыл.
Демо счёт и реальный открыты у одного брокера.
Цены баров истории и реальных совпадают.
В чём может быть причина?
На демо счёте робота запустил уже на истории, сделку также он не открыл.
На демо счёте робота запустил уже на истории, сделку также он не открыл.
Контроль роботом спреда, на демо и реале он разный.
На демо счёте робота запустил уже на истории, сделку также он не открыл.
Есть ли ограничение на запись в файл.
Пока не могу разобраться почему запись в файл в функции
void OnTesterDeinit()
ограничивается ровно в файл в 12 кб
В остальных местах пишется нормально. а тут запись прямо прерывается уже в 4-ый раз, или стартуем вручную рестартом терминала снова и бац, файл уже в 22 кб.
Понаблюдал, оказалось что на минутных таймфреймах (от 5 до 30) некоторых сделок на тесте нет, а в реале есть.
Вот такая особенность.
Только как теперь понять из за чего?
Ведь, на тесте мой робот в плюс торгует, а в реале открывает сделки (некоторые) в убыток, которые по алгоритму не должны открываться (и не открываются в тесте).
Понаблюдал, оказалось что на минутных таймфреймах (от 5 до 30) некоторых сделок на тесте нет, а в реале есть.
Вот такая особенность.
Только как теперь понять из за чего?
Ведь, на тесте мой робот в плюс торгует, а в реале открывает сделки (некоторые) в убыток, которые по алгоритму не должны открываться (и не открываются в тесте).
В моменты открытия и закрытия позиции на реале выводи принтами все необходимые для анализа данные.
Это поможет понять различие.
Понаблюдал, оказалось что на минутных таймфреймах (от 5 до 30) некоторых сделок на тесте нет, а в реале есть.
Вот такая особенность.
Только как теперь понять из за чего?
Ведь, на тесте мой робот в плюс торгует, а в реале открывает сделки (некоторые) в убыток, которые по алгоритму не должны открываться (и не открываются в тесте).
Понаблюдал, оказалось что на минутных таймфреймах (от 5 до 30) некоторых сделок на тесте нет, а в реале есть.
Вот такая особенность.
Только как теперь понять из за чего?
Ведь, на тесте мой робот в плюс торгует, а в реале открывает сделки (некоторые) в убыток, которые по алгоритму не должны открываться (и не открываются в тесте).
Еще момент: если тестируешь в режиме "по сформировавшимся барам", а советник не имеет явного контроля открытия нового бара,
то с большой долей вероятности расхождения просто обязаны быть.
Для большей уверенности используй режим "все тики на основе реальных тиков". Это ресурсоемко, но точно.