Urutan Saya masuk ke server cloud terakhir saya, membunuh setiap proses yang sedang berjalan, kemudian membuat cadangan log transaksi secara lokal, dan akhirnya saya menghapus semua file yang tersisa dengan perintah rm - rf. Kemudian saya menelepon Naga Besar dan berkata: F.I.A.S.C.O. (The Great Escape).
Oh, tidak. Pada bulan April, cuaca di Berkeley masih tidak berubah, di dalam bar, para siswa masih memakai hoodies. Saat itu saya baru saja lulus, belum sepenuhnya meninggalkan sekolah, dan melakukan TA untuk kelas Stochastic Calculus. Beberapa teman sekelas saya juga menginap di Berkeley untuk bermain table tennis di sebuah pub kecil di atas Shattuck Ave, untuk mengobrol. Satu hal yang menarik perhatian saya saat itu adalah bitcoin diperdagangkan di beberapa bursa yang berbeda, dan bursa-bursa ini adalah situs yang dibangun oleh para penggemar sipil, saya pikir mengumpulkan data harga ini akan sangat menarik, jadi saya siap untuk pulang dan menulis beberapa data tentang reptilia. Kemudian seminggu kemudian, Wukong datang kepada saya untuk mengunduh data frekuensi tinggi dari saham AS. Karena saya adalah anggota dari sekolah bisnis, saya bisa mendapatkan data ini secara gratis. Wukong adalah orang yang sangat menarik, dia melakukan penelitian doktoral di departemen statistik Berkeley, tetapi dia sangat menyukai perdagangan, terutama perdagangan frekuensi tinggi. Setelah saya menyalin data, saya berbicara dengan Wakukyu tentang Bitcoin, saya berkata bahwa persaingan di pasar saham terlalu ketat, Anda lebih baik melihat Bitcoin, mungkin ada yang menyenangkan, saya juga memiliki beberapa data Bitcoin, saya menangkapnya sendiri, Anda lihatlah. Beberapa hari kemudian, saya tidak ingat lagi tentang hal ini, dan kemudian saya mendapat telepon dari Wakukyu dengan penuh semangat, mengatakan bahwa hal ini tidak masuk akal, bahwa harga barang ini sangat berbeda di antara bursa, dan mengapa tidak ada yang melakukan taruhan. Saya mengatakan bahwa pasti ada batasan tersembunyi yang tidak Anda ketahui, jika tidak, segmentasi pasar tidak akan begitu besar.

Jadi kami berdua mulai mencari tahu bagaimana cara melakukan arbitrage, atau bagaimana cara memindahkan tongkat.
Kami menemukan beberapa cara untuk menanggapinya:
Setelah saya mengetahuinya, saya berkata, “Mari kita bertransaksi secara langsung dan lihat apa yang terjadi”.
Pada saat itu tidak ada situs web yang dapat langsung membeli dolar, tetapi ada banyak pertukaran yuan, yang terbesar adalah Bitcoin China (btcchina). Kami mencari lama dan menemukan situs web yang disebut Local BTC, mungkin idenya adalah Anda dapat memesan bitcoin, dan kemudian membentuk transaksi potensial, situs web membantu Anda membekukan sebagian bitcoin penjual, dan setelah Anda mentransfer, sebagian bitcoin ini menjadi milik Anda.
Setelah perbandingan, kami memilih seorang penjual Mesir, dan kami siap untuk memulai transaksi pertama kami. Saat itu, kami berdua sangat malas, terutama karena takut ditipu, jadi kami mengatur satu orang untuk tinggal di rumah dan berbicara dengan penjual melalui Skype, mengabaikan penjual, dan satu orang berlari untuk melakukan transfer.

