Вы различаете понятия реджект ордера и реджект исполнения на стороне ПЛ?
Различаю. Мне надо (да и всем), чтобы тестер показывал общую картину, похожую на картину с реала. А не муйню обнадеживающую.
Это раз. Во-вторых даже в случае реджекта он будет исполнен с огромной долей вероятности почти сразу же.
В-третьих это статистика для определенного вида счетов у определенного дилингового центра
В четвертых, эти реджекты не имеют к тестеру никакого отношения и нет смысла их моделировать.
Их не надо моделировать, упаси бог! Положительное проскальзывание на кой черт ввели в тестере?! Раньше было без положительного и результат более-менее совпадал с реалом. Поскольку на реале есть положительное, но есть и реджекты. В среднем что-то похожее с тестером было. А теперь? Тестер завирает.
Эти проскальзывания, даже если бывают, то у разных брокеров по разному, и обычно их мало. А тут тестер прямо на каждом лимитнике и тейкпрофите выдает по 3-5 пипсов дополнительного плюса - это в целом если тест идет за длительное время и многие сотни сделок будет приводить к совершенно неадекватному результату. А есть брокеры у которых лимитник работает просто как обычный ордер на ихнем сервере и может давать как плюсовое, так и минусовое проскальзывание.
И почему тогда разработчикам не ввести в тестере кроме режима "Обычный" и "Произвольная задержка", еще дополнительно типа "Моделирование проскальзывания". Хотя если они будут работать такими же темпами как с реальными тиками было, типа не прошло и 5 лет, пока народ стал настаивать. А про Ask - историю вообще молчат. Точнее отвечают - как это трудно. Народ с самопальными тестерами с легкостью это делает, без всякого труда.
Вообще штатный тестер выглядит как отсталый неудобный трактор, и еще на котором бесконца какие-то проблеммы. Одно автоматическое выбрасывание окон после теста в тестере - какому идиоту пришло в голову так делать. От непрерывных закрытий этих окон палец устает и думанья, а не засорил ли весь терминал кучей открытих окон. И момент окончания теста - неявен, хотя бы эту зеленую линию оставили бы для сигнала. Это потому что сами не работают на этом тестере - а для огромного количество народа гонят халтуру.
Справа - пустое поле - могли бы добавить 2 маленьких окна с выводом маленкого графика результатов, и маленькое информационное окно типа Балланс-такой-то, профитфактор такой-то, ну основные 5-7 важных показателей и кнопку "Открыть график" и не плодить эти идиотские ничего никому не говорящие графики с нижайщей информативностью. У других программ - стрелки подписаны - выводятся профит, балланс мелким текстом, соединительные линии раскрашены по принципу синяя положительная сделка, красная отрицательная и прочие удобства. И в МТ4 хоть индикаторы после теста автоматически выбрасывались на график. И в супер-пупер МТ5 полный голяк.
ANG3110: про Ask - историю вообще молчат. Точнее отвечают - как это трудно.
Аск-история, вроде, уже не актуальна - реальные тики ее содержат. На MOEX так вообще бары по ластам строятся. Так что на баровую историю лучше вообще в пятерке не смотреть. Только тики.
А что я такого написал плохого? Вы же, или кто-то выше пишете, что всем как-будто до фонаря, что тестер неадекватно работает. Вот потому и не пишут, что наверное или боятся или не хотят связываться, так как реакция на критику супер-пупер МТ5 вполне ожидаема во многих случаях.
Anton Zverev: Аск-история, вроде, уже не актуальна - реальные тики ее содержат. На MOEX так вообще бары по ластам строятся. Так что на баровую историю лучше вообще в пятерке не смотреть. Только тики.
Аsk-и желательны. Во-первых по ценам открытия можно быстро проводить набросочные тесты. И плюс для реала - не нужно высчитывать всякие там средние спреды для смещения нижней границы. Особо на Прайсченнале - нижняя граница дерганная будет и неточная, а с Ask-ами самое то. Да и во-многих других случаях. А реальные тики нужны для уточнительной проверки, особо на таймфреймах больше М5, для HFT-шников еще, и для некоторых еще, чтобы проверять "шедевры" из Маркета.
На графике на визуализаторе в увеличенном виде видно, тейкпрофит стоял на синей линии, и в истории видно что он стоял на 1.13597. Закрылся по цене 1.13602, что видно внизу в истории. Проскальзывание на 5 пипсов. Тест на EURUSD1, по ценам открытия в режиме Обычный. В реале такое редко бывает. А в тестере постоянно. В режиме Обычный нужно убрать эти проскальзывания. Если это так задумано, то добавьте дополнительную опцию, в выборе режима.
ANG3110: Аsk-и желательны. Во-первых по ценам открытия можно быстро проводить набросочные тесты. И плюс для реала - не нужно высчитывать всякие там средние спреды для смещения нижней границы. Особо на Прайсченнале - нижняя граница дерганная будет и неточная, а с Ask-ами самое то. Да и во-многих других случаях. А реальные тики нужны для уточнительной проверки, особо на таймфреймах больше М5, для HFT-шников еще, и для некоторых еще, чтобы проверять "шедевры" из Маркета.
Аски имеют смысл, если есть биды. А бывает так, что и этого нет - по ластам бары строятся.
Вводить аски разрабы 100% не будут, иначе менять кучу всего надо будет. Ситуация аналогична (просьба+востребованность), как произошло с копитикс. Так что забудьте про аски.
Единственный вариант ввести свои аски, если разрабы дадут history-editor. Тогда можно будет самим запихивать столь разумную информацию.
Разработчики в трейдинге и создании рабочей ТС имеют представления чуть выше, чем новичек. Поэтому практически невозможно говорить о таких тонких моментах, как положительные проскальзывания, важность асковой истории, графики оптимизатора и т.д. Массовому пользователю это все нахрен сдалось. Наверное, это правильный подход со стороны разрабов. Но кого-то, действительно, удручает.
Пользуйте, как и раньше, тестерные самоделки. Другого выхода не вижу в Вашем слишком понимающем все особенности тестирования случае.
Новая версия платформы MetaTrader 5 build 1340: Удобный перенос сертификатов в мобильные и улучшения в тестере
Tester: Изменен алгоритм срабатывания и исполнения отложенных и SL/TP
ордеров для более корректного тестирования. Расширены возможности
визуального тестирования.
Что изменилось для биржевых инструментов
На
реальном рынке для биржевых инструментов построение графиков и
срабатывание стоп-ордеров осуществляется по ценам последней сделки
(Last). Срабатывание лимитных ордеров осуществляется по ценам Bid/Ask.
При этом исполнение всех видов ордеров всегда осуществляется по текущим
рыночным ценам Bid/Ask. В тестер стратегий внесены изменения для более
точного соответствия реальным условиям:
Было
Стало
Срабатывание
Все виды отложенных ордеров и SL/TP по Bid/Ask
Лимитные ордера по Bid/Ask
Стоп, стоп-лимитные и SL/TP ордера по Last
Исполнение
Все виды отложенных ордеров и SL/TP по цене, заявленной в ордере
Все виды отложенных ордеров и SL/TP по рыночным ценам Bid/Ask на момент срабатывания
Рассмотрим
пример на инструменте Si-6.16. При текущих ценах Bid=72570, Ask=72572,
Last=72552 был выставлен ордер Buy Stop с ценой срабатывания 72580. В
ценовом потоке мы получили новые текущие цены:
Bid=72588
Ask=72590
Last=72580
На
биржевых инструментах триггером для срабатывания стоп-ордеров является
цена Last. Поэтому, поступление в потоке цены Last=72580 привело к
активации ордера Buy Stop. Ранее именно эта цена 72580 была бы
использована для исполнения данного ордера. Такое поведение было
некорректным, поскольку цены Ask=72580 для исполнения операции на
покупку на рынке нет.
В
обновленном тестере используется текущая цена покупки Ask=72590, и
ордер Buy Stop будет исполнен именно ней. Таким образом, новый алгоритм
исполнения сделок в тестере более точно соответствует реальному рынку.
При старом же алгоритме торговая операция была бы совершена по
нерыночной цене, что привело бы к некорректным результатам
тестирования.
Что изменилось для небиржевых инструментов
Для
небиржевых инструментов алгоритм срабатывания остался прежним: для всех
видов отложенных ордеров и SL/TP используются цены Bid и Ask. Изменился
режим исполнения: ранее оно происходило по заявленной в ордере цене,
теперь же используются текущие рыночные цены Bid и Ask на момент
срабатывания.
Хочется полностью избавиться от выделенного красным. Сейчас на внебиржевых инструментах тестер показывает глупость.
Вы различаете понятия реджект ордера и реджект исполнения на стороне ПЛ?
Различаю. Мне надо (да и всем), чтобы тестер показывал общую картину, похожую на картину с реала. А не муйню обнадеживающую.
Это раз. Во-вторых даже в случае реджекта он будет исполнен с огромной долей вероятности почти сразу же.
В-третьих это статистика для определенного вида счетов у определенного дилингового центра
В четвертых, эти реджекты не имеют к тестеру никакого отношения и нет смысла их моделировать.
Эти проскальзывания, даже если бывают, то у разных брокеров по разному, и обычно их мало. А тут тестер прямо на каждом лимитнике и тейкпрофите выдает по 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 на момент срабатывания.