[Справочник трейдера] черновики статей, обсуждения "из кармана" - страница 26
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Неплохо бы добавить в ликбез пост о тиках и основных видах trade matching algorithms
Неплохо бы добавить в ликбез пост о тиках и основных видах trade matching algorithms
Не понял.
Касаемо обозначенных вами тем напишите, что сейчас есть в ликбезе, а что нет. Тогда, возможно, пойму, какой пробел заполнять.
papaklass:
1. Тик это не цена, это информация об изменении цены. Согласен, это событие Тик не показывает на сколько пунктов изменилась цена, он информирует об изменении цены. Согласен Поэтому нельзя измерять разницу в ценах между Level2[0] и Level2[1] в тиках. Непойму почему нельзя. У нас был стакан, он изменился, потом ещё раз изменился - прошло 2 тика. Одно изменение стакана - 1 тик. В фразе "Сраниваем между собой Level2[0] и Level2[1]. Если Bid[0] >= Ask[1] " Bid[0] и Ask[1] это лучшие прайсы на соседних тиках.
Тут вы, похоже, перемудрили. Все в одну кучу. Либо же я вас не понял снова.
Здесь не понял, что дополнять. По ссылкам даны какие-то доклады/презентации, которые можно уложить всего в несколько простых абзацев. И эти абзацы имеются в ликбезе.
Биржа:
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Справочник трейдера: ордера, цены, стакан, фонды, валюта
hrenfx, 2013.05.30 12:45
Исполнение лимитных ордеров на бирже
Корректный биржевой алгоритм не допускает в ценообразовании публичной ситуации Bid >= Ask. В самом алгоритме по мере приема заявок на начальном этапе формируется стакан, в котором частенько бывают ситуации Bid >= Ask. В такой ситуации включается исполнительная часть биржевого алгоритма, задача которой разрулить эту ситуацию до состояния Ask > Bid. И только после разруливания уже сформированный стакан с соответственно сформированными Last-данными становится публичным - доступным всем.
SellLimit всегда исполняется по цене Bid, BuyLimit - исполняется по Ask.
Но только эти Bid и Ask являются непубличными ценами сформированного на начальном этапе стакана, как описал выше.
Forex:
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Справочник трейдера: ордера, цены, стакан, фонды, валюта
hrenfx, 2013.06.10 11:18
Разберем алгоритм исполнения на примере выше:
В момент Bid >= SellLimit, виртуальный SellLimit замораживается (выносится из учета системой исполнения, клиент ничего с ним не может сделать) и на соответствующий LP шлется такой же SellLimit. При этом все эти действия никак не влияют на ценообразование. Т.е. чуть позже заморозки (например, на 1 мс) может сформироваться Bid лучше (от других LP), но он уже почти (есть нюансы) никак не будет участвовать в исполнении нашего клиентского SellLimit.
LP, куда отправили SellLimit, отвечает, что исполнил одну часть SellLimit, а оставшуюся часть по разным причинам не исполнил - реджект (reject). После чего клиент получает высокоуровневую открытую SELL-позу на исполненный объем и размороженный SellLimit - на оставшийся.
Скорость и качество ответа LP зависит от множества факторов. Длительность ответа может доходить до нескольких секунд. Не исключены ситуации, когда от LP ответ не приходит.
Отметим, (при такой реализации STP) лимитники клиентов агрегатора не скользят в отрицательную зону. Более того, часты положительные проскальзывания, которые покрывают значительную часть постоянных торговых издержек - комиссия.
Здесь же вы можете видеть, как сильно отличается исполнение и ценообразование у бирж и FOREX.
Недавно наткнулся, гогуглил, нашел интересным, спросил.
Попробую объяснить своими словами - алгоритмы которые определяют какие заявки и в каком объеме на определенном банде будет крыть маркет ордер, если оставшийся неисполненный объем маркет ордера меньше совокупного объема на данном банде. Лично для меня было интересным узнать что в некоторых случаях (в зависимости от того какой из упомянутых алгоритмов используется) трейдеру не обязательно первому "залезть на банд" чтобы "отжать" ликвидность.
В прицепе хоть и немного старенький но адекватный документ, где всё расписано. По ссылке выше были просто удобные для восприятия рисунки.Но не мне профану решать чему быть в ликбезе. Полностью согласен
P.S. По тикам отвечу чуть позже
Скорее всего немного двусмысленное название (другое - trade allocation алгоритмы)
Написал. Теперь можно сделать небольшое замечание:
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Справочник трейдера: ордера, цены, стакан, фонды, валюта
hrenfx, 2013.06.10 11:18
Нюансы исполнения.
Очень сложно описать то множество тонкостей, влияющее на качество исполнения. Самое простое, что делается агрегаторами одним из первых - это улучшение каналов связи между LP. однако, определяющим все же качество исполнения (FillRate) являются алгоритмы исполнения STP-агрегатора. Это целый класс постоянно совершенствующихся (не всеми) интереснейших алгоритмов, некоторые из которых даже затрагивают ценообразование STP-агрегатора. Они во многом являются неафишируемыми конкурентными решениями и очень специфичными для справочника трейдера, поэтому рассказывать о них, скорее всего, не буду.
Факт заключается в том, что два STP-агрегатора, находящиеся в равных условиях, могут существенно отличаться по FillRate, благодаря использованию разных алгоритмов исполнения. Особенно это может быть заметно при токсике. Т.е. показатели торговой стратегии могут очень сильно зависить от используемого агрегатора, особенно при росте торговых объемов.
Если показатели торговли двух идентичных ТС, запущенных в равных условиях на одном и том же агргегаторе, совпадают - это косвенный признак очень высокого уровеня качества алгоритмов исполнения данного агрегатора.
Подчеркнутое предложение предполагает, в частности, Pro-Rata аллокацию.
Теперь, попрошу вас обратить внимание на название поста "Грубый алгоритм получения T&S-данных из Level2 " и на приведённую ниже фразу
P.S. Со своей стороны пока прекращаю обсуждение по данному вопросу, до появления пояснений автора. Вполне возможно что hrenfx написал об одном, вы спорите о другом, а я говорю за третье (мне тоже не всё ясно с STP, значит вполне возможно и с ECN не так понял).
Честно говоря, не задавался целью разобраться, кто как понял пост про Level2 -> T&S. Поэтмоу не в теме спора.
Возможно, стоит еще раз внимательно прочесть пост.
Либо же я просто не вижу возможных двусмысленных трактовок в каких-то местах там. Тогда стоит на эти места указать, чтобы внести уточнения.
Оффтоп, но наглядный пример, что мы мало задаем себе детский вопрос "почему?":
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Рыночные закономерности
hrenfx, 2013.07.15 13:37
Недавно ребенку объяснял доступно, что такое умножение. И показал доказательство, что 2 * 2 = 4:
Умножение - это операция звездочка (*) со следующими свойствами:
Докажем утверждение, что 2 * 2 = 4:
2 * 2 =
(1 + 1) * 2 = применим п.3
= 1 * 2 + 1 * 2 = применим п.1
= 2 + 2 = 4.