Недавно я прочитал «Краткий анализ арбитражных стратегий в кругу большого пирога» Babyquant и написал о различных арбитражных стратегиях. Я также расскажу о своей собственной стратегии арбитража цифровых валют, которая работает уже около 2 лет.

Все это вынесено в открытый доступ, во-первых, потому что я этими стратегиями больше не занимаюсь и суммирую их сам после написания, во-вторых, логика арбитражных стратегий изначально не является загадочной. За что конкурирует эта отрасль, так это за исполнение, то есть за умение писать код, особенно в высокочастотном трейдинге. Частота торговли может быть не очень высокой, но вы должны быстро реагировать и немедленно входить в рынок при возникновении колебаний. Конечно, существует также возможность специализироваться на исследованиях, потому что конкуренция за арбитраж все еще относительно жесткая, а конкуренция в более поздний период еще более жесткая. Вам также необходимо иметь определенную способность привлекать средства. В конце концов, прибыльность арбитража ограничена. Только при наличии достаточных средств вы можете получить значительную прибыль. По крайней мере, она должна превышать ваш неполный доход, прежде чем стоит делать это полностью. время. Конечно, присоединиться к институциональной команде – это тоже выход.

Раскрытие информации здесь не означает, что эти стратегии сейчас совершенно неэффективны: они все еще могут быть эффективны, но эффективность может быть не слишком высокой. Это означает, что с высокими рисками можно не заработать много денег, и, как упоминалось ранее, конкуренция жесткая, играет все больше и больше людей, и они играют в командах.

Что еще более важно, по сравнению с другими стратегиями чистый арбитраж менее привлекателен, хотя может быть относительно стабильным. В конце концов, чтобы заработать больше денег, вам все равно придется иметь стратегию подверженности риску. Конечно, риск выше, а прибыли и убытки происходят из одного и того же источника. Раньше, когда появлялся рынок, хотя я тоже зарабатывал деньги, по сравнению с позиционными стратегиями других людей, другие ели мясо, а я мог только глотнуть супа. Конечно, когда направление позиционной стратегии изменилось, я не проиграл, поэтому мне оставалось только утешать себя таким образом.

Позвольте мне сначала рассказать об одной из моих самых стабильных и прибыльных арбитражных стратегий, которая широко известна как «перемещение кирпичей».

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

Чем больше неконтролируемых факторов, тем выше риск.

Так называемые «движущиеся кирпичи» означают, что в валютном круге существует множество бирж, поэтому цена пирога и пирога каждой биржи на самом деле является игрой между счетами этой биржи, поэтому между разными биржами должны быть различия. Обычные пользователи чувствуют, что цены каждой биржи почти синхронизированы.В этом заслуга арбитражных стратегий.Конечно, стратегии маркет-мейкеров тоже вносят свой вклад.

Короче говоря, трапперы вносят наибольший вклад в сглаживание разницы цен на бирже.

конкретные стратегии

Логика стратегии очень проста.

Это настолько просто, что, когда я не знал, что английское слово «купить и продать» в трейдинге — «бид-аск», я мог зарабатывать деньги, просто написав код. Когда я искал повсюду в документации по API фразу «купить-продать», я обнаружил, что не могу ее найти.Я до сих пор помню это, только бид, аск, длинная короткая и тому подобное. Каждая вторая линия подобна горе. Одним из препятствий на пути к изоляции является «сленг», который присутствует в каждой отрасли.

Общая логика стратегии такова: если цена продажи одной биржи ниже цены покупки другой биржи, то условия выполнены. Это означает, что одни люди продают по низкой цене, а другие покупают по высокой цене. Вы покупаете оговоренное количество двух отложенных ордеров в первом месте, а затем продаете их в другом месте, это так просто! Чтобы быть более агрессивным, вы можете съесть их все, а затем медленно отправить остальное.

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

Но реальность определенно не так проста. Часто между знанием и фактическим выполнением этого действия существует огромный разрыв. На практике всегда случаются несчастные случаи.

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

Проблема первая, разницы в цене нет.

Решение этой проблемы простое: просто подождите. Не двигайтесь легко.

