Dalam dua bulan terakhir, akaun cetak (wang) menjadi sangat popular, memperoleh keuntungan beratus kali ganda pada kontrak kekal Binance. Tangkapan skrin pulangan akaunnya dapat dilihat dalam pelbagai kumpulan. Lintasan keuntungan hampir tanpa pengeluaran membuat banyak orang cemburu, dan juga membuat sesetengah orang meragui kesahihannya. Walau bagaimanapun, pengalaman saya selama 5 hari dari 23 Oktober hingga 27 Oktober telah mengesahkan bahawa strategi frekuensi tinggi dapat memperoleh pulangan yang tidak normal di pasaran yang sangat tidak menentu.
Strategi ini selesai dalam masa kira-kira dua hari. Selepas penyesuaian sehari, pada 23 Oktober, ia mula berjalan di kontrak kekal Binance secara rasmi. Bermula dari 100USDT top-up, saya memperoleh 8800USDT sehingga 27 Oktober, hasil lebih dari 80 kali, dan hampir tidak ada pengeluaran dalam tempoh itu. Jumlah kadar pulangan mencapai tempat ke-15 dalam senarai kedudukan pulangan bersejarah Binance dan ke-2 pada pulangan pada bulan Oktober. Oleh kerana masalah dalam statistik Binance, kedudukan sebenar harus lebih optimis.
Tidak semua pasaran dan masa sesuai untuk strategi frekuensi tinggi, dan keadaan untuk menjalankan robot frekuensi tinggi sangat sukar.
Dalam lima hari yang lalu, kontrak kekal FIL hanya didagangkan di Binance. Pasaran FIL sangat kacau ketika ia baru dilancarkan. Perbezaan antara harga kekal dan harga spot pernah mencapai lebih dari 30%, yang membawa kepada perbezaan serius antara kedudukan panjang dan pendek di FIL. Harga pembukaan pada 16 Oktober jatuh dari 60 hingga 26 dan bangkit semula dari 19 hingga 37. Pada hari-hari dengan jumlah dagangan yang besar, ia menduduki tempat ketiga di antara semua pasangan dagangan, kedua hanya untuk BTC dan ETH, yang merupakan peluang emas untuk dagangan frekuensi tinggi. Malangnya, saya tidak mendapatkan robot siap pada waktunya, jadi saya terlepas beberapa hari awal, tetapi saya berjaya mengejar pasaran pada 24-25 Oktober. Kebanyakan keuntungan berasal dari tempoh ini. Selepas 27 Oktober, perbezaan harga secara beransur-ansur menurun, jumlah grid hilang, kadar perdagangan teratas, dan strategi juga menjadi lebih sukar untuk membuat wang.
Peluang serupa juga berlaku pada hari-hari awal pelancaran SUSHI/YFI/YFII/UNI
Strategi frekuensi tinggi sangat sensitif terhadap komisen. Ambang bagi pembuat Binance untuk mengembalikan 2/100000 tidak banyak. Walaupun yuran pulangan kecil, ia boleh difahami sebagai bebas komisen. Beberapa strategi frekuensi tinggi dalam era kuno tanpa komisen untuk spot telah dihidupkan semula.
Apabila pasaran berubah dengan cepat, banyak strategi saya boleh menyelesaikan pembukaan atau penutupan kedudukan dalam masa 100ms.
Strategi frekuensi tinggi perlu membuat pertimbangan yang tepat mengenai trend jangka pendek pasaran, dan semakin tinggi kadar kemenangan, jumlah pesanan akan menjadi lebih besar, dan semakin besar jumlah dagangan dalam jangka pendek, jumlah pesanan akan menjadi lebih besar. Oleh kerana jumlah yang besar dan urus niaga yang kerap FIL, ramalan trend dalam beberapa saat sangat tepat. Begitu juga, permainan antara pergi panjang dan pergi pendek adalah sengit, memberi pembuat peluang untuk menubuhkan kedudukan yang sesuai dan menutup kedudukan. Ini berbeza dengan frekuensi tinggi spot pada tahun-tahun awal. Sekarang, pembuat telah mengembalikan komisen, tetapi penerima masih mempunyai komisen yang tinggi, jadi mereka hanya boleh membuat pesanan. Bayangkan bahawa jika semua orang bullish untuk seketika, pembuat tidak dapat membuat keuntungan kerana komisen untuk frekuensi tinggi. Jika tidak ada strategi tren yang sangat besar di pasaran, pembuat boleh memastikan perbezaan, tetapi tidak banyak kebarangkalian. Oleh itu, strategi jangka pendek dan jangka pendek memerlukan jangka masa yang panjang untuk memastikan bahawa akan ada banyak keuntungan, tetapi strategi jangka pendek dan jangka pendek memerlukan peluang yang besar untuk memastikan bahawa transaksi jangka pendek akan berlaku.
Apabila pasaran berjalan dengan baik, kadar kemenangan strategi saya adalah lebih daripada 80%, dan nisbah kerugian keuntungan adalah lebih besar daripada 1. Apabila tidak ada trend yang jelas di pasaran, kadar kemenangan dalam jangka panjang juga lebih daripada 65%, dan nisbah kerugian keuntungan adalah kurang dari 1.
Kapasiti strategi frekuensi tinggi jelas tidak banyak. Kerana leverage tinggi kekal, 100u boleh mengendalikan lebih daripada 2000u dana, strategi frekuensi tinggi boleh bermula dengan dana yang sangat kecil. Tetapi keuntungan bersih keseluruhan tidak akan terlalu banyak. Kapasiti khusus bergantung kepada jumlah dagangan di pasaran.
Terdapat risiko dalam membuka kedudukan, tetapi kelebihan perdagangan frekuensi tinggi adalah bahawa jumlah urus niaga adalah besar. Jika anda kehilangan sekali, anda boleh menutupnya dengan 10 transaksi lagi dengan cepat, dan pengeluaran sangat kecil apabila tempoh diperpanjang. Semakin besar kedudukan, semakin besar risiko akan menjadi. Oleh itu, tidak disarankan untuk skala dalam kedudukan tanpa batas. Harus ada mekanisme maklum balas negatif tertentu. Apabila terdapat lebih banyak kedudukan, adalah perlu untuk skala dalam kedudukan penutupan dan mengurangkan kedudukan pembukaan, untuk memastikan bahawa masa untuk memegang kedudukan adalah pendek. Jika terdapat kedudukan, akan ada kerugian besar jika trend hanya terbalik. Oleh itu, strategi telah merancang penilaian mengenai arah untuk memastikan bahawa kedudukan dibuka di sisi trend apabila trend meningkat atau merosot, mengurangkan risiko, dan tidak ada kerugian yang lebih kerap apabila trend jangka pendek tidak jelas.
Prinsip strategi:
Dapatkan perdagangan yang didagangkan baru-baru ini, kedalaman dan kedudukan semasa, menilai trend mengikut perdagangan, dan menentukan jumlah kedudukan pembukaan mengikut jumlah perdagangan. Jika trendnya menaik, buka pesanan kedudukan panjang, dan tutup kedudukan panjang pada masa yang sama. Jika anda memegang kedudukan pendek pada masa ini, tutup semua kedudukan terlebih dahulu. Sama untuk menilai trend penurunan.
Idea strategi frekuensi tinggi sangat konsisten. Strategi saya berdasarkan idea strategi frekuensi tinggi 2014 dan strategi OKCoin LeeksReaper yang telah saya umumkan sebelumnya. Kod sumber kedua-dua strategi boleh didapati di FMZ. Jika anda memahami kedua-dua strategi dengan teliti, perdagangan frekuensi tinggi akan mudah untuk anda.
Struktur strategi:
Strategi ini menggunakan seni bina asynchronous (lihat Tutorial Lanjutan Komuniti FMZ). Tidak ada kod sumber di sini, hanya penerangan fungsi yang mudah, tidak ada kod lengkap yang boleh dijalankan, juga tidak melibatkan logika teras. API menggunakan protokol REST dan bukannya websocket. Pelayan berada di Tokyo, yang dapat memperoleh 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 pasaran. Ia tidak menghasilkan wang untuk kebanyakan masa, dan kapasiti tidak besar. Jika anda artikel ini telah diposting semula di microblog, kumpulan WeChat dan saat dan platform lain secara aktif, dan jika lebih daripada 100,000 orang membacanya, saya akan mempertimbangkan menyewanya untuk membiarkan anda semua melakukan operasi sebenar, dan bahkan menerbitkan kod sumber strategi dalam artikel ini pada masa akan datang. Tambah kenalan WeChat di halaman utama FMZ, balas Binance, dan anda akan memasuki kumpulan WeChat FMZ Binance.