Формирование цВР:
Есть, как минимум, две модели формирования исторических баров в виде цВР (ценовой временной ряд):
Потиковый:
Новый бар формируется с приходом первого тика на соответствующем бару временном интервале.
Такая модель используется в MT4 и MT5.
Временной:
Новый бар формируется с наступлением соответствующему данному бару временного интервала.
Потиковая VS Временная:
Временные бары разных символов всегда синхронизированы по Open Price (текущая цена в тестере) и Close Price.
Потиковые - только по Close Price.
Синхронизация исторических баров:
Качество тестера характеризуется совпадением результатов тестирования и реальной торговли на одном и том же интервале времени.
Выше было сказано, что тестер на модели OHLC Bid + OHLC Ask показывает результаты лучше, чем на модели OHLC Bid + Open Spread.
Речь шла в большей степени о торговле (и анализе) на одном символе. И почти ничего не было сказано о мультисимвольной торговле и синхронизации.
Результаты тестера будут наилучшими, если исторические данные будут синхронизированы.
Моносимвольная торговля (анализ):
В MT4 и MT5 некоторые брокеры предоставляют Ask-бары. Но нужно убедиться, чтобы Bid и Ask-бары были синхронизированы. В MT4 и MT5 это достигается транслированием Ask-символа с "перевернутым" спредом:
Bid-цена Bid-символа = Bid.
Ask-цена Bid-символа = Ask.
Bid-цена Ask-символа = Ask.
Ask-цена Ask-символа = Ask + Ask - Bid.
Такой способ позволяет в MT4 и MT5 синхронизировать Bid и Ask-символы одного символа-"родителя". Что дает максимально-возможную точность тестера на модели OHLC Bid + OHLC Ask.
Мультисимвольная торговля (анализ):
Для баров, сформированных по временной модели, все довольно просто (привычно) - тестер "по ценам открытия" на модели OHLC Bid + OHLC Ask покажет максимально-возможную точность, если в стратегии есть контроль открытия баров.
Для баров, сформированных по потивокой модели, все немного сложнее. Тестер уже должен быть "по ценам закрытия". При этом стратегия должна иметь контроль не открытия, а закрытия бара. Т.е. на момент закрытия бара стратегия должна производить соответствующие торговые действия (анализ). В MT4 и MT5 это достигается созданием события закрытия бара (например, через зацикливание советника в MT4).
Краткий итог для пишущих свой тестер:
Наилучшие показатели тестера для потиковой модели формирования исторических баров (MT4 и MT5) покажет тестер (OHLC Bid + OHLC Ask) "по ценам закрытия" с контролем в стратегии наступления закрытия бара.
Наилучшие показатели тестера для временной модели формирования исторических баров покажет тестер (OHLC Bid + OHLC Ask) "по ценам открытия (закрытия)" с контролем в стратегии наступления открытия (закрытия) бара.
Интересно, что никого не заинтересовала эта тема. Наверно до реального депо пока мало у кого доходит.
Я поторговав через квик, понимаю что такое ликвидность. Потому во всех системах присутствует правило.
"Если стоп меньше 20 спредов сигнал на вход отменяется"
Интересно, что никого не заинтересовала эта тема. Наверно до реального депо пока мало у кого доходит.
Я поторговав через квик, понимаю что такое ликвидность. Потому во всех системах присутствует правило.
"Если стоп меньше 20 спредов сигнал на вход отменяется"
Заинтриговали.
Честно говоря ничего не понял.
Можете привести конкретный пример проблемы?
В каких системах правило "Если стоп меньше 20 спредов сигнал на вход отменяется", в торговой системе (роботе) или на стороне дилера?
Какое отношение тестер имеет к ликвидности?
Заинтриговали.
Честно говоря ничего не понял.
Можете привести конкретный пример проблемы?
В каких системах правило "Если стоп меньше 20 спредов сигнал на вход отменяется", в торговой системе (роботе) или на стороне дилера?
Какое отношение тестер имеет к ликвидности?
Был у меня опыт в мае 2009го, одну из самых ликвидных бумаг на укр бирже маркет ордером в 40000 грн (это порядка 5куе) уронил почти на 2%. При том что сумма то смешная по сути.
Вот тогда я понял что такое проскальзывание. Спред по бумаге порядка 0,3% был в среднем. Торгуя на рынке не минимальным лотом (оно то клево, как ЛЧИ РТС робот с депо в 2куе лопатит по 1куе профита в день, но если к нему применить не льготные комисы, то имеет место слив) то может случится ситуация -
цена опускается и подходит к уровню стопа. Затем срабатывает селл стоп, но оказывается что желающим купить аж на 1 лот, а приказ то рыночный. Скушали вы один лот пошли искать остальные, к примеру 99. Да в одном пипсе ниже того одного лота стоял ММ с 500 лотами, но он почему-то решил отойти в сторонку и переставил свою заявку ниже на пол процента. Вот вы и закрываетесь об зазевавшиеся отложенные приказы постипенно понижая уровень выхода и ухудшая свое мат ожидание полученное в тестере.
Да, в Банк оф Америка спред 1 цент для 10 дол акции не плохо и по боком стоит ММ в 5 млн дол, потому 20 спредовый стоп наверное многовото. Но для наших акций самое оно.
Скажите акции не форекс, согласен, но тут вы не торгуете, а ищите контрагента на пари. Начнете прибыльно торговать, вам реквоты подсунут, хотите без них, ставьте автопроскальзывание в 5 пунктов старыми. То есть вход+выход+спред = 12 пунктов по евро баксе.
То есть 12 пунктов это ваш минимальный стоп при тестировании в тестере, что бы потом не было разочарований на реале.
Посему для себя нашел простой способ бороться с проскальзыванием, 2 ограничения:
1. стоп должен быть больше 20 спредов (средних)
2. объем моего трейда должен быть не более 1% от оборота свечи рабочего графика (если за час наторговывают 1 млн, то размер моей позы не более 10к)
Не помещаемся по спреду, делим деньги между системами. Не помещаемся по ликвидности, идем на старший ТФ
Был у меня опыт в мае 2009го, одну из самых ликвидных бумаг на укр бирже маркет ордером в 40000 грн (это порядка 5куе) уронил почти на 2%. При том что сумма то смешная по сути.
Реакции ноль. Это что, реально никому не интересно?
Если у кого-то есть QuotesDownloader от FxOpen, скажите какой глубины историю у них можно скачать прежде чем я начну регистрацию и установку этой программы.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Зависимость цен:
OHLC Bid + Avg Spread VS OHLC Bid + OHLC Ask:
Моделирование тиков:
Необходимость тиковой истории:
Целесообразность использования модели "все тики":
P.S.