Ошибки, баги, вопросы - страница 3719
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Почему при оптимизации по обзору рынка работает только 1 ядро из 12?
5572 видно баг обещают в релизе был судя по форуму.
5640 от 20 февраля такой же баг не оптимизирпует.
ну теперь включаются оживают 4 агента)
НО ОНИ ПРОЦЕССОР ВООБЬЩЕ НЕ ГРУЗЯТ
даже на 1%.
Почему при оптимизации по обзору рынка работает только 1 ядро из 12?
5572 видно баг обещают в релизе был судя по форуму.
5640 от 20 февраля такой же баг не оптимизирпует.
ну теперь включаются оживают 4 агента)
НО ОНИ ПРОЦЕССОР ВООБЬЩЕ НЕ ГРУЗЯТ
даже на 1%.
на реалтиках такая проблема отслеживает агенты даже если стартуют уходят в 0% на метаквост сервере
5651 билд постоянно просит перезагрузить якобы вышло обновление и все таже версия
Добавьте, пожалуйста, к информации всплывающего окошка (при наведении курсора) для объекта "линия Ганна" величину угла Ганна.
Здравствуйте.
На ноутбуке не могу получить обновления из Git.
При запросе получения обновлений никакой реакции, а при запросе журнала Git вылезает ошибка
При попытке зафиксировать изменения в Git появляется ошибка
MQL5: get parent for commit failed with -1 error, generic error
Подскажите пожалуйста, как решить проблему.
Месяц назад был косяк с нулевым TickValue - там я поставил заплатку, всё работает.
В этот раз с TickValue порядок. Но терминал всё равно не может правильно рассчитать T/P для модификации ордера.
Вот так считает терминал MQ-Demo:
А так считает терминал ХЧиф-Демо:
На третьем терминале T/P вообще не считается - не модифицирует ордера:
Предположительно ошибка появилась после обновления 5640.
Месяц назад был косяк с нулевым TickValue - там я поставил заплатку, всё работает.
В этот раз с TickValue порядок. Но терминал всё равно не может правильно рассчитать T/P для модификации ордера.
Вот так считает терминал MQ-Demo:
А так считает терминал ХЧиф-Демо:
На третьем терминале T/P вообще не считается - не модифицирует ордера:
Предположительно ошибка появилась после обновления 5640.
Так округляйте значение в коде до:
_DigitsА что рисует терминал не важно, это не ошибка терминала, это цифровой "шум" вызванный многими факторами на уровне микропроцессора в двоичном коде и это нормально, по другому никак.
Различие исполнения Stop Loss в режимах тестера MT5: “1 OHLC” vs “Every Tick”
Обнаружил различие в формировании сделки закрытия по Stop Loss в тестере MT5 в разных режимах моделирования.
Условия теста
Один и тот же EA, символ и история
Открытие позиции происходит в одно и то же время и по одной и той же цене
Установлен один и тот же уровень Stop Loss
Stop Loss срабатывает на первом тике открытия нового бара
Значения Bid/Ask на этом тике одинаковые в обоих режимах
Режимы тестирования
Every Tick
1 Minute OHLC
Наблюдаемое поведение
При срабатывании Stop Loss:
В режиме Every Tick
DEAL_PRICE = текущий Bid/Ask
В режиме 1 OHLC
DEAL_PRICE = уровень Stop Loss
Из-за этого итоговый убыток отличается, хотя на тике срабатывания Bid/Ask одинаковые.
Обнаружил различие в формировании сделки закрытия по Stop Loss в тестере MT5 в разных режимах моделирования.
Условия теста
Один и тот же EA
Один и тот же символ и история
Открытие позиции происходит в одно и то же время и по одной и той же цене
Установлен один и тот же уровень Stop Loss
Stop Loss срабатывает на первом тике открытия нового бара
Значения Bid/Ask на этом тике одинаковые в обоих режимах
Режимы тестирования
Every Tick
1 Minute OHLC
Наблюдаемое поведение
При срабатывании Stop Loss:
В режиме Every Tick
DEAL_PRICE = текущий Bid/Ask
В режиме 1 OHLC
DEAL_PRICE = уровень Stop Loss
Из-за этого итоговый убыток отличается, хотя на тике срабатывания Bid/Ask одинаковые.
На приложенном скриншоте видно:
Every Tick → закрытие по рыночной цене (~398.45)
1 OHLC → закрытие строго по SL (405.17)
Вопрос
Является ли такое различие ожидаемым поведением тестера?
Есть ли официальная документация, где описано правило формирования DEAL_PRICE при исполнении Stop Loss в разных режимах моделирования?
Почему в режиме 1 OHLC цена сделки берётся из уровня SL, а не из текущего Bid/Ask?
Буду благодарен за ссылку на документацию или описание внутренней логики работы тестера.
Every Tick → закрытие по рыночной цене (~398.45)
1 OHLC → закрытие строго по SL (405.17)
Эти 2 режима с искусственными котировками, на них нет особого смысла тестировать системы на прибыльность - только на логику работы программы.
Смотрите только "Каждый тик на основе реальных тиков", это максимально приближённый режим к рынку.
Эти 2 режима с искусственными котировками, на них нет особого смысла тестировать системы на прибыльность - только на логику работы программы.
Смотрите только "Каждый тик на основе реальных тиков", это максимально приближённый режим к рынку.
Главный вопрос не в том какие данные на каждом тике гененрирует тестер в каждом из режимов. Тут все понятно. А в том, что логика расчета убытка в них разная. Я предполагал, что режимы как раз отличаются именно составом тиков и ценами на каждом из них, а все остальное одинаковое. Но выходит так, что DEAL_PRICE для SL в режиме 1OHLC совпадает строго с ценой SL, а в режиме Every tick - DEAL_PRICE - это ask/bid текущего тика.
Поэтому хочу найти инфу именно об этих отличиях режимов.
Кстати, в "Every tick" и "Every tick on real data" ведут себя одинаково в части формирования DEAL_PRICE для SL. А отличается от них именно 1OHLC.