Порядок В последний раз я входил на серверы в облаке, убивал их один за другим в процессе выполнения, затем копировал журналы сделок на локальном уровне, и в конце концов я удалил все остальные файлы с помощью команды rm - rf. Затем я позвонил Лондо и сказал: "F.I.A.S.C.O".
Ого. В апреле в Беркли не было никаких признаков потепления, в барах студенты были в капюшонах. В то время я только что закончил школу и еще не полностью покинул школу, чтобы сделать TA для урока Stochastic Calculus. Кроме того, несколько одноклассников из Беркли встречались и играли в настольный теннис в небольшом барах над Шаттук Авеню. Кевин был очень сексуальным одноклассником, он редко приходил на занятия, почти не делал групповых домашних заданий, и каждый раз, когда он приходил домой, он также писал, что он был похоронен в бутылке вина. В то время я был в восторге от того, что биткоин торгуется на нескольких различных биржах, которые были созданы самими любителями, и я подумал, что будет интересно собрать эти данные о ценах, поэтому я решил вернуться домой и написать некоторые рептилийные данные. На следующей неделе Хокук пришел ко мне, чтобы скачать высокочастотные данные американских акций. Поскольку я принадлежу к бизнес-школе, я могу получить эти данные бесплатно. Хокук - интересный человек, он работает на докторантуру в статистике в Беркли, но любит только торговать, особенно высокочастотные сделки. После того, как я скопировал данные, я пообщался с Пукиоком о биткоине, и я сказал, что конкуренция на фондовом рынке слишком сильна, вы лучше посмотрите на биткоины, может быть, это будет весело, у меня есть некоторые данные о биткоинах, которые я взял, посмотрите. Через несколько дней я не помню об этом, когда мне позвонил Воку-Куа, очень взволнованный, и сказал, что это не имеет смысла, что цена слишком высока между биржами, почему никто не пользуется.
Поэтому мы начали изучать, как именно использовать, или как перемещать, деньги.
Мы придумали несколько мер противодействия:
После того, как я ознакомился, я сказал: "Давайте сделаем реальную сделку и посмотрим, какие проблемы есть".
В то время не было сайтов, где можно было бы купить рубли напрямую в долларах, но было много обменов, и самый большой из них был биткоин в Китае (btcchina). Мы долго искали и нашли сайт под названием Local BTC, и, вероятно, идея заключалась в том, что вы можете заказать биткойны, а затем создать потенциальную сделку.
Мы выбрали продавца в Египте, готовясь начать наш первый перевод. В то время двое были очень тупыми и особенно боялись быть обманутыми, поэтому мы договорились, что один человек останется дома с продавцом по Skype, игнорируя продавца, а другой побежит перевести деньги.
В первой сделке мы купили 0,94 биткоина, и это очень запоминающаяся цифра. Когда я вышел из банка и позвонил Вунхуку, чтобы сообщить о сдаче, вдруг появилось видение торговца, который продает марки под мостом, продавая фунты.
Первый заказ в итоге вырос на 30%, и я был рад, что у меня появилась возможность купить больше биткойнов. В то время мы хотели узнать, где в США можно купить больше биткойнов. Local BTC был полон розничных торговцев, их было слишком мало, а несколько крупнейших американских бирж, таких как Mt. Gox, были закрыты.
Также в то время, когда мы горячо готовились к открытию компании в Торонто, мы обнаружили, что отечественные игроки в биткоин уже безумно вытесняют существующее пространство для прибыли. В то время разница в цене биткоина между двумя странами сохранялась в течение длительного времени на уровне 30% -50%, поэтому многие отечественные игроки в биткоин с аккаунтами на американских биржах купили биткоин в больших количествах, и после продажи в Китае в Taobao в обмен на доллары США по курсу 8:1 (в то время обменный курс Китая и США был уже 6.2X), продолжили сфабриковать, и цены на обеих сторонах быстро сократились. Мы чувствовали, что не можем дождаться, пока мы это сделаем.
К этому времени мой рептилий собрал почти месяц данных, и, тщательно проанализировав, обнаружил, что между несколькими биржами юаня часто существует значительная разница в ценах: BTC China, Token Net, Okcoin, и все три открытия удобны.
Может быть, вы покупаете прямо на более низкой бирже, а затем переводите прямо на более высокую биржу, чтобы продать? Это кажется простым, но все равно вам нужно выдержать эти 5-60-минутные колебания цены, потому что у вас нет хеджирования.
В то время как ученые пытались найти новые методы, один из примеров:
Начнем с того, что у вас по 10 долларов по одному яблоку в правой руке, и теперь по 10 долларов по обеим.
И тогда цена на яблоки в левой руке изменилась, и яблоки в левой руке стали 8 долларов, а в правой - 12.
Вы думаете, что ценовые колебания достаточно большие. Теперь вы можете покупать яблоки левой рукой и продавать яблоки правой рукой. В левой руке у вас две яблоки, наличные 2 доллара, в правой нет яблок, наличные 22 доллара.
У вас должно быть много яблок, но у вас больше 4 долларов наличными.
Так что, как мы можем продолжать торговлю, если отношения цен на левую руку перевернуты, например, левая рука становится 11 долларов, правая - 10 долларов, и мы можем перемещаться назад и вперед: Левая рука продает одно из двух яблок, оставляя одно яблоко, за 13 долларов наличными, а правая покупает одно яблоко, оставляя одно яблоко, за 12 долларов наличными.
Теперь распределение Apple возвращается к нулю, но наличные находятся на уровне 5 долларов, и вы можете продолжать перемещать их снова и снова.
Что же изменилось в стоимости этих двух яблок? Хотя у нас есть две яблоки, Apple, возможно, обесценилась.
Как только мы разблокируем определенное количество биткойнов, мы сможем сделать эту сделку без риска, поскольку стоимость Apple сама по себе уже не имеет значения.
Но главная проблема в том, что иногда цены на двух биржах не действительно переменятся, например, BTC China в долгосрочной перспективе выше цены на токены. Что делать? Вы должны вычислить средний разрыв между двумя сторонами, когда разрыв больше среднего, когда цена больше среднего, когда цена меньше среднего, когда цена меньше среднего.
Предположим, что разница между двумя биржами равна 100, но стабильные колебания находятся близко к этому среднему значению, и вы можете сделать соответствующий обратный положительный сдвиг от группы (outliers).
На этом этапе сделка перестает быть чистой сделкой, а становится статистической сделкой, при которой расхождение между двумя рынками становится стабильным, а колебания между ними - стабильными. С математической точки зрения, цены на двух биржах (P1 и P2) соответствуют следующим отношениям:
После того, как я определил, как это сделать, я начал реализовывать эту систему транснациональных сделок.
Проще говоря, система состоит из четырех компонентов, главным образом написанных в Python, с полностью веб-ориентированным графическим интерфейсом и базой данных redis+mongodb:
- Optimus:擎天柱大哥,看盘终端,GUI
- Nirvana:涅槃,数据抓取系统——比特币网站的接口那个烂,经常crash,用涅槃寄寓我们希望稳定抓数据的心愿
- Einstein:主程序,做主要的算法交易逻辑
- Achilles:阿基里斯,下单系统
Ахиллес был самым интересным, потому что многие биткойн-сети в то время не имели API, и поэтому можно было только заказать с помощью JavaScript-инжекции, в общем-то, робот, симулятор человека, заходит на сайт, симулятор человека, указывает мышью.
Конечно, использование Node.js для работы с V8 также является очень темной технологией. Но в то время было слишком быстро, и у меня не было возможности продолжить исследование.
Эта система была разработана в течение трех недель, и я написал код, который не имел возможности практиковать в школе, и столкнулся со многими проблемами. Самая сложная проблема в то время была в том, что для каждого перемещения нужно было синхронизировать две биржи, но количество транзакций с обеих сторон может быть разным, поэтому нужно будет отслеживать платежи.
- 线性下单,先下单价格变化快的交易所,得到成交数量了,再下单变化慢的交易所
- 追单,同步发单,然后每次逻辑循环检查整个系统的风险敞口,如果不为零就在单边补单——如果要买比特币就去低价交易所,要卖比特币就去高价交易所
В этом году в стране очень горячие ставки на классифицированные фонды, и я думаю, что у нас есть аналогичные проблемы. В то же время, заказать фонды A, B, как технически работать, проще всего, чтобы купить линейные фонды, прежде чем купить B, потому что B движется относительно быстро, а затем купить A в зависимости от количества сделок.
Разнообразные для придурков:
После того, как я начал торговать, однажды утром, когда я собирался посмотреть на результаты прошлой ночи, я обнаружил, что система автоматического возобновления регистрации была заблокирована токеном. Наша система будет автоматически выходить из сети каждые 20 минут, чтобы предотвратить наступление сессии.http://m.huobi.comПосле того, как я проверил, что у меня нет кода проверки, я попросил программу войти на мобильный телефон, выйти и войти, получить сессию, а затем вернуться на рабочий стол.
Раньше наши программы были на моей локальной платформе, и задержка была около 300 мильсекунд, поэтому мы протестировали многие облачные сервисы, такие как Ali Cloud, Big Cloud и другие, и в конце концов обнаружили, что Big Cloud Ping имеет самую низкую задержку на серверах, около 10 мильсекунд, поэтому мы все переключились на Big Cloud, и мы сделали это.
Поскольку все биржи находятся внутри страны, и мы с Вокхау некоторое время находились за пределами страны, мы не могли сами справиться с перечислениями, поэтому я нашел Уай Цзэо Цзэо Цзэо Цзэо Цзэо Цзэо Цзэо Цзэо Цзэо Цзэо Цзэо Цзэо Цзэо.
После того, как все будет готово, мы начнем торговать, и, конечно же, мы столкнемся с большим количеством деталей, как стратегии, так и системы, которые должны были быть пропущены, чтобы избежать десятков тысяч слов.
Несмотря на то, что это выглядит пугающе, прибыль от каждой сделки очень мала, и ее объем очень ограничен, и это немного утоляет чувство, что мы не можем заработать денег. Но после прошлого месяца нам практически не нужно беспокоиться, почему бы и нет, вставать утром и получать небольшие деньги.
Постепенно мы увеличили показатели PnL.
В феврале 2014 года произошла большая вещь в биткойн-сообществе: обанкротилась японская биржа Mt. Gox, что привело к огромной волатильности мировых цен на биткоин.
结果那段时间成了我们盈利能力最强的时间,因为各个交易所之间价格经常脱钩100元以上,单次套利的利润空间变得非常大。当然最万幸的是,我们没有在Mt.Gox交易,不然也是血本无归了。
После почти восьми месяцев работы мы с Вокхауко окончательно решили закрыть эту систему.
Раньше я никогда не верил, что есть стратегии с Sharpe Ratio выше 5, но после того, как я это сделал, я обнаружил, что на самом деле существует Sharpe Ratio выше 10, что в основном означает, что ваша стратегия не имеет нескольких дней в году в убытке, а разница полностью зависит от того, сколько вы зарабатываете каждый день.
Позже, когда я сам начал заниматься автоматизированной торговлей на американских рынках процентных ставок, я узнал, что все больше друзей, которые делают ставки на различные экзотические активы, включая игровые принадлежности Diablo и онлайн-покер в Техасе, обнаружили интересную закономерность:
准入门槛(资金上、技术上、政策上)越高的东西,策略越简单,而门槛越低的东西,策略越复杂
В США процентные ставки, внутренние индексные фьючерсы - это активы с невысоким порогом входа, поэтому дизайн и настройка стратегии торговли относительно сложны, а биткоин, игровые приспособления Diablo, требуют больших усилий, поскольку создание приличной системы торговли требует несложных стратегий.
Таким образом, команда, занимающаяся торговлей, должна быть в состоянии точно оценить способность инвестировать в продукцию. Предположим, что она обладает сильными техническими способностями, но не обладает сильными стратегическими способностями, она может больше вмешаться в такой странный рынок, как биткоин, и использовать техническую силу, чтобы сгладить неэффективность между рынками. Если стратегическая способность сильна, то можно сделать средние и низкие частоты обычных активов; если технология и стратегическая способность очень сильны, можно попробовать высокочастотные альфа-торги с различными активными активами.
Год спустя, в 2015 году, мой босс MD организовал для меня Industry Project (Course 297r) со студентами из Harvard CSE.Прикладное вычисление 297р. Компьютерные науки и инженерные разработкиЯ вспомнил об этом опыте с биткойном, и я взял данные, которые были у меня, и предложил им исследовать торговые стратегии биткойна. В дополнение к тому, что мы делаем с пары торговли, они также изучают скрытые цепочки Маркова и другие методы торговли техническими показателями.
https://www.dropbox.com/s/zcbph5labk0u3pg/297_Report.pdf?dl=0
Лето 2015 года в Нью-Йорке