Избранное трейдера fatyh

по

Торгуем арбитраж + немного об агрегации

    • 01 ноября 2013, 17:08
    • |
    • openfx
  • Еще
Перед прочтением настоятельно рекомендую ознакомиться с прошлыми записями (если еще не сделали это):
1. Немного о маркетмейкерах.
2. Моделирование рынка.
3. Биржевой алгоритм.
4. Исполнение лимитных ордеров на бирже.
5. Маркетмейкинг, STP, ECN/STP.
6. Небольшая, но важная, терминология.




Торгуем арбитраж
.
Допустим возникло желание заняться арбитражем. Для этого нужно, как минимум, создать коинтегрированный портфель. Самый простой коинтегрированный портфель состоит из двух одноименных символов: один у одного брокера, второй — у другого.
Возьмем, например, так популярный EURUSD и дадим символам для удобства соответствующие названия: EURUSD1 и EURUSD2. Важнейшее замечание, которое необходимо полностью осознать, что EURUSD1 и EURUSD2 — это совершенно разные символы. Они могли бы вообще подругому называться у брокеров, иметь сильно (на порядок, например) разные цены и другие отличия. Важно лишь только одно — они коинтегрированы. Но для простоты будем рассматривать элементарный случай: EURUSD1 и EURUSD2.

Перед тем, как сравнивать цены, делается алгоритмический маркап на них  для того, чтобы внести в них все возможные торговые издержки (качество исполнения для каждого брокера и комиссии для каждого брокера). Будем далее считать, что все цены уже замаркаплены.
Итак, в каждом брокере у вас имеются торговые счета с определенными деньгами. Если очень примитивно смотреть на арбитраж, то требуется находить моменты Ask1 < Bid2 и Ask2 < Bid1. И в эти моменты открывать/закрывать противоположные позиции в каждом из брокеров.
Это наипростейшая и лобовая реализация. Сделаем небольшое отступление в сторону более обобщенного и универсального видения такой торговли.

В данном случае коинтегрированность портфеля говорит о том, что Synth = EURUSD1 / EURSD2 колеблется возле единицы. У этого Synth имеются свои Synth_Bid и Synth_Ask (Synth_Level2) цены. Если возможно построить ЗигЗаг с вершинками на Synth_Bid и низинками на Synth_Ask, то наш портфель Synth является арбитражным. Но это отвлечение.

Вернемся все же к более привычному для большинства взгяду на торговлю. На самом деле в некоторых случаях оправдано создание чего-то высокоуровневого для удобства торговли. И для арбитража это высокоуровневое делается так:
Берутся замаркапленные Level2_1 и Level2_2 и просто объединяются в Level2_All, которому начинает соответствовать созданный искусственный высокоуровневый символ EURUSD_All. Пишутся очень простые торговые функции, которые в состоянии торговать EURUSD_All. Например, если вы хотите продать EURUSD_ALL, то OrderSend(EURUSD_All, OP_SELL) отправляет SELL-приказ на того из брокеров, у которого Bid-цена наивысшая, т.е. его Bid-цена находится на наилучшем банде в Level2_All.

Тут нужно теперь сказать пару слов о Level2_All. В его внутреннем представлении банд теперь содержит не только цены и объем, но еще и название источника этих данных.

При такой реализации вам нужно всего лишь дожидаться ситуации, когда Ask_All < Bid_All и в этот момент одновременно открывать разнонаправленные позиции по EURUSD_All. В итоге получая высокоуровневую прибыль и отсутствие открытых позиций по EURUSD_All. Удобно, не правда ли? Советник на таком высокоуровневом языке занимал бы 10 строк: увидел отрицательные спред, проторговал его, ждем дальше.

Если же опуститься с высокого уровня видения такой торговли вниз, то мы заметим, что в момент, когда у нас нет позиций по EURUSD_All, мы будем иметь открытую позицию по EURUSD1 и противоположную ей по EURUSD2. Это в свою очередь будет вызывать естественные перекосы Equity1 и Equity2. Да, грубо говоря, Equity_All = Equity1 + Equity2 будет расти по мере торговли, но мы то знаем, что Equity1 и Equity2 обязаны быть, как минимум, положительными. А наши перекосы вполне могут счет на одном из брокеров просто обнулить, хоть другой и будет расти.

( Читать дальше )

Исполнение лимитых ордеров на бирже.

    • 29 октября 2013, 00:00
    • |
    • openfx
  • Еще