Pada transaksi pertama kami membeli 0,94 bitcoin, angka yang sangat sulit untuk dilupakan. Ketika saya keluar dari bank dan menelepon Wukong untuk mengatakan bahwa uang telah disetorkan, saya langsung merasakan ada pedagang mata uang asing yang menjual poundsterling dengan mata uang mark di bawah jembatan.
Satu-satunya yang berhasil adalah 30%, yang membuat saya senang. Kami ingin tahu di mana kami bisa membeli banyak Bitcoin di Amerika Serikat. Lokal BTC adalah pengecer, jumlahnya terlalu kecil, dan beberapa bursa terbesar di Amerika Serikat, seperti Mt. Gox, telah ditutup.
Ketika kami sedang bersemangat untuk pergi ke Toronto untuk membuka perusahaan, kami menemukan bahwa para pemain bitcoin di dalam negeri telah dengan gila menekan ruang keuntungan yang ada. Pada saat itu, perbedaan harga bitcoin antara kedua negara bertahan selama 30%-50%, sehingga banyak pemain bitcoin di dalam negeri yang memiliki akun di bursa AS, membeli banyak bitcoin, menukarkan kembali dolar AS dengan Taobao dengan nilai tukar 8: 1 (saat itu nilai tukar AS-China sudah 6.2X), terus melakukan arbitrage, yang membuat perbedaan harga dua sisi menyusut dengan cepat.
Pada saat ini, reptil saya telah mengumpulkan data selama hampir satu bulan, dan kami telah menganalisisnya dengan cermat dan menemukan bahwa ada perbedaan harga yang cukup besar antara beberapa bursa yuan: BTC China, Token Net, dan Okcoin, dan ketiga akun itu mudah dibuka.
Apakah Anda membeli langsung di bursa dengan harga rendah, lalu langsung mentransfernya ke bursa dengan harga tinggi, dan kemudian menjualnya? Ini terlihat sederhana, tetapi Anda juga harus menanggung pergerakan harga transfer selama 5-60 menit, karena Anda tidak memiliki perlindungan.
Pada saat itu, Wakayama menemukan cara baru untuk melakukan arbitrage, contohnya adalah:
Pada awalnya, Anda memiliki satu apel di tangan kanan dan kiri, masing-masing seharga 10 dolar, dan saat ini harga apel di kedua sisi adalah 10 dolar.

Dan kemudian harga apel di tangan kanan berubah menjadi 8 dolar untuk tangan kiri, dan 12 dolar untuk tangan kanan.

Apakah Anda merasa harga sudah cukup berfluktuasi Anda bisa membeli apel dengan tangan kiri dan menjual apel dengan tangan kanan. Jadi di tangan kiri Anda memiliki dua apel, dua dolar, dan tangan kanan Anda tidak memiliki apel, dua puluh dua dolar.

Anda mungkin memiliki banyak apel, tetapi Anda memiliki lebih dari $ 4 dalam uang tunai.
Jadi bagaimana jika kita terus berdagang dan menunggu harga di tangan kanan dan kiri berbalik, misalnya tangan kiri menjadi 11 yuan, tangan kanan menjadi 10 yuan, dan kita bisa kembali dan kembali: Tangan kiri menjual salah satu dari dua buah apel, tinggal satu apel, uang tunai 13, tangan kanan membeli satu apel, tinggal satu apel, uang tunai 12

Sekarang, alokasi apel kembali ke nol, tetapi uang tunai Anda lebih dari 5 yuan, dan Anda dapat terus melakukan hal yang sama berulang kali.
Jadi bagaimana dengan nilai dua buah apel tersebut? Meskipun kita masih memiliki dua buah apel, tetapi mungkin saja Apple telah terdepresiasi.

Jika kita membongkar sejumlah bitcoin, maka tidak ada risiko untuk melakukan transaksi ini, karena nilai Apple itu sendiri tidak ada hubungannya.
Tapi yang paling penting adalah bahwa kadang-kadang harga dua bursa tidak benar-benar berbalik, seperti BTC China yang telah lama lebih tinggi dari harga token, apa yang harus dilakukan? Anda harus menghitung rata-rata selisih harga di kedua sisi, pindah ke satu sisi jika selisih harga lebih besar dari rata-rata, pindah kembali jika selisih harga lebih kecil dari rata-rata.

Misalkan nilai rata-rata perbedaan antara dua bursa adalah 100, tetapi dengan getaran stabil di sekitar nilai rata-rata, Anda dapat melakukan perpindahan positif kebalik yang sesuai dari titik kelompok (outliers). Dalam hal ini, mungkin kerugian dari satu transaksi, tetapi dari satu siklus perdagangan, keuntungan yang signifikan secara statistik.
Pada titik ini, perdagangan tidak lagi merupakan arbitrage murni, tetapi merupakan arbitrage statistik. Kita tahu bahwa selisih harga di antara dua pasar stabil di sekitar satu level, dan tingkat fluktuasi selisih harga juga stabil. Dari sudut pandang matematis, harga dua bursa (P1 dan P2) sesuai dengan hubungan berikut:

