Особенности языка mql5, тонкости и приёмы работы - страница 109
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
логично жеж - это переворот
Написал информацию без оценки логичности. Если же ее затрагивать, то PositionID должен был бы смениться аналогично.
Сейчас он не сменяется. Если это баг, то было бы замечательно!
Поэтому вопрос. Должна ли DEAL_ENTRY_INOUT-сделка менять PositionID на DEAL_ORDER?
Сам считаю, что должна менять. Такое поведение было бы очень удобным/правильным.Написал информацию без оценки логичности. Если же ее затрагивать, то PositionID должен был бы смениться аналогично.
Сейчас он не сменяется. Если это баг, то было бы замечательно!
Поэтому вопрос. Должна ли DEAL_ENTRY_INOUT-сделка менять PositionID на DEAL_ORDER?
Тут написано что нет. https://www.mql5.com/ru/docs/constants/tradingconstants/positionproperties#enum_position_property_integer
Хотя раньше было написано что да, и Position ID менялся.
Тут написано что нет. https://www.mql5.com/ru/docs/constants/tradingconstants/positionproperties#enum_position_property_integer
Возможно, на то есть какие-то веские причины. С моей колокольни это видится совсем неправильным.
Хотя раньше было написано что да, и Position ID менялся.
Просьба разработчиков прояснить ситуацию. Когда PositionID меняется, то после пяти переворотов во вкладке Истории торгов в режиме показа "Позиции" будут показаны пять позиций.
Сейчас же (PositionID при перевороте не изменяется) всегда показывается только одна позиция. Мягко говоря, странное решение.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Новая версия платформы MetaTrader 5 build 1930: Плавающие окна графиков и .Net библиотеки в MQL5
fxsaber, 2018.11.09 16:19
в режиме "по реальным тикам" Тестер формирует бары самостоятельно - по приходу тиков. По этой причине баровая история кастомного символа в Терминале и в Тестере могут быть совершенно разными.
Часто происходит ситуация, когда после компиляции советника сбрасываются настройки Тестера, если этот советник был в нем ранее выбран. Это, мягко говоря, раздражает. Т.к. после каждой компиляции нужно лезть в древо советников и выискивать свой. Если кто не знает, есть рецепт, чтобы Тестер не сбрасывался. Нужно один раз запустить советник в дебаг-режиме на истории - CTRL+F5. После этого любые перекомпиляции не будут влиять на настройки Тестера.
Такая же штука, вчера обратил внимание!
вылечил так: После того, как скомпилировал новую версию (Новое имя файла) надо перегрузить терминал. - Возможно он не обновляет mqlcache
После этого тестер не сбрасывает на предыдущий файл при компиляции.
Эта проблема появлялась несколько раз ранее, потом пропала. Потом опять появилась....
З.Ы. Не вчитался в смысл Ваших слов. а Вы советовали, а не спрашивали...
Ребят есть кто? Проверьте плиз скрипт на закачку истории ...
Только у меня все намертво зависает ? Скрипт взят из справки...
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Непонятная ситуация при срабатывании отложенных ордеров.
fxsaber, 2018.11.26 13:37
Еще бывает такая ситуация:
Например, нет ни позиций, ни ордеров - PositionsTotal = 0, OrdersTotal = 0.
Выставляете маркет-ордер. При этом PositionsTotal = 0, OrdersTotal = 1.
Маркет-ордер исполнился - OrdersTotal = 0. Но PositionsTotal = 0!
такая, что может (не сложно воспроизвести) измениться PositionsTotal.
Например, PositionsTotal возвращает ноль прямо перед PositionsSelectBytTicket, который возвращает true.