Как и прошлые записи, эта является продолжением предыдущей. Поэтому, для более ясного понимания содержания и терминологии рекомендую прочесть прошлые записи по порядку:
1. Немного о маркетмейкерах.
2. Моделирование рынка.
3. Биржевой алгоритм.

Итак, теперь пару слов о лимитных ордерах на бирже.

Корректный биржевой алгоритм не допускает в ценообразовании публичной ситуации Bid >= Ask. В самом алгоритме по мере приема заявок на начальном этапе формируется стакан, в котором частенько бывают ситуации Bid >= Ask. В такой ситуации включается исполнительная часть биржевого алгоритма, задача которой разрулить эту ситуацию до состояния Ask > Bid. И только после разруливания уже сформированный стакан с соответственно сформированными Last-данными становится публичным — доступным всем.

( Читать дальше )

Размещаем 5 миллионов рублей.

Начало тут: http://smart-lab.ru/blog/147171.php

Итак, сегодня я поделюсь своим видением куда и как можно разместить эту сумму в качестве инвестиций.

С учетом комментариев.

1. Рублевый банковский депозит — это изначально обесцененный актив. Тело инвестиции не дорожает, а процент покрывает только реальную годовую инфляцию. Деньги в рублях дешевеют особенно сильно и через 5 лет эта же сумма будет, по моим прикидкам, в два раза дешевле, т.е. 2.5 млн. руб. в 2008 году равнялись нынешним 5 млн. руб.

Однако. Если деньги нужны для того чтобы жить, то неплохой все таки вариант, т.к. с этой суммы каждый месяц можно иметь доходность около 50 тыс. руб. практически без рисков, а на семью из 5 человек в Питере вполне достаточно 70 тыс. руб. в месяц если не шиковать, т.е. эта сумма может позволить вообще не работать.

Таким образом, резюмируем: рублевый банковский вклад обесценится за 5 лет в два раза, но позволит мне немного инвестировать в собственное здоровье, если при этом отказаться от работы вообще.

( Читать дальше )

Просто про опционы. Глава пятая.

Глава пятая, в которой Гном начинает раскрывать Вике секреты робота Седого
 

 
— Звонил Седой. Сказал, что раз за неделю робот на ресторан не заработал, то идти в него незачем.
 
Вика, казалось, расстроилась. Выходить по воскресениям в люди начинало входить в привычку и было видно, она готовилась к воскресению.
 
— Ну давай их сегодня к нам пригласим? Я ужин приготовлю. Алиса ведь приехала?
 
— Приехала и уехала. На самом деле Седой с ней удрал в Израиль до вторника. Поэтому и прикрылся результатом робота как поводом отменить встречу.
 
— Ммм… жаль.
 
— Ну ты не куксись. Сегодня все равно пойдем перекусим. Вдвоем. Покажу немного внутренностей лехиного киборга. — подмигнул ей я.


( Читать дальше )

Тестирование опционных стратегий - Спреды

    • 23 октября 2013, 16:30
    • |
    • jk555
  • Еще
Выкладываю очередной тест опционной стратегии.
Сначала «картинки», потом описание. (эквити)
Тестирование опционных стратегий - Спреды
Тестирование опционных стратегий - Спреды


( Читать дальше )

Советы новичкам. Без претензий на правоту :)

    • 14 октября 2013, 14:14
    • |
    • Edyatel
  • Еще
Всем привет, барыги! :)


Вот и идет к финишу очередная опционная серия. По результатам прошедшего месяца хотелось бы дать пару советов новичкам и причисляющим себя к таковым :)

Вводная часть:


Дорогие друзья. Вы пришли играть в игру на деньги, но данный стол создали и держат люди, которые не собираются отдавать вам свои деньги. Они написали правила,  они поставили крупье и половина игроков за столом — их представители. Сам стол, сам механизм рулетки ( как техническая система), его привод и свойства созданы крупняком
для себя, а не для вас :)  Надеюсь понятно, что предугадать направление у вас не получится :)

Кстати представителей госорганизации, надзирающей за данным видом игорного бизнеса они тоже хорошо и давно знают и отношения у них лучше среднего :)

Конечно, вам будут говорить что все по чесноку, предлагать «первый ход за счет заведения», различные обучающие курсы по «построению стратегии обыгрывания рулетки».
Иногда эти курсы будут бесплатными, иногда за нехилые деньги. Это будут авторские курсы от чуваков, которые будут говорить что они на этом заработали и готовы за долю малую научит вас по доброте душевной.


( Читать дальше )

....все тэги
UPDONW
Новый дизайн