Setelah menentukan cara untuk melakukan transaksi ini, saya mulai mengimplementasikan sistem perdagangan lintas bursa ini. Dengan semangat tidak memiliki nama yang baik tidak akan mendorong pemrograman yang baik, saya memberi nama semua komponen:

Secara sederhana, sistem ini terdiri dari empat komponen, terutama ditulis oleh Python, GUI semuanya berbasis web, dan database redis + mongodb di latar belakang:
- Optimus:擎天柱大哥,看盘终端,GUI
- Nirvana:涅槃,数据抓取系统——比特币网站的接口那个烂,经常crash,用涅槃寄寓我们希望稳定抓数据的心愿
- Einstein:主程序,做主要的算法交易逻辑
- Achilles:阿基里斯,下单系统
Achilles adalah yang paling menarik, karena pada saat itu banyak situs perdagangan bitcoin tidak memiliki API, jadi hanya bisa melakukan pemesanan dengan cara menyuntikkan Javascript, singkatnya, adalah robot, simulator masuk ke situs, simulator mengklik mouse untuk melakukan pemesanan. Pada saat itu sangat menjijikkan, banyak situasi marjinal. Setelah banyak eksperimen, saya pribadi sangat merekomendasikan dua perpustakaan yang berguna:
Tentu saja menggunakan Node.js untuk meng-package V8 juga merupakan cara yang sangat black-tech. Hanya saja pada saat itu tidak ada kesempatan untuk melanjutkan penelitian lebih dalam.
Sistem ini dikembangkan selama 3 minggu, saya mengkode sendiri, saya tidak pernah memiliki kesempatan untuk berlatih di sekolah untuk menulis sistem perdagangan, tetapi saya mengalami banyak masalah. Masalah terbesar saat itu adalah bahwa setiap kali kami pindah, kami harus melakukan pemesanan di kedua bursa secara sinkron, tetapi jumlah transaksi di kedua sisi mungkin berbeda, sehingga kami harus membayar di kemudian hari.
- 线性下单,先下单价格变化快的交易所,得到成交数量了,再下单变化慢的交易所
- 追单,同步发单,然后每次逻辑循环检查整个系统的风险敞口,如果不为零就在单边补单——如果要买比特币就去低价交易所,要卖比特币就去高价交易所
Arbitrage dana bertingkat di negara ini sangat panas tahun ini, saya pikir ada masalah yang sama, dan pada saat yang sama, dana A, dana B, bagaimana cara kerjanya secara teknis, yang paling sederhana adalah dengan membeli dana bertingkat B secara linier, karena B bergerak relatif cepat, kemudian membeli dana bertingkat A berdasarkan jumlah transaksi.
Miscellaneous for geeks:
Setelah memulai perdagangan, suatu pagi, saya sedang melihat hasil dari malam sebelumnya, dan menemukan bahwa sistem login ulang otomatis diblokir oleh Token.net Sistem kami akan masuk secara otomatis setiap 20 menit untuk mencegah sesi kedaluwarsa. Ya, mereka memberikan kode verifikasi.
Sebelumnya, program kami selalu melakukan transaksi di tempat saya, dengan keterlambatan sekitar 300ms, jadi kami menguji banyak layanan cloud seperti Ali Cloud, Shenzhen Cloud, dan lain-lain, dan akhirnya menemukan ping Shenzhen Cloud.
Karena semua bursa berada di dalam negeri, saya dan WUKU tidak berada di dalam negeri untuk sementara waktu, dan tidak dapat menangani transfer ini sendiri, jadi saya mencarinya. Dia sendiri menjalankan sebuah perusahaan PE, VC di dalam negeri (jika ada teman yang tertarik untuk membiayai, Yang: VC Capital), relatif terhadap kami yang sedikit belajar, sangat terjalin, sebenarnya tidak ada pilihan untuk operasi di dalam negeri. Setelah mendengarkan omong kosong saya yang sangat bersemangat, meskipun dia tidak sepenuhnya memahami strategi kami, dia juga sangat siap.
Setelah semuanya siap, kami mulai berdagang, tentu saja ada banyak masalah dengan strategi dan sistem, yang membutuhkan beberapa puluh ribu kata untuk proses debugging. Karena kami terus-menerus menambah stok dan frekuensi, volume perdagangan di bursa kami sendiri segera mencapai angka astronomi:

Meskipun terlihat menakutkan, tetapi keuntungan per transaksi sangat tipis, dan kapasitas taruhan sangat terbatas, sedikit menyusahkan perasaan tidak menghasilkan uang. Tetapi setelah sebulan sebelumnya, kita tidak perlu khawatir lagi, kenapa tidak, bangun pagi untuk mengumpulkan sedikit uang.
Kemudian, saya belajar PnL dan akhirnya menjadi seorang sarjana.

Pada bulan Februari 2014, sebuah peristiwa besar terjadi di dunia bitcoin, yaitu bursa yang berbasis di Jepang, Mt. Gox, ditutup, yang menyebabkan volatilitas besar dalam harga bitcoin di seluruh dunia.
Hasilnya, kami menjadi sangat menguntungkan, karena harga antara bursa sering berselisih lebih dari 100 yuan, sehingga ruang untuk keuntungan tunggal menjadi sangat besar.

Setelah hampir 8 bulan beroperasi, saya dan Wakfu akhirnya memutuskan untuk mematikan sistem ini.
Sebelumnya saya tidak pernah percaya ada strategi Sharpe Ratio lebih dari 5, tetapi setelah saya menerapkannya, saya menemukan bahwa sebenarnya ada strategi Sharpe Ratio lebih dari 10 yang pada dasarnya menunjukkan bahwa strategi Anda tidak mengalami kerugian selama beberapa hari sepanjang tahun, dan perbedaannya sepenuhnya berasal dari perbedaan berapa banyak keuntungan yang Anda dapatkan setiap hari.
Kemudian saya sendiri mulai melakukan perdagangan otomatis di pasar suku bunga AS, dan saya bertemu dengan teman-teman saya yang lebih dan lebih banyak melakukan berbagai jenis perdagangan aset aneh, termasuk Diablo, dan menemukan pola yang menarik:
准入门槛(资金上、技术上、政策上)越高的东西,策略越简单,而门槛越低的东西,策略越复杂
Tingkat suku bunga di Amerika Serikat, indeks saham domestik, adalah aset yang masuk ke ambang batas yang tidak tinggi, sehingga desain dan penyesuaian strategi perdagangan relatif sangat rumit, dan Bitcoin, Diablo, dan alat permainan lainnya, karena membangun sistem perdagangan yang layak membutuhkan banyak usaha, strategi yang dibutuhkan tidak rumit.
Oleh karena itu, sebuah tim yang melakukan arbitrage atau perdagangan, perlu kemampuan untuk secara akurat memperkirakan input output. Dengan asumsi kekuatan teknisnya kuat, tetapi kemampuan strategi tidak kuat, dapat lebih banyak melakukan intervensi di pasar aneh seperti bitcoin, menggunakan kekuatan teknologi untuk menghapus inefisiensi di antara pasar; Jika kemampuan strategi yang kuat, dapat melakukan aset umum frekuensi rendah dan menengah; Jika teknologi dan kekuatan strategi sangat kuat, dapat mencoba berbagai aset aktif.
Setahun kemudian (tahun 2015) MD, bos besar saya, mengatur agar saya membawa siswa CSE dari Harvard untuk melakukan sebuah proyek industri (Kursus 297r), dan saya mengatakan kepada mereka bahwa saya akan membuat sebuah proyek untuk mereka.Applied Computation 297r. Computational Science and Engineering Capstone ProjectSaya ingat pengalaman saya dengan Bitcoin, jadi saya mengambil data dari sebelumnya dan memberi mereka strategi trading Bitcoin. Selain strategi Pairs Trading yang kami lakukan, mereka juga mempelajari Hidden Markov Chain dan teknik lain untuk perdagangan indikator teknis.
https://www.dropbox.com/s/zcbph5labk0u3pg/297_Report.pdf?dl=0
Musim panas 2015 di New York