Size: a a a

Алкотрейдинг

2017 February 22
Алкотрейдинг
В сегодняшнем выпуске я научу вас манипулировать рынком. Это совершенно несложная процедура, справиться с которой может каждый. В её основе лежит тот факт, что большинство трейдеров под "рынком" понимает лучшие курсы покупки/продажи, хотя значение имеет глубина рынка на всём его протяжении.

Итак, сходите на площадку, когда там большой спред, и поставьте два лимит-ордера вплотную близко к какому-нибуть из его краёв. Например, если лучшие курсы покупки/продажи сейчас $1129.30 / $1130.50 (как подрос-то, чертяка), поставьте ордера на $1129.31  / $1129.32. Сейчас лучшие курсы покупки-продажи на этой площадке — ваши (и многие стратегии конкурентов будут на них ориентироваться, а зря).

А теперь ЧЁТКО, ДЕРЗКО отмените оба ордера и сразу же метнитесь на другой край — $1130.48/$1130.49. Вы только что передвинули рынок больше чем на доллар. Если ваши ордера были заметного размера, вы увидите последствия. Анализируя эти последствия, вы сможете, наконец, своими глазами увидеть, кто живёт в пруду.

(домашнее задание — попрактиковаться также и за пределами спреда [и не просрать при этом все деньги], там, где глубина незначительна — мелкие ордера можно сметать самому, если они открывают пространство для маневра).
источник
Алкотрейдинг
А помните, я предсказывал, что биткойн должен бы ещё немного провалиться на новостях из Китая? Ну, и где он теперь?

Может, конечно, у кого-то с предсказаниями и получается лучше, но этот кто-то — не я (см. "лох"). Так что надо не выпендриваться и сосредоточиться на нейтральных стратегиях.

Speaking of which — за последнюю неделю я починил у себя столько багов и вырвал столько волос, что иногда мне кажется, что можно смело рассказывать вообще о всех используемых мной алгоритмах, идеях и найденных особенностях рынка — один хрен реализация занимает столько времени и неочевидных подводных камней, что никто этим заниматься не будет. И это ещё всего лишь биткойн, который представляет собой песочницу настоящего трейдинга.

Кстати, кто-нибудь из вас попробовал что-то сделать? Если да, напишите в личку о своём опыте, могу опубликовать здесь (а могу и не публиковать — по желанию).
источник
Алкотрейдинг
Кстати, список идей, которые надо бы сделать, но не доходят руки (и, соответственно, я теряю на этом упущенную прибыль). Кому надо — пользуйтесь:

- Было бы неплохо, наконец, обращать внимание на доступный с биткойн-площадок поток собственно трейдов (а то по форексной привычке я этого не делаю). Например, посчитать распределение суммарного объёма flow с аггрегацией в несколько секунд, и в случае входящего большого потока (а мы его видим!) нужно корректировать свои ордера в пассивную сторону несколько, блин, сильнее чем обычно.

