Dalam dua bulan terakhir, akun cetak (uang) telah menjadi sangat populer, menghasilkan ratusan kali keuntungan pada kontrak abadi Binance. Potret layar pengembalian akunnya dapat dilihat di berbagai kelompok. kurva keuntungan hampir tanpa penarikan membuat banyak orang cemburu, dan juga membuat beberapa orang meragukan keasliannya. Namun, pengalaman saya selama 5 hari dari 23 Oktober hingga 27 Oktober telah memverifikasi bahwa strategi frekuensi tinggi dapat menghasilkan pengembalian yang tidak normal di pasar volatilitas tinggi.
Strategi ini selesai dalam waktu sekitar dua hari. Setelah penyesuaian satu hari, pada tanggal 23 Oktober, secara resmi mulai berjalan pada kontrak abadi Binance. Mulai dari 100USDT top-up, saya menghasilkan 8800USDT hingga 27 Oktober, imbalannya lebih dari 80 kali, dan hampir tidak ada penarikan selama periode tersebut. Tingkat pengembalian total mencapai tempat ke-15 dalam daftar peringkat pengembalian historis Binance dan tempat ke-2 pada pengembalian pada bulan Oktober. Karena masalah dalam statistik Binance, peringkat sebenarnya harus lebih optimis.
Tidak semua pasar dan waktu cocok untuk strategi frekuensi tinggi, dan kondisi untuk menjalankan robot frekuensi tinggi sangat keras.
Dalam lima hari terakhir, kontrak abadi FIL hanya diperdagangkan di Binance. Pasar FIL sangat kacau ketika baru diluncurkan. Perbedaan antara harga abadi dan harga spot pernah mencapai lebih dari 30%, yang menyebabkan perbedaan serius antara posisi panjang dan pendek di FIL. Harga pembukaan pada tanggal 16 Oktober turun dari 60 menjadi 26 dan bangkit lagi dari 19 menjadi 37. Pada hari-hari dengan volume perdagangan yang besar, ia menempati peringkat ketiga di antara semua pasangan perdagangan, kedua hanya di belakang BTC dan ETH, yang merupakan peluang emas untuk perdagangan frekuensi tinggi. Sayangnya, saya tidak mendapatkan robot siap pada waktunya, jadi saya melewatkan beberapa hari pertama, tetapi saya berhasil mengejar pasar pada tanggal 24-25 Oktober. Sebagian besar keuntungan berasal dari periode ini. Setelah 27 Oktober, perbedaan harga secara bertahap menurun, jumlah grid hilang, tingkat perdagangan teratas, dan strategi juga menjadi lebih sulit untuk menghasilkan uang.
Peluang serupa juga terjadi pada hari-hari awal peluncuran SUSHI/YFI/YFII/UNI
Strategi frekuensi tinggi sangat sensitif terhadap komisi. Ambang bagi pembuat Binance untuk mengembalikan 2/100000 tidak terlalu banyak. Meskipun biaya pengembalian kecil, itu dapat dipahami sebagai bebas komisi. Sejumlah strategi frekuensi tinggi di era kuno tanpa komisi untuk spot telah dihidupkan kembali.
Fitur yang paling terkenal dari robot frekuensi tinggi adalah frekuensi yang sangat tinggi. Ketika pasar berubah dengan cepat, banyak strategi saya dapat menyelesaikan pembukaan atau penutupan posisi dalam 100ms.
Strategi frekuensi tinggi perlu membuat penilaian yang akurat tentang tren jangka pendek pasar, dan semakin tinggi tingkat kemenangan, semakin besar jumlah pesanan akan menjadi, dan semakin besar jumlah perdagangan dalam jangka pendek, semakin besar jumlah pesanan akan menjadi. Karena jumlah besar dan transaksi sering FIL, prediksi tren dalam beberapa detik sangat akurat. Demikian pula, permainan antara pergi panjang dan pergi pendek sangat sengit, memberikan pembuat kesempatan untuk membangun posisi yang sesuai dan posisi dekat. Ini berbeda dari spot frekuensi tinggi di tahun-tahun awal. Sekarang, pembuat telah kembali komisi, tetapi penerima masih memiliki komisi tinggi, sehingga mereka hanya dapat memesan. Bayangkan bahwa jika semua orang bullish untuk waktu yang singkat, pembuat tidak dapat membuat keuntungan karena komisi untuk frekuensi tinggi. Jika tidak ada strategi tren yang sangat besar di pasar, pembuat dapat memastikan perbedaan, tetapi tidak banyak kemungkinan tren saat ini. Oleh karena itu, strategi jangka pendek dan jangka pendek membutuhkan tingkat keuntungan yang tinggi, sehingga akan terjadi kesepakatan jangka pendek, sehingga strategi jangka pendek dan jangka pendek tidak akan menghasilkan keuntungan.
Ketika pasar berjalan dengan baik, rasio kemenangan strategi saya lebih dari 80%, dan rasio kerugian keuntungan lebih dari 1. Ketika tidak ada tren yang jelas di pasar, rasio kemenangan dalam jangka panjang juga lebih dari 65%, dan rasio kerugian keuntungan kurang dari 1.
Kapasitas strategi frekuensi tinggi jelas tidak terlalu banyak. Karena leverage tinggi yang terus-menerus, 100u dapat mengoperasikan lebih dari 2000u dana, strategi frekuensi tinggi dapat dimulai dengan dana yang sangat kecil. Tetapi laba bersih keseluruhan tidak akan terlalu banyak. Kapasitas spesifik tergantung pada volume perdagangan di pasar.
Ada risiko dalam posisi pembukaan, tetapi keuntungan dari perdagangan frekuensi tinggi adalah bahwa jumlah transaksi besar. Jika Anda kehilangan sekali, Anda dapat menutupnya dengan 10 transaksi lagi dengan cepat, dan penarikan sangat kecil ketika periode diperpanjang. Semakin besar posisi, semakin besar risikonya. Oleh karena itu, tidak disarankan untuk skala dalam posisi tanpa batas waktu. Harus ada mekanisme umpan balik negatif tertentu. Ketika ada lebih banyak posisi, perlu untuk skala dalam posisi penutupan dan mengurangi posisi pembukaan, sehingga memastikan bahwa waktu untuk memegang posisi pendek. Jika ada posisi, akan ada kerugian besar jika tren hanya terbalik. Oleh karena itu, strategi telah merancang penilaian pada arah untuk memastikan bahwa posisi dibuka di sisi tren ketika tren melonjak atau tenggelam, mengurangi risiko, dan tidak ada kerugian yang lebih kecil ketika tren jangka pendek tidak jelas.
Prinsip strategi:
Dapatkan perdagangan yang diperdagangkan baru-baru ini, kedalaman dan posisi saat ini, menilai tren sesuai dengan perdagangan, dan menentukan jumlah posisi pembukaan sesuai dengan volume perdagangan. Jika tren naik, buka pesanan posisi panjang, dan tutup posisi panjang pada saat yang sama. Jika Anda memegang posisi pendek pada saat ini, tutup semua posisi terlebih dahulu. Sama untuk menilai tren penurunan.
Ide strategi frekuensi tinggi sangat konsisten. Strategi saya didasarkan pada ide strategi frekuensi tinggi 2014 dan strategi OKCoin LeeksReaper yang telah saya ungkapkan sebelumnya. Kode sumber kedua strategi dapat ditemukan di FMZ. Jika Anda memahami kedua strategi secara menyeluruh, perdagangan frekuensi tinggi akan mudah bagi Anda.
Struktur strategi:
Strategi ini mengadopsi arsitektur asinkron (lihat FMZ Community Advanced Tutorial). Tidak ada kode sumber di sini, hanya deskripsi fungsi yang sederhana, tidak ada kode lengkap yang dapat dijalankan, juga tidak melibatkan logika inti. API menggunakan protokol REST alih-alih websocket. Server berada di Tokyo, yang dapat mendapatkan latensi yang lebih rendah.
//Set trading pairs and leverage
var pair = Symbol+'USDT'
exchange.SetCurrency(Symbol+'_USDT')
exchange.SetContractType("swap")
exchange.IO("api", "POST", "/fapi/v1/leverage", "symbol="+pair+"&leverage="+5+"×tamp="+Date.now())
//Basic limits for trading accuracy
var price_precision = null
var tick_size = null
var amount_precision = null
var min_qty = null
var exchange_info = JSON.parse(HttpQuery('https://fapi.binance.com/fapi/v1/exchangeInfo'))
for (var i=0; i<exchange_info.symbols.length; i++){
if(exchange_info.symbols[i].baseAsset == Symbol){
tick_size = parseFloat(exchange_info.symbols[i].filters[0].tickSize)
price_precision = exchange_info.symbols[i].filters[0].tickSize.length > 2 ? exchange_info.symbols[i].filters[0].tickSize.length-2 : 0
amount_precision = exchange_info.symbols[i].filters[1].stepSize.length > 2 ? exchange_info.symbols[i].filters[1].stepSize.length-2 : 0
min_qty = parseFloat(exchange_info.symbols[i].filters[1].minQty)
}
}
function updatePosition(){// Obtain the position. Symbol is a trading pair. Add the trading pair parameter instead of returning the full currency, which can reduce the API usage for one time
position = exchange.IO("api", "GET","/fapi/v2/positionRisk","timestamp="+Date.now()+"&symbol="+Symbol+"USDT")
}
function updateTrades(){// Obtain Recent Transactions
trades = exchange.IO("api", "GET","/fapi/v1/trades","limit=200×tamp="+Date.now()+"&symbol="+Symbol+"USDT")
}
function updateDepth(){// Obtain depth
depth = exchange.IO("IO", "api", "GET","/fapi/v1/depth","timestamp="+Date.now()+"&symbol="+Symbol+"USDT")
}
function onTick(){
updateDepth()
updateTrades()
updatePosition()
makeOrder() //Calculate the order price, amount and place the order
updateStatus() //Update status information
}
//The main loop, with a sleep time of 100ms, and the loop delay of the strategy is usually within 30ms.
function main() {
while(true){
if(Date.now() - update_loop_time > 100){
onTick()
update_loop_time = Date.now()
}
Sleep(1)
}
}
Strategi ini terlalu ketat untuk pasar. Tidak menghasilkan uang untuk sebagian besar waktu, dan kapasitasnya tidak besar. Jika Anda artikel ini diposting ulang di microblog, grup WeChat dan momen dan platform lain secara aktif, dan jika lebih dari 100.000 orang membacanya, saya akan mempertimbangkan menyewanya untuk membiarkan Anda semua melakukan operasi yang sebenarnya, dan bahkan menerbitkan kode sumber strategi dalam artikel ini di masa depan. Tambahkan kontak WeChat di halaman utama FMZ, jawab Binance, dan Anda akan masuk ke grup WeChat FMZ Binance.