Позже я добавил немного логики мейкера и взял на себя инициативу перейти к книге заказов и подождать.Это похоже на маркет-мейкера, но логика немного сложнее.

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

О чем вам действительно нужно беспокоиться, так это о том, достаточно ли у вас ведер для сбора воды и достаточно ли они велики, когда идет дождь. Но вы не поймете этого, пока не увидите это на самом деле.

Проблема вторая, я не могу этого понять.

Это самая большая проблема.

Ваш код отслеживает, что разница в цене между продажей и покупкой выгодна, но она мимолетна, в этом случае либо кто-то другой отменяет ордер, либо кто-то другой этим пользуется. Ничего страшного, если ты не отдаешь приказы, ты просто зритель. Или заказ был выдан, но транзакция не завершена, а книга заказов указана в списке, и это нормально, но в худшем случае заказ будет отменен. (В начале не было алгоритмических ордеров типа IOC и FOK. Ордера автоматически отменялись сразу, если транзакция не завершалась. Они не рисковали быть съеденными. Вместо них были только обычные лимитные и рыночные ордера, особенно для небольших фирм. .) Беда в том, что односторонняя транзакция завершилась., об этом мы поговорим позже.

Реакция на невозможность получить заказ.

Поскольку это арбитраж между двумя (или даже несколькими) биржами, скорость ответа одной биржи не так уж важна. В то время не было таких средств, как colo, не говоря уже о таких крупных убийцах, как FPGA. На самом деле все было относительно честно. и алгоритм арбитража. Он также чрезвычайно прост и не имеет требований к скорости вычислений. Таким образом, ключевым моментом является всеобъемлющая скорость между двумя институтами.

В то время основные серверы обмена были в основном распространены в Токио (Бань), Гонконге (ок), а также в Дублине, Франкфурте, Швейцарии и т. д. в Европе.

Таким образом, вы не можете запустить свой реальный код на сервере в Северной Америке.

На рисунке ниже представлена ​​простая схема подводного оптического кабеля. Вы можете найти общую позицию, где вы сможете достичь их быстрее, основываясь на биржах, на которых вы арбитражите. Специально для межконтинентального арбитража одно прохождение сигнала по оптическому кабелю занимает сотни мс.

Хитрость здесь в том, что можно сначала рассмотреть биржи с меньшей ликвидностью, то есть небольшие биржи. Лучше всего иметь код у того же провайдера облачного сервера и в той же области, что и он. Таким образом, вы можете сначала получить отложенные ордера с небольших бирж, а затем перейти на биржи с хорошей ликвидностью для отправки.

Ведение-отставание, начните с отстающей стороны. Так называемая стратегия медленного движения. Съедаем отложенный ордер, который еще не осознал, что цена резко меняется.

Одним из ключевых моментов арбитража является то, что лучше всего объединить большую фирму и маленькую фирму, чтобы было легче получать прибыль.Конкуренция между двумя крупными фирмами давно устранена.

Тогда еще один трюк: забудьте о 3721, разместите свои коды с обеих сторон, а затем, возможно, разместите их в средней части, чтобы увеличить вероятность захвата. В конце концов, весьма вероятно, что вы обнаружите, что на самом деле конкурируете со своим собственным торговым роботом, и это лучше всего.

В то время, пока ваш код был асинхронным и вы использовали веб-сокет для получения рыночной информации, этого было достаточно быстро, чтобы попасть за покерный стол и соревноваться.

Вопрос третий: возьмитесь за одну ногу.

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

На этот раз это зависит от вашей стратегии. Если это арбитраж валют-криптовалют, то есть база котировок представляет собой круговую диаграмму, например, торговая пара ETH/BTC, то проблема невелика, потому что в любом случае все это круговая диаграмма, и увеличение или уменьшение обычно не большой.

Но если это USDT, то колебания цен могут быть большими. В это время вы можете подождать и посмотреть, вы можете принять убыток и отправить его, или вы можете посмотреть, находится ли он в опасной зоне за пределами часовой полосы Боллинджера и нижней дорожки. Лучше всего остановить убыток как можно раньше. .