- В случае, если среагировать на ВНЕЗАПНЫЙ sweeping flow мы не успели и ордера унесло в неведомые жопы, нужно включать режим damage control. В таком случае почти всегда случается "шок-релаксация" (см. http://www.long-short.ru/post/shok-relaksatsiya-vazhnyy-pattern-finansovyh-rynkov-736 ), и нужно этим воспользоваться.

- Многие присутствующие на рынке играют в игру "качели" (для этого нужен вялый flow и липнущие роботы-маркет-мейкеры, то есть примерно 80% всего времени). Правила игры: в неглубоком рынке поставить два (а можно и не два) больших ордера-"стенки" (с узким, но не единичным спредом) близко к какому-либо из краёв, искусственно натягивая рынок туда, где он не должен находиться, дождаться, пока туда налипнут другие маркет-мейкеры, после чего свои ордера резко убрать, купить/продать налипнувшее по невыгодной для них цене, и переметнуть ордера в другой конец пологой ямы ликвидности. Худо-бедно я научился от этого защищаться, но было бы неплохо повоевать и с агрессивной стороны.

- Написать, наконец, монтекарло-симулятор flow и статистику его поведения, уже полгода не могу это сделать. Вообще вслепую работаю (историческое тестирование для маркет-мейкерских стратегий не работает, нужна очень хитрая симуляция, которая даёт вероятностные раскладки. Наверное, надо сделать что-нибудь совсем простое в матлабе на эту тему.)
источник
2017 February 24
Алкотрейдинг
Как вы, наверное, могли уже догадаться (см. "лох"), алгоритм, успешно работающий у меня на GDAX, совершенно не подошёл для BitMEX (-250 евро за обучение).

Природа этого в том, что источник flow (т.е. входящих агрессивных ордеров, на которых я и зарабатываю) у GDAX — это чаще всего люди, покупающие и продающие биткойн на Coinbase (их заявки автоматически попадают на биржу как маркет-ордера). Это не трейдеры, и на тонкости ордербука им наплевать. В случае же BitMEX ритейлеров на бирже нет, а flow создаётся спекулянтами. Это создаёт много протяжённых однонаправленных движений, съедающих маркет-мейкерские заявки, стоящие с обеих сторон.

В алгоритме есть (теперь) кое-какая защита от этого, в результате чего деньги он больше не теряет. Но не терять мало, надо ещё и зарабатывать. В общем, надо таки расчехлять какой-то machine learning и хотя бы определить параметры flow на BitMEX (распределение объёмов, сезональность, и проч. usual suspects).

А ведь хотелось без этого обойтись...
источник
Алкотрейдинг
Супероружие, которым я собираюсь всех победить: https://jonnylaw.github.io/ComposableStateSpaceModels/ . Когда я это увидел на гитхабе, я не поверил своим глазам. Работающие реализации самых модных монтекарло-методов! Практически применимые готовые модели с кодом для подбора параметров! Посмотрел, кто же этот супергерой, и для чего он использует такую красоту.

Оказалось, для климатических моделей. Тоже мне, занятие!
источник
2017 February 28
Алкотрейдинг
Примкнувший к нам Максим Сохацкий решил нафигачить сервер котировок (и в дальнейшем ордер роутер), чтобы можно было общаться по одному API со всеми долбаными площадками (и записывать всю историю цен и трейдов заодно). На эрланге. Кто не любит эрланг?

Полный опенсорс, между прочим:

https://github.com/spawnproc/ticker

Всё для вас, котики.

(Напоминаю, что обучиться трейдингу, как и алкоголизму, можно только на практике. Максим вот задаёт мне вопросы в процессе написания, а я на них отвечаю прямой передачей. Будьте как Максим.)
источник
2017 March 07
Алкотрейдинг
Товарищ маркет-мейкер! Отправляя лимит-ордер на площадку, не забудь поставить ему флаг post only!

(На приличных venues в API, а иногда и в веб-интерфейсе, где-нибудь в advanced options можно найти этот флаг. Он означает, что если рынок куда-то резко дёрнулся, и ваш ордер, когда до него дошла очередь, превратился из пассивного в агрессивный — такой ордер исполнять не надо. Напоминаем, что за агрессивные ордера приходится платить комиссию).

Начиная деятельность на новой площадке, кстати, нужно вообще первым делом _внимательно_ прочитать документацию к API и особенностям матчинга ордеров. Там наверняка могут найтись разные интересные надписи мелким шрифтом и уточнения, а то и дополнительные типы ордеров и их модификации, которые при должном усердии способны дать серьёзное преимущество перед теми, кто настолько внимательно документацию не читал.

(Под "документацией" обычно подразумевается один сплошной фейспалм, разумеется. Так, жизненно необходимая информация о advanced типах ордеров на BitMEX находится... в одном из постов в их блоге. Ну, тем хуже конкурентам).

[Кто-то спрашивал, почему я тут раскрываю весь инсайд и не боюсь конкурентов в виде вас. Причин несколько. Во-первых, с инсайдом или без, а минимум человеко-год работы в это угрохать придётся в любом случае. Во-вторых, новый интерес и приходящие в личку предложения пока перекрывают возможные потери от раскрытия информации. В-третьих, и в главных, вы же всё равно нихрена не будете делать, лодыри и тунеядцы. За всё время мне в личку написал _один_ человек, который попробовал помаркетмейкить немного вручную. Вот он и молодец, не то что вы.]
источник
Алкотрейдинг
(писать в личку, напомним, можно сюда: https://t.me/atemerev )
источник
2017 March 15
Алкотрейдинг
IEX (новая американская площадка для торговли акциями, обещающая равные условия для всех, а не только для мерзеньких высокочастотных трейдеров) устроила аттракцион неслыханной щедрости и раздаёт market data (правда, только top of the book и trades) бесплатно!

Подписаться можно вебсокетами прямо через интернет: https://www.iextrading.com/developer/

Да, риалтайм, без задержек, никакого обмана. И даже редистрибьютить можно бесплатно (со ссылкой на них). Чудеса, да и только.
источник
2017 March 16
Алкотрейдинг
Накидал по-быстрому flow predictor (то есть гадатель на кофейной гуще, каким будет следующий трейд, и какого объёма), на модном nupic ( https://github.com/numenta/nupic ). Результаты интригуют (это такой жаргон для "ещё нифига не работает, конечно, но в иных местах даёт результат лучше чем подбрасывание монетки").

Предсказывать макроповедение рынка нейросетями (да и чем угодно), как вы помните, дохлый номер, но на уровне микроструктуры видных невооружённым глазом закономерностей больше (rule of thumb: человеческий мозг — лучший в мире распознаватель паттернов, иногда даже слишком хороший, поэтому найти что-то на рынке можно только то, что вы и так видите глазами). Например, если пошли трейды в одном направлении через сравнительно регулярные интервалы, то это значит, что кто-то пытается исполнить большой ордер методом захватывания сливок с top of the book, а значит, ещё какое-то время такая фигня будет продолжаться.

Nupic как раз хорошо заточен на работу с регулярностью и повторяемостью во времени, и показывает результаты лучше, чем ваш доморощенный feature extractor для time series. Хотя откуда я знаю, может быть и нет.
источник
2017 March 17
Алкотрейдинг
источник
Алкотрейдинг
А вот так это выглядит (предсказываем flow битмекса). Как видите, есть неточности, но "мне не нужно бежать быстрее медведя — мне нужно бежать быстрее тебя!" Моделирование flow в нашем случае выполняет защитную функцию, то есть если мы страшно ошибаемся в некоторых местах — это ни на что серьёзно не повлияет, зато чем чаще мы угадываем, тем лучше это сберегает трейдера от налипших позиций.

Правда, как всегда, один хрен это можно проверить только на практике. А предсказатель написан на питоне, а основной код — на скале. В общем, возиться ещё долго. :(
источник
Алкотрейдинг
(Количество времени, убитого в своё время на эту нументу, надо сказать, провоцирует непрерывный фейспалм. Да и вообще на чтение википедии, пейперов, неудачные эксперименты, незаконченные API для площадок и т.д. и т.п.)

В общем, работать на работе проще и выгоднее. Зато трейдить весело!
источник
2017 March 22
Алкотрейдинг
В общем, Nupic пришлось бросить (как и в предыдущий раз).

Документация только ухудшилась, баг на баге сидит и багом погоняет (сейчас вот натренированные модели часто помирают, то есть решают, что больше ничего не собираются предсказывать, складывают лапки и осциллируют в районе нуля, и ладно бы был повод, но до этого ж они предсказывали хорошо!), область новая, комьюнити маленькое, you're on your own. Несмотря на то, что я считаю, что у подхода (который HTM/CLA) большой потенциал, нументовцы уже который год вырывают поражение из пасти победы.

Значит, либо пройдусь ещё раз глазами и накидаю модель самостоятельно, либо возьму что-нибудь попроще.
источник
Алкотрейдинг
GDAX включил margin trading, по евро-бтц в том числе. Надо разбираться!
источник
Алкотрейдинг
Из беглого осмотра документации стало понятно, что:

1) Обычные и margin-ордера находятся в одной и той же order book (ура!)
2) Плечо пока от щедрот отсыпали 2x (конечно, по сравнению с битмексовским 100x это смехотворно, но не забывайте, что чем больше плечо, тем больше directional risk)
3) Для API нужно создавать субаккаунты — в том числе непонятно, будет ли работать FIX API (вроде должен, нужно просто заменить API key). Сейчас попробуем...
источник
2017 March 24
Алкотрейдинг
(Этот псто не проплачен! Просто нравится!)

Очень рекомендую bitwala.io для всех ваших нужд вывода биткойна. Сейчас я биткойнами покупаю еду, плачу за телефон, заправляю машину, даже один раз налоги заплатил — в общем, живу полноценной хипстерской жизнью.

Раньше пополнение карточки занимало 1 день — сейчас справляются обычно минут за 20.

Будете заводить — мой реферальчик вот: https://my.bitwala.io/r/AMoff4CXH3dECGAMc . Ну или забейте, пользы с него только free SEPA transfers, которыми я всё равно не пользуюсь.

Сервис, тем не менее, прекрасный. Особенно карточка.
источник
2017 March 25
Алкотрейдинг
Нынешняя стратегия, которая работает на GDAX, особенно хорошо проявляет себя в моменты падения биткойна, то есть вот прямо сейчас. Несколько месяцев я проявлял баттхерт от того, что она временами показывала меньше чем buy & hold, но ПРИШЛО НАШЕ ВРЕМЯ!

(С начала февраля +5% или около того [лень точно пересчитывать с вводами-выводами]. Немного, но на фоне окружающей пичали греет.)
источник
2017 March 27
Алкотрейдинг
Вот ещё на подро^W попрокрастинировать (via @si14tg): http://pymc-devs.github.io/pymc3/notebooks/getting_started.html#Case-study-1:-Stochastic-volatility

Картинка для привлечения внимания:
источник
Алкотрейдинг
источник