Renat: Мы расширили возможности МетаТрейдер 4, так как пришла пора расширять STP исполнение в системе.
STP - по сути это просто копировщик торговых сигналов. Например, сервис "Сигналы" является частным случаем STP.
Копировщик - это не обязательно повторение сигнала. Может быть и противоположное действие и много всего другого. Но чаще всего сигналы именно копируются.
Сам копир является частным случаем реализации HFT. Т.к. HFT - это всегда задача по сигналу успеть схватить.
Открыть несколько демо-счетов ECN/STP (или просто STP).
Запустить на каждом одну и ту же ТС с одним лишь отличием - торговые приказы отправляются с разной искусственной временной задержкой.
Получить результаты (несколько сотен сделок хотя бы) и сопоставить их с задержками.
Разработчики не ставили такой эксперимент, но график зависимости прибыльности "Сигнала" от пинга так или иначе получили:
Увидите на графике, как прибыльность растет с уменьшением задержки.
В перспективе очевидно, что потребуется снять ограничение:
Для каждого торгового счета можно подписаться только на один Сигнал.
В рамках сервиса "Сигналы" такое ограничение является лишь только конкурентным недостатком. Но в рамках идеологии STP - серьезным упущением. Поэтому облегчение реализации STP - закрытие бреши, которая требовала решения. И такое решение было многократно реализовано сторонними разработчиками.
Поэтому когда идет речь о
Renat: Теперь(с новым билдом) брокеры будут иметь возможность легко перекрываться на любых других компаниях, обеспечивая трейдерам лучшее исполнение.
то на самом деле в сфере брокерских перекрытий ничего вообще не поменяется, т.к. все уже давно работает.
Это вообще хороший пример дальновидности разработчиков. Точнее иногда ее отсутствия. Когда трейдеры постоянно говорят о важности какой-то вещи для трейдинга, разработчики гнут свою гуру-линию. Когда же через несколько лет сами сталкиваются с этим на практике, начинают шевелиться. С одной стороны это ествественно, с другой - слишком самонадеяно. Как небольшой итог такого подхода получили:
Renat:
Ситуацию с отдачей на сторону критически важных сервисов как в MetaTrader 4 мы больше не допустим.
Когда разбрасываются фразами "пипсовка - зло", то слабо понимают ее глубину. Для того, чтобы на ECN/STP брокере у вас было хорошее исполнение торговых приказов, система ECN/STP-брокера должна быть реализована через HFT-принципы. Потому что для брокера качество исполнения - огромное конкурентное преимущество. И если вам даже с экрана мышкой захотелось провести торговую операцию, то результат ее будет напрямую зависеть от качества реализации системы ECN/STP, а точнее от заточки ее под HFT. Это то, что никто не видит. Но начинают хаять, когда получают отрицательные проскальзыния и подобное.
Никто не говорит, что HFT - грааль. Это всего лишь правильная технологическая реализация торговых сигналов.
P.S. О некоторой HFT-граальности речь идет только по следующим причинам:
Платформа - это несколько приложений. И трейдер видит небольшую часть - терминал. Вне зависимости от того, алготрейдер вы, или нет, скорость работы платформы будет напрямую влиять на ваш результат. Чем выше скорость, тем больше профит. Это вызвано тем обстоятельством, что наилучшие моменты (цены + ликвидность) для открытия длятся недолго...
Может кому из разработчиков интересно, например сегодня на ESM0 (самый резвый фьюч в природе) в первую секунду после открытия дневной сессии NYSE через Zen-Fire поступило 750 тиков общим объемом в 2807 контрактов. Такова плотность реалтайм потока сделок. Значит тиковая платформа должна уметь полностью обрабатывать не менее 1-го тика в миллисекунду. Вообще-то C# под .net с этим справляется (обработка занимает микросекунды) и совсем не нужно корячиться с C++ ради наносекунд.
А теперь возьмем параметры ТС, которая хорошо известна под именем Lucky (https://www.mql5.com/ru/code/7464). В своем оригинальном виде (там же,Lucky_исходник.mq4) советник несомненно оказывается всего лишь игрушкой, так как ДЦ, который позволял бы открывать в день в среднем не менее нескольких сотен сделок с м.о. прибыльной порядка одного-двух пунктов, вряд ли существует.
Логический вывод-вопрос: Раньше(2008 год) пипсовать было нельзя, сейчас можно?
Несколько сотен сделок в день и советник типа Лаки, теперь в авангарде? Я спрашиваю серьёзно без иронии и насмешек. Интересно изменилась ли фундаментально, в этом отношении ситуация.
Заблуждения, Часть 2: Статистика - лженаука, или Хроника пикирующего бутерброда - Статьи по MQL4: примеры использования экспертов, тестирования и оптимизации
количество сделок в сутки иногда > 1000, а количество торговых приказов > 100 000. Это не высокочастотная торговля, однако при таких характеристиках торговли есть некоторые ограничения, которые накладывает MT4-платформа.
Эти ограничения смягчались через запуск нескольких терминалов для эмуляции асинхронности.
Сегодня привел свою месячную статистику проскальзываний лимитников лишь только по одному символу (> 15 000 исполненных лимитников) + коммент.
легко перекрываться на любых других компаниях,
а можно сравнить с тем что было до этого и что появится новое? то есть что именно улучшили и облегчили?
Мы расширили возможности МетаТрейдер 4, так как пришла пора расширять STP исполнение в системе.
STP - по сути это просто копировщик торговых сигналов. Например, сервис "Сигналы" является частным случаем STP.
Копировщик - это не обязательно повторение сигнала. Может быть и противоположное действие и много всего другого. Но чаще всего сигналы именно копируются.
Сам копир является частным случаем реализации HFT. Т.к. HFT - это всегда задача по сигналу успеть схватить.
Выше писал:
Разработчики не ставили такой эксперимент, но график зависимости прибыльности "Сигнала" от пинга так или иначе получили:
Увидите на графике, как прибыльность растет с уменьшением задержки.
В перспективе очевидно, что потребуется снять ограничение:
Для каждого торгового счета можно подписаться только на один Сигнал.
В рамках сервиса "Сигналы" такое ограничение является лишь только конкурентным недостатком. Но в рамках идеологии STP - серьезным упущением. Поэтому облегчение реализации STP - закрытие бреши, которая требовала решения. И такое решение было многократно реализовано сторонними разработчиками.
Поэтому когда идет речь о
Теперь(с новым билдом) брокеры будут иметь возможность легко перекрываться на любых других компаниях, обеспечивая трейдерам лучшее исполнение.
то на самом деле в сфере брокерских перекрытий ничего вообще не поменяется, т.к. все уже давно работает.
Это вообще хороший пример дальновидности разработчиков. Точнее иногда ее отсутствия. Когда трейдеры постоянно говорят о важности какой-то вещи для трейдинга, разработчики гнут свою гуру-линию. Когда же через несколько лет сами сталкиваются с этим на практике, начинают шевелиться. С одной стороны это ествественно, с другой - слишком самонадеяно. Как небольшой итог такого подхода получили:
Ситуацию с отдачей на сторону критически важных сервисов как в MetaTrader 4 мы больше не допустим.
Когда разбрасываются фразами "пипсовка - зло", то слабо понимают ее глубину. Для того, чтобы на ECN/STP брокере у вас было хорошее исполнение торговых приказов, система ECN/STP-брокера должна быть реализована через HFT-принципы. Потому что для брокера качество исполнения - огромное конкурентное преимущество. И если вам даже с экрана мышкой захотелось провести торговую операцию, то результат ее будет напрямую зависеть от качества реализации системы ECN/STP, а точнее от заточки ее под HFT. Это то, что никто не видит. Но начинают хаять, когда получают отрицательные проскальзыния и подобное.
Никто не говорит, что HFT - грааль. Это всего лишь правильная технологическая реализация торговых сигналов.
P.S. О некоторой HFT-граальности речь идет только по следующим причинам:
STP - по сути это просто копировщик торговых сигналов. Например, сервис "Сигналы" является частным случаем STP.
Копировщик - это ...
этот пост вообще к чему? сам с собою, чтоб не забыть? :)
этот пост вообще к чему? сам с собою, чтоб не забыть? :)
Нормальный пост, это для тех кто прочитал "немного в начале, в середине и конце". Хотя, им все, как об стенку горохом.
Заблуждения, Часть 2: Статистика - лженаука, или Хроника пикирующего бутерброда была прочитана статья. Показалась интересной. Цитата из неё:
А теперь возьмем параметры ТС, которая хорошо известна под именем Lucky (https://www.mql5.com/ru/code/7464). В своем оригинальном виде (там же,Lucky_исходник.mq4) советник несомненно оказывается всего лишь игрушкой, так как ДЦ, который позволял бы открывать в день в среднем не менее нескольких сотен сделок с м.о. прибыльной порядка одного-двух пунктов, вряд ли существует.
Статья написанна 16.05.2008 Автор: Sceptic Philozoff
Логический вывод-вопрос: Раньше(2008 год) пипсовать было нельзя, сейчас можно?
Несколько сотен сделок в день и советник типа Лаки, теперь в авангарде? Я спрашиваю серьёзно без иронии и насмешек. Интересно изменилась ли фундаментально, в этом отношении ситуация.
Говорил уже:
количество сделок в сутки иногда > 1000, а количество торговых приказов > 100 000. Это не высокочастотная торговля, однако при таких характеристиках торговли есть некоторые ограничения, которые накладывает MT4-платформа.
Эти ограничения смягчались через запуск нескольких терминалов для эмуляции асинхронности.
Сегодня привел свою месячную статистику проскальзываний лимитников лишь только по одному символу (> 15 000 исполненных лимитников) + коммент.