Раньше у меня было ограничение на позицию в 6 секунд. Обычно, если одна нога превышает 6 секунд, я закрываю позицию и ухожу. К счастью, процент выигрышей, как правило, относительно высок, и такие ситуации ограничены.

Короче говоря, это зависит от вашего аппетита к риску. Арбитраж иногда приводит к потерям, хотя, если все сделано правильно, в большинстве случаев его можно избежать.

Вопрос 4: Одиночные позиции заполнены.

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

Если рынок продолжит развиваться и разница в ценах сохранится, то, по сути, все, что вам нужно сделать, это перевести валюты друг другу, что и является настоящим «передвижением кирпичей». Конечно, вы также можете дождаться отскока: иногда после восстановления цены спред инвертируется, что позволяет вам снова торговать. Снова и снова, если у вас много валют, вы можете заработать 1 пункт или даже больше на полной позиции в тот же день, потому что переключение рынка между валютами увеличит коэффициент использования средств. Ваша стратегия должна быть разработана соответствующим образом. Это также одна из проблем. Например, используя кросс-биржевой треугольный арбитраж, вы можете мягко переводить монеты, не теряя денег, а затем продолжить арбитраж.

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

В настоящее время на рынке появляется все больше маркет-мейкеров, все больше и больше арбитражеров, на рынок выходят институты, а торговля опционами растет. Воспроизвести такой эпический рынок, как 312, действительно сложно. В тот день был настоящий карнавал, я до сих пор хорошо его помню.

Другие советы

Я помню, что самый крупный заказ на тот момент составлял около 1,5 миллионов (в юанях).

Я разработал два режима: контролируемый и неконтролируемый.

Это очень просто: когда нет присмотра, например, когда вы ложитесь спать по ночам, просто ведите себя сдержанно, делайте меньшие заказы, ограничивайте свои заказы и ешьте свои заказы медленно. Обе части предыдущей транзакции должны быть завершены до выполнения следующей транзакции. Контролируйте свои позиции. Если возможность упущена, она упущена. Более того, все торговые пары должны контролировать общую позицию и риск всего счета.

Когда кто-то контролирует, вы можете включить пушечный режим, принимать заказы на стороне с низким потоком за один раз или даже принимать большие заказы напрямую, а затем медленно отправлять товары на несколько крупных бирж с хорошей ликвидностью. Если произошел внезапный поворот, пожалуйста, быстро вмешайтесь вручную. Используйте методы обработки, упомянутые ранее.

Помню, когда вышел американский сериал "Силиконовая долина", я тоже использовал музыку, использованную в нем канадским программистом, как напоминание о большом событии. Я очень волновался каждый раз, когда его слышал, и кинулся проверить ситуацию. чтобы не было ошибок.

Также есть совет по борьбе с конкуренцией. Лучше всего монополизировать некоторые торговые пары на небольшой бирже. Плата за спотовую обработку обычно составляет около одной тысячи одной, поэтому один вход и один выход составляет тысячу два (есть также комиссия за перевод валюты, если средства небольшие, то ее необходимо включить), поэтому должно быть как минимум две тысячные разницы в цене, чтобы получить прибыль. .

Если вы единственный, кто торгует торговой парой этой небольшой биржи, такой как EOS/ETH, вы можете позволить разнице в цене достичь 1000 юаней, прежде чем предпринимать какие-либо действия, или даже немного выше. Конечно, быть слишком высоким нехорошо, так как это привлечет конкурентов. Все участники рынка постоянно сканируют и отслеживают разницу цен на различных биржах. Когда люди увидят, насколько велика разница в цене этой торговой пары, они придут и захотят ее попробовать. Но если вы увидите, что разница в цене невелика и быстро исчезает, ваши сверстники будут знать, что здесь уже есть хозяин, и если вы захотите прийти что-то сделать, вам придется приложить больше усилий, и вы вероятно, вам придется столкнуться лицом к лицу с другими, так что вы можете не прийти.

Если крутой коллега приходит и доставляет неприятности, вам придется бросить ему вызов.

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

