В билде 1340 MT5 очень странное исполнение отложенных ордеров на FOREX в тестере стратегий - страница 2
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вы различаете понятия реджект ордера и реджект исполнения на стороне ПЛ?
Различаю. Мне надо (да и всем), чтобы тестер показывал общую картину, похожую на картину с реала. А не муйню обнадеживающую.
Это раз. Во-вторых даже в случае реджекта он будет исполнен с огромной долей вероятности почти сразу же.
В-третьих это статистика для определенного вида счетов у определенного дилингового центра
В четвертых, эти реджекты не имеют к тестеру никакого отношения и нет смысла их моделировать.
Эти проскальзывания, даже если бывают, то у разных брокеров по разному, и обычно их мало. А тут тестер прямо на каждом лимитнике и тейкпрофите выдает по 3-5 пипсов дополнительного плюса - это в целом если тест идет за длительное время и многие сотни сделок будет приводить к совершенно неадекватному результату. А есть брокеры у которых лимитник работает просто как обычный ордер на ихнем сервере и может давать как плюсовое, так и минусовое проскальзывание.
И почему тогда разработчикам не ввести в тестере кроме режима "Обычный" и "Произвольная задержка", еще дополнительно типа "Моделирование проскальзывания". Хотя если они будут работать такими же темпами как с реальными тиками было, типа не прошло и 5 лет, пока народ стал настаивать. А про Ask - историю вообще молчат. Точнее отвечают - как это трудно. Народ с самопальными тестерами с легкостью это делает, без всякого труда.
Вообще штатный тестер выглядит как отсталый неудобный трактор, и еще на котором бесконца какие-то проблеммы. Одно автоматическое выбрасывание окон после теста в тестере - какому идиоту пришло в голову так делать. От непрерывных закрытий этих окон палец устает и думанья, а не засорил ли весь терминал кучей открытих окон. И момент окончания теста - неявен, хотя бы эту зеленую линию оставили бы для сигнала. Это потому что сами не работают на этом тестере - а для огромного количество народа гонят халтуру.
Справа - пустое поле - могли бы добавить 2 маленьких окна с выводом маленкого графика результатов, и маленькое информационное окно типа Балланс-такой-то, профитфактор такой-то, ну основные 5-7 важных показателей и кнопку "Открыть график" и не плодить эти идиотские ничего никому не говорящие графики с нижайщей информативностью. У других программ - стрелки подписаны - выводятся профит, балланс мелким текстом, соединительные линии раскрашены по принципу синяя положительная сделка, красная отрицательная и прочие удобства. И в МТ4 хоть индикаторы после теста автоматически выбрасывались на график. И в супер-пупер МТ5 полный голяк.
про Ask - историю вообще молчат. Точнее отвечают - как это трудно.
Трейдер, забанят тебя!
Господа, давайте технично разбирать вопросы.
С максимальными выкладками.
Аск-история, вроде, уже не актуальна - реальные тики ее содержат. На MOEX так вообще бары по ластам строятся. Так что на баровую историю лучше вообще в пятерке не смотреть. Только тики.
Господа, давайте технично разбирать вопросы.
С максимальными выкладками.
На графике на визуализаторе в увеличенном виде видно, тейкпрофит стоял на синей линии, и в истории видно что он стоял на 1.13597. Закрылся по цене 1.13602, что видно внизу в истории. Проскальзывание на 5 пипсов. Тест на EURUSD1, по ценам открытия в режиме Обычный. В реале такое редко бывает. А в тестере постоянно. В режиме Обычный нужно убрать эти проскальзывания. Если это так задумано, то добавьте дополнительную опцию, в выборе режима.
--
Аsk-и желательны. Во-первых по ценам открытия можно быстро проводить набросочные тесты. И плюс для реала - не нужно высчитывать всякие там средние спреды для смещения нижней границы. Особо на Прайсченнале - нижняя граница дерганная будет и неточная, а с Ask-ами самое то. Да и во-многих других случаях. А реальные тики нужны для уточнительной проверки, особо на таймфреймах больше М5, для HFT-шников еще, и для некоторых еще, чтобы проверять "шедевры" из Маркета.
Аски имеют смысл, если есть биды. А бывает так, что и этого нет - по ластам бары строятся.
Вводить аски разрабы 100% не будут, иначе менять кучу всего надо будет. Ситуация аналогична (просьба+востребованность), как произошло с копитикс. Так что забудьте про аски.
Единственный вариант ввести свои аски, если разрабы дадут history-editor. Тогда можно будет самим запихивать столь разумную информацию.
Разработчики в трейдинге и создании рабочей ТС имеют представления чуть выше, чем новичек. Поэтому практически невозможно говорить о таких тонких моментах, как положительные проскальзывания, важность асковой истории, графики оптимизатора и т.д. Массовому пользователю это все нахрен сдалось. Наверное, это правильный подход со стороны разрабов. Но кого-то, действительно, удручает.
Пользуйте, как и раньше, тестерные самоделки. Другого выхода не вижу в Вашем слишком понимающем все особенности тестирования случае.
Подскажите, как сделать даунгрейд? Нужен билд < 1340.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Список изменений в билдах MetaTrader 5 Client Terminal
MetaQuotes Software Corp., 2016.05.12 19:59
Новая версия платформы MetaTrader 5 build 1340: Удобный перенос сертификатов в мобильные и улучшения в тестере
Что изменилось для биржевых инструментов
На реальном рынке для биржевых инструментов построение графиков и срабатывание стоп-ордеров осуществляется по ценам последней сделки (Last). Срабатывание лимитных ордеров осуществляется по ценам Bid/Ask. При этом исполнение всех видов ордеров всегда осуществляется по текущим рыночным ценам Bid/Ask. В тестер стратегий внесены изменения для более точного соответствия реальным условиям:
Стоп, стоп-лимитные и SL/TP ордера по Last
Рассмотрим пример на инструменте Si-6.16. При текущих ценах Bid=72570, Ask=72572, Last=72552 был выставлен ордер Buy Stop с ценой срабатывания 72580. В ценовом потоке мы получили новые текущие цены:
На биржевых инструментах триггером для срабатывания стоп-ордеров является цена Last. Поэтому, поступление в потоке цены Last=72580 привело к активации ордера Buy Stop. Ранее именно эта цена 72580 была бы использована для исполнения данного ордера. Такое поведение было некорректным, поскольку цены Ask=72580 для исполнения операции на покупку на рынке нет.
В обновленном тестере используется текущая цена покупки Ask=72590, и ордер Buy Stop будет исполнен именно ней. Таким образом, новый алгоритм исполнения сделок в тестере более точно соответствует реальному рынку. При старом же алгоритме торговая операция была бы совершена по нерыночной цене, что привело бы к некорректным результатам тестирования.Что изменилось для небиржевых инструментов
Для небиржевых инструментов алгоритм срабатывания остался прежним: для всех видов отложенных ордеров и SL/TP используются цены Bid и Ask. Изменился режим исполнения: ранее оно происходило по заявленной в ордере цене, теперь же используются текущие рыночные цены Bid и Ask на момент срабатывания.