Нещодавно я прочитав «Короткий аналіз арбітражних стратегій Big Pie Circle» і написав про різні арбітражні стратегії. Я також розповім про свою власну стратегію арбітражу в цифровій валюті, яка працює вже близько 2 років.
Все це оприлюднено, по-перше, тому що я більше не керую цими стратегіями, і я сам їх узагальню після того, як їх напишу, по-друге, логіка арбітражних стратегій, по-перше, не загадкова. Ця індустрія конкурує за виконання, тобто здатність писати код, особливо у високочастотній торгівлі. Частота торгівлі може бути не дуже високою, але ви повинні швидко реагувати і виходити на ринок негайно, коли виникають коливання. Звичайно, є також можливість спеціалізуватися на дослідженнях, оскільки конкуренція за арбітраж все ще є відносно жорсткою, а конкуренція в більш пізній період стає ще більш жорсткою. Ви також повинні мати певну здатність залучати кошти. Зрештою, рентабельність арбітражу обмежена, щоб отримати значний прибуток. час. Звичайно, приєднання до інституційної команди також є способом.
Розкриття інформації тут не означає, що ці стратегії зараз абсолютно неефективні. Вони все ще можуть бути ефективними, але ефективність може бути не надто високою. Це означає, що з високим ризиком можна заробити небагато грошей, і, як згадувалося раніше, конкуренція є жорсткою, грає все більше і більше людей, і вони грають у командах.
Що ще важливіше, порівняно з іншими стратегіями чистий арбітраж є менш привабливим, хоча він може бути відносно стабільним. Зрештою, ви все одно повинні мати стратегію ризику, щоб заробити більше грошей. Звичайно, ризик більший, а прибутки та збитки походять з одного джерела. Раніше, коли прийшов ринок, хоча я також заробляв гроші, у порівнянні з позиційними стратегіями інших людей, інші їли м’ясо, а я міг отримати лише ковток супу. Звичайно, коли напрямок позиційної стратегії змінився, мене не побили, тому я міг лише таким чином себе втішити.
Дозвольте мені спочатку поговорити про одну з моїх найстабільніших і найприбутковіших арбітражних стратегій, яка широко відома як «рухомі цеглини».
Арбітраж шляхом переміщення цеглинок є найбільш підходящою стратегією для валютного кола. Оскільки ці монети цифрові та всі в ланцюжку, цей пиріг і той пиріг повністю однорідні (якщо вони не однорідні, вони стануть NFT). Таким чином, два великі пироги, якими торгують різні біржі, абсолютно однакові, що природно підходить для переміщення цеглин. На відміну від інших фізичних різновидів, таких як сільськогосподарська продукція, хоча вони можуть мати однакові назви, як-от пшениця, транспортування викликає труднощі, і потрібно враховувати витрати на складування. Пшениця в різних країнах, регіонах і циклах може мати різний вміст білка та інший вміст . Так само ціноутворення, безумовно, інше, і його легко обдурити.
Чим більше неконтрольованих факторів, тим більший ризик.
Так звані «рухомі цеглини» означають, що у валютному колі є багато бірж, тому ціна пирога та пирога кожної біржі насправді є грою між рахунками цієї біржі, тому між різними біржами повинні бути відмінності. Звичайні користувачі вважають, що ціни кожної біржі майже синхронізовані. Це внесок арбітражних стратегій.
Коротше кажучи, трепери найбільше сприяють згладжуванню різниці в ціні на біржі.
конкретні стратегії
Логіка стратегії дуже проста.
Це настільки просто, що коли я не знав, що англійське слово для купівлі та продажу в торгівлі було bid ask, я міг заробляти гроші, просто написавши код. Коли я скрізь шукав buy sell в документації API, я виявив, що я все ще пам’ятаю це, тільки bid ask long short тощо. Тому кожна інша лінія схожа на гору. Одним із бар’єрів ізоляції є «сленг», який притаманний кожній галузі.
Загальна логіка стратегії полягає в тому, що якщо ціна продажу однієї біржі нижча за ціну покупки іншої біржі, то умови виконуються. Це означає, що одні люди продають за низькою ціною, а інші купують за високою. Ви спочатку купуєте узгоджену кількість двох незавершених ордерів, а потім продаєте її в іншому місці, це так просто! Щоб бути більш агресивними, ви можете з’їсти їх усіх, а потім повільно відправити решту.
Якщо обидві сторони приймають і здійснюють лише м’які перекази (тобто обидві біржі мають кошти або монети, і вони насправді не купують монети, а потім передають їх іншій біржі, щоб продати їх, це надто повільно, і денна лілія буде бути марним, якщо ви стежите за цією операцією ) Позицій майже немає, і транзакція завершується одночасно, і прибуток виходить відразу. Немає простішої чи стабільнішої стратегії, ніж ця.
Але реальність точно не така проста. Часто існує величезна прірва між знанням і реальним виконанням цього. Аварії на практиці трапляються завжди.
Нижче я розповім про проблеми, з якими я зіткнувся тоді, і про те, як я їх вирішив, що може надихнути тих, хто прийде після мене.
Проблема перша, різниці в ціні немає.
Рішення цієї проблеми просте, просто почекайте. Не рухайтеся легко.
Пізніше я додав невелику логіку мейкера і взяв на себе ініціативу, щоб перейти до книги замовлень і почекати. Таким чином, це схоже на маркет-мейкер, але логіка дещо складніша.
У будь-якому випадку, вам доведеться почекати. Якщо ви не хочете чекати, то вам доведеться змінити свою стратегію, як зазначено вище. Було багато можливостей перед пиріжковим колом, і було достатньо коливань. Було кілька маленьких можливостей майже кожен день і кілька великих можливостей щотижня. Бути захоплюючим означає чекати, поки з’явиться нагода.
Вам справді потрібно хвилюватися про те, чи достатньо у вас відер для збору води та чи достатньо вони великі під час дощу. Але ви не зрозумієте цього, поки не побачите.
Проблема друга, я не можу це зрозуміти.
Це найбільша проблема.
Ваш код стежить за тим, щоб різниця в ціні між продажем і покупкою була прибутковою, але вона швидкоплинна. У цьому випадку або хтось інший скасовує замовлення, або хтось використовує його. Нічого страшного, якщо ти не віддаєш наказів, ти просто глядач. Або було видано замовлення, але жодна транзакція не була завершена, а книга замовлень указана, що добре, але в найгіршому випадку замовлення буде скасовано. (Спочатку не було алгоритмічних ордерів, таких як IOC і FOK. Ордери автоматично скасовувалися, якщо транзакція не була завершена. Вони не ризикували бути з’їденими. Натомість були лише звичайні лімітні та ринкові ордери, особливо для малих фірм .) Проблема в тому, що транзакція з однією ланкою була завершена, про це ми поговоримо пізніше.
Відповідь на неможливість отримати замовлення.
Оскільки це арбітраж між двома (або навіть декількома) обмінами, швидкість відповіді одного обміну не була такою важливою, у той час не було таких засобів, як colo, не кажучи вже про великих вбивць, як FPGA , і алгоритм арбітражу Він також надзвичайно простий і не має вимог до швидкості обчислень. Отже, ключовим моментом є повна швидкість між двома інститутами.
У той час основні сервери обміну були в основному поширені в Токіо (B'an), Гонконгу (ok), а також у Дубліні, Франкфурті, Швейцарії тощо в Європі.
Тож ви не можете запустити свій фактичний код на північноамериканському сервері.
На зображенні нижче показана проста схема підводного оптичного кабелю. Ви можете шукати загальну позицію, де ви можете досягти їх швидше на основі бірж, на яких ви проводите арбітраж. Особливо для тих міжконтинентальних арбітражів, одне проходження сигналу по оптичному кабелю займає сотні мс.

Хитрість тут полягає в тому, що ви можете спочатку розглянути біржі з меншою ліквідністю, тобто невеликі біржі. Найкраще мати код у того самого постачальника хмарних серверів і в тій же області, що й він. Таким чином, ви можете спочатку отримати відкладені замовлення з невеликих бірж, а потім перейти на біржі з хорошою ліквідністю для доставки.
Ведіть-відставання, починайте з боку відставання. Так звана стратегія take slow mover. Їжте відкладений ордер, який ще не усвідомив, що ціна різко змінюється.
Одним із ключових моментів арбітражу є те, що найкраще об’єднати велику фірму та малу фірму, щоб було легше отримувати прибуток між двома великими фірмами.
Ще одна хитрість: забудьте про 3721, розмістіть власні коди з обох боків, а потім, можливо, помістіть їх у середню область, щоб збільшити ймовірність захоплення. Зрештою, дуже ймовірно, що ви виявите, що насправді конкуруєте зі своїм власним торговим роботом, який є найкращим.
Тоді, поки ваш код був асинхронним і ви використовували websocket для отримання ринкової інформації, це було достатньо швидко, щоб сісти за покерний стіл і змагатися.
Питання третє, візьми одну ногу.
Побоювання полягає в тому, що якщо одну ногу продадуть, а інша все ще висить, ви будете викриті, і здебільшого вас отримають негативний відбір. Тобто ціна зростає, ви продали, але не купили хедж з іншого боку; ціна різко падає, вітаємо, ви успішно отримали товар, але замовлення на продаж не виконано.
Цього разу все залежить від вашої стратегії. Якщо це арбітраж обміну валюти на криптовалюту, тобто база котирувань — це весь пиріг, як-от торгова пара ETH/BTC, тоді проблема невелика, тому що це все одно пиріг, а збільшення чи зменшення, як правило, не великий.
Але якщо це USDT, то коливання ціни можуть бути великими. У цей час ви можете почекати і подивитися, ви можете прийняти втрату та відправити, або ви можете побачити, чи знаходиться вона в небезпечній зоні за межами погодинної смуги Боллінджера та нижньої доріжки. Найкраще зупинити втрату якомога раніше .
Раніше у мене був ліміт у 6 секунд. Як правило, якщо одна нога перевищує 6 секунд, я закривав позицію та залишав. На щастя, відсоток виграшів, як правило, відносно високий, і такі ситуації обмежені.
Коротше кажучи, це залежить від вашої схильності до ризику. Арбітраж інколи призводить до збитків, хоча, якщо його робити добре, у більшості випадків його можна уникнути.
Питання 4: Поодинокі позиції заповнені.
У загальній ринковій ситуації, якщо ви продаєте всі акції на стороні, яка повільно падає в USDT, і на стороні, яка різко падає і ціна нижча, ви повинні отримати відповідні монети. Насправді це не повна позиція, тому що кількість пирога та грошей у вашій руці фактично не змінилася, але змінилася біржа, де вони розташовані, а потім сума трохи збільшилася.
Якщо ринок продовжується і різниця в ціні продовжується, в основному все, що вам потрібно зробити, це передавати валюти один одному, що є справжніми «рухомими цеглинами». Звичайно, ви також можете дочекатися відскоку, коли ціна відскочить, спред інвертується, що дозволить вам знову торгувати. Знову і знову, якщо у вас багато валют, ви можете заробити 1 бал або навіть більше за повну позицію в той самий день, оскільки ринкове перемикання між валютами збільшить рівень використання коштів. Ваша стратегія повинна бути розроблена належним чином. Це також одна з проблем. Наприклад, використовуючи крос-біржовий трикутний арбітраж, ви можете м’яко переказувати монети, не втрачаючи грошей, а потім продовжувати арбітраж.
На пізніх етапах мого арбітражу було більше людей, які брали участь у арбітражі, і лише за дуже великих ринкових умов у мене була така можливість зайняти свою посаду. Із збільшенням кількості людей і коштів ліквідність зросла, особливо після виходу на ринок таких установ, як Afro sbf, які скористалися основними можливостями, і багато пасток переключилися на інші стратегії.
Зараз на ринок з’являється все більше і більше маркет-мейкерів, все більше і більше арбітражних установ, і торгівля опціонами зростає. Відтворити такий епічний ринок, як 312, справді важко. Того дня був справжній карнавал, я його добре пам’ятаю.
Інші поради
Я пам’ятаю, що найбільше замовлення на той час становило близько 1,5 мільйона (у розрахунку на юані).
Я розробив два режими, а саме контрольований режим і неконтрольований режим.
Це дуже просто, коли немає нагляду, наприклад, лягайте спати ввечері, просто тримайтеся стримано, робіть менші замовлення, обмежуйте свої замовлення та їжте їх повільно. Обидві частини попередньої транзакції повинні бути завершені перед виконанням наступної транзакції. Контролюйте свої позиції. Якщо можливість упущена, вона втрачена. Крім того, всі торгові пари повинні контролювати загальну позицію та контролювати ризик усього рахунку.
Коли хтось наглядає, ви можете ввімкнути гарматний режим, приймати замовлення на стороні низького потоку за один раз або навіть приймати великі замовлення безпосередньо, а потім повільно відправляти товари на кілька великих бірж із хорошою ліквідністю. Якщо трапиться раптовий поворот, будь ласка, швидко втрутіться вручну. Використовуйте описані вище способи обробки.
Пам'ятаю, що коли вийшов американський серіал "Силіконова долина", я також використовував музику, використану в ньому канадським програмістом, як нагадування про велику справу, щоразу я дуже хвилювався і кидався перевіряти ситуацію щоб переконатися, що немає помилок.
Також є підказка щодо боротьби з конкуренцією. Найкраще монополізувати деякі торгові пари на невеликій біржі. Комісія за обробку на місці зазвичай становить близько однієї тисячі один, тому один вхід і один вихід дорівнює тисячі дві (існує також комісія за переказ валюти, якщо кошти невеликі, її потрібно включити), тому має бути принаймні дві тисячні різниці в ціні, щоб отримати прибуток.
Якщо ви єдиний, хто торгуєте на торговій парі цієї невеликої біржі, такій як EOS/ETH, ви можете дозволити різниці в ціні досягти 1000 юанів, перш ніж вжити заходів, або навіть трохи вище. Звичайно, недобре бути занадто високим, оскільки це привабить конкурентів. Кожен на ринку постійно сканує та відстежує різницю цін на різних біржах. Коли люди побачать, наскільки висока різниця в ціні цієї торгової пари, вони підійдуть і захочуть її спробувати. Але якщо ви бачите, що різниця в ціні невелика і швидко зникає, ваші колеги знатимуть, що тут уже є власник. Якщо ви хочете прийти, щоб щось зробити, вам доведеться докласти більше зусиль і, ймовірно, доведеться протистояти людина лоб в лоб, тому ви можете не прийти.
Якщо жорсткий колега прийшов, щоб створити проблеми, то ви повинні кинути йому виклик.
Немає значення, чи прийде мейкер, оскільки ця стратегія працює лише як тейкер, який доповнює стратегію мейкера, і якщо він новачок і швидкість відповіді коду повільна, ви можете просто з’їсти його.
Як відповісти на виклик? Тобто ви берете ордер, коли ринок тільки почався, тоді опонент може ввійти в дію на 2,5 з 1000, ви це знатимете хтось заходить і робить те саме. У цей час вам доведеться пожертвувати прибутком, можливо, вжити заходів у Qian 2 і кинутися геть. Фактично, кожен отримує прибуток на рівні 1000, тому що ті, хто має великий обсяг транзакцій, мають знижки на комісію за обробку, тому кожен продовжуватиме тестувати приблизно до 1000. У цей час варто бути сміливим і відсікти свої сили, не бажаючи наживатися, а то й невеликого прибутку. Наприклад, починайте приблизно з 50 000.
Ось тут і вступає в дію психологія. Оскільки суперник щойно прийшов сюди, його менталітет полягає в тому, щоб спробувати, якщо дати немає, і він швидко відійде, коли побачить, що не заробляє. Як я вже говорив раніше, якщо ви хочете добре виконувати такий вид арбітражу, вам потрібно розгорнути сервери в кількох місцях, а також поповнювати монети та залучати кошти. Хтось має стежити за цим. Одним словом, є вартість. Як тільки вони перестануть заробляти гроші, новачки підуть. Зазвичай це займає 1 тиждень. Інша сторона може повідомити своєму босові, що ця торгова пара не є прибутковою, і тоді вони можуть переїхати в інше місце. Якщо ви зіткнетеся з важкою ситуацією, використайте половину прибутку, щоб витратити її з ним, новачки в принципі не зможуть.
Я сам робив це в інших місцях. Інші без вагань будуть битися з вами, щоб захистити свою територію. Тож усі знають правду.
Нарешті, якщо ваші конкуренти підуть, ви продовжите збільшувати ціни, і Qiansan вживе заходів. Це фактично та сама стратегія, що й у постачальників на офлайн-ринках. Зрештою, усі вони транзакції, ніхто не є вищим.
Тому ця галузь насправді досить виснажлива, і всі постійно насторожуються один перед одним. Іноді існують торгові роботи, які спеціалізуються на зборі арбітражних стратегій, щоб спонукати вас до торгівлі. Це складно, і тут не пояснюватимуть. Коротше кажучи, є багато речей, від яких варто остерігатися, і ви завжди повинні бути пильними. Спостерігати за ринком – це звичайна справа. Якщо ви не спостерігаєте за ринком протягом кількох днів, не перевіряєте зміни ринкових цін, змінюєте параметри конфігурації чи навіть вихідний код, прибуток зменшиться.
Загалом, це важко зароблені гроші.
потенційні ризики
Стратегії арбітражу не зовсім безпечні. Сама стратегія не дуже ризикована. Просто поставте його на одну ногу і вчасно вийдіть, щоб заробити менше грошей.
Ризик - це структурний ризик валютного кола. Один полягає в тому, що біржа втікає, збанкрутує і не може вивести валюту, наприклад, якщо cz контролюється силовим агентством, таким як ФБР/ЦРУ, ваша валюта може бути недоступною USDT або інші валюти самі раптово стають агресивними.
На той час ефект голови серед бірж був не дуже значним, і торгували ще люди з невеликих бірж. На відміну від теперішнього моменту, коли кілька бірж втекли, а ftx незаконно привласнила кошти, усі пішли торгувати лише на найкращі біржі.
Отже, звичайний арбітраж не обов’язково є хорошою стратегією. Якщо ви знаєте інші транзакції, такі як CTA, це краще, ніж арбітраж, і має вищий рівень використання капіталу. У минулому ті, хто мав сильні навички відлову собак, в основному зверталися до високочастотного маркет-мейкерства та тренд-трейдингу.
нарешті
Це був справді гарний час у минулому, з надто багатими можливостями. Іноді, коли ринок рухається, ви можете зробити арбітраж, розмістивши замовлення своїми руками. За дійсно великих ринкових умов ви можете продовжувати переказувати монети між біржами, оскільки різниця в ціні завжди існує. Я чув, що все ще є люди, які переїжджають до Південної Кореї, щоб створити шахрайство, але я не наздогнав ринок у той період.
Моя перша версія коду була написана на JavaScript. Тестовий код складається здебільшого лише з кількох десятків рядків, я думав, що я інвестую кілька днів часу та зусиль і маю кілька десятків доларів, щоб спробувати, а потім продовжу заробляти гроші, або ж швидко зроблю щось інше. . Неочікувано я почав заробляти гроші в перший день тестування. У той час я скоригував початковий код за кілька днів, думаючи, що я продовжу, поки я зароблю гроші на курячу гомілку в перший день, тому що врешті-решт у мене було лише кілька десятків доларів. На початку я приготував обід і каву, а потім вийшов з-під контролю. Змінюйте код, модифікуйте модель, боріться з монстрами та покращуйте попутно.
На жаль, оскільки арбітраж сам по собі є таким гладким, у мене немає мотивації переходити на інші більш прибуткові стратегії. Основна причина полягає в тому, що інші стратегії мають відкат, і я справді не можу терпіти ситуацію, коли мені доводиться втрачати зароблені гроші, тому я ніколи не досягав успіху. Крім того, інші стратегії заробітку насправді складніші. З іншого боку, ті, хто не заробляв гроші за допомогою раннього арбітражу, швидко перейшли на такі стратегії, як висока частота або CTA. Багато з них успішно трансформувалися, наздогнали попередній бичачий ринок і успішно вибухнули.
Коротше кажучи, логіка арбітражу не вимагає великої кмітливості. Потрібно лише проявити невелику кмітливість і робити це більш ретельно, ніж інші. Але щоб добре вести справжню торгівлю, тобто мати ризики та позиції, ви повинні розуміти суть розробки стратегії, тестування та фактичне виконання не повинні пропустити жодної ланки.
Цього разу дозвольте мені поділитися ними.