Как ответить на вызов? Это брать ордера, когда рынок только начался. Раньше было три тысячи. Тогда оппонент может зайти и принять меры при 2,5 из 1000. Если вы пропустите несколько ордеров подряд, вы будете знать, что кто-то идет и делаю то же самое. В это время вам придется пожертвовать прибылью, возможно, принять меры на Цянь 2 и помчаться прочь. Фактически, каждый по-прежнему получает прибыль на уровне 1000, потому что те, у кого большой объем транзакций, имеют скидки на комиссию за обработку, поэтому каждый будет продолжать тестирование примерно до 1000. В это время вам придется набраться смелости и отсечь свои силы, не желая получить прибыль или даже получить небольшую прибыль. Например, начните с 50 000.

Здесь в игру вступает психология. Поскольку соперник только что пришел сюда, его менталитет на самом деле заключается в том, чтобы попробовать: он сделает бросок, если не будет даты, и быстро уйдет, когда увидит, что не зарабатывает деньги. Как я уже говорил, если вы хотите хорошо проводить такого рода арбитраж, вам придется развернуть серверы в нескольких местах, пополнять монеты и занимать средства. Кто-то должен за этим следить. Одним словом, цена есть. Как только они перестанут зарабатывать деньги, новички уйдут. Обычно это занимает 1 неделю. Другая сторона может сообщить своему начальнику, что эта торговая пара невыгодна, и тогда они могут перейти в другое место. Если вы столкнулись с трудной ситуацией, используйте прибыль за полмесяца, чтобы потратить ее на него, новички этого в принципе не выдержат.

Я сам проделывал это в других местах. Другие, не колеблясь, сразятся с вами, чтобы защитить свою территорию. Итак, все знают правду.

Наконец, если ваши конкуренты уйдут, вы продолжите повышать цены, и Qiansan примет меры. На самом деле это та же стратегия, что и у продавцов на оффлайновых рынках. В конце концов, все это транзакции, никто не превосходит их.

Поэтому эта индустрия на самом деле довольно утомительна, и все постоянно настороже друг против друга. Иногда существуют торговые роботы, которые специализируются на использовании арбитражных стратегий, чтобы побудить вас торговать. Это сложно и здесь не будет объяснено. Короче говоря, есть много вещей, которых следует остерегаться, и вы всегда должны быть бдительны. Следить за рынком – обычное дело: если вы не следите за рынком в течение нескольких дней, не проверяете изменения рыночных цен, не меняете параметры конфигурации или даже исходный код, прибыль снизится.

В общем, это кровно заработанные деньги.

потенциальные риски

Арбитражные стратегии не являются полностью безрисковыми. Сама стратегия не очень рискованна. Просто поставить его на одну ногу и вовремя выйти.Самое худшее — заработать меньше денег.

Риск – это структурный риск валютного круга. Одна из них заключается в том, что биржа сбегает, обанкротилась и не может вывести валюту. USDT или другие валюты сами по себе внезапно становятся агрессивными.

В то время эффект головы среди бирж был не очень значителен, и еще торговали люди с мелких бирж. В отличие от сегодняшнего дня, после того как несколько бирж сбежали и ftx незаконно присвоила средства, все пошли торговать только на ведущие биржи.

Таким образом, простой арбитраж не обязательно является хорошей стратегией. Если вы знаете другие транзакции, такие как CTA, это лучше, чем арбитраж, и имеет более высокий коэффициент использования капитала. В прошлом те, кто обладал сильными навыками отлова собак, в основном обращались к высокочастотному маркет-мейкингу и торговле по тренду.

наконец

Раньше это было действительно хорошее время, со слишком большим количеством возможностей. Иногда, когда рынок движется, вы действительно можете совершать арбитраж, размещая ордера руками. В условиях действительно большого рынка вы все равно можете продолжать переводить монеты между биржами, поскольку разница в цене всегда существует. Я слышал, что еще есть люди, которые переезжают в Южную Корею, чтобы устраивать аферы, но я не успевал за рынком в тот период.

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

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

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

На этот раз позвольте мне поделиться ими в первую очередь.