Strategi Frekuensi Tinggi: Komunikasi Aplikasi Mesin Pemetik Kacang

Penulis:J, Dibuat: 2017-02-16 10:12:00, Diperbarui: 2017-02-17 02:45:00

Strategi mesin pemetik celery:https://www.fmz.com/strategy/34388Kode asli:https://github.com/richox/okcoin-leeks-reaper

Di luar negeri, ada beberapa bursa bebas biaya yang dapat dicoba dengan menulis antarmuka API.

Saya mengalami beberapa masalah dalam pengujian dan datang ke sini untuk meminta bantuan.

  1. Dalam kode penulis aslinya, ada kode yang menunda waktu satu menit: sleep 60000, tidak mengerti apa gunanya?
  2. Di sini, Anda dapat melihat beberapa gambar yang menarik dari situs ini. self.prices[i] = trades[trades.length - 1].Price Di sini semua harga berubah menjadi harga terbaru.
  3. Yang lain adalah bahwa saya merasa parameter default BurstThresholdPct terlalu kecil.

Lebih banyak

Kongbai979Apa yang dimaksud dengan logika keuntungan strategis ini dan apa yang menjadi dasar untuk menghasilkan uang?

Tmdsrt2 3.默认的BurstThresholdPct,实在是太小了。稍微波动一下,就相当于启动了。不知道帖主现在在跑的,有没有改小一点?

JBaru-baru ini, Poloniiex memperbarui transaksi BTC/USDC tanpa biaya, dengan frekuensi tinggi.

JFCoin mengembalikan biaya 100% dan Anda bisa bermain lagi, dan terus menguji mesin pemetik lobak! https://www.fmz.com/robot/93218

Pembuatan Kembali BerhasilPertanyaan kedua yang saya tidak mengerti adalah https://dn-filebox.qbox.me/41bed7a69718a43b25f3715926d44361fa3d465d.jpg.

valennnSaya ingin tahu apakah strategi ini bisa berjalan di OK International?

Modal rantaiSebagai pemula, saya juga ingin tahu ide-ide perdagangan dari program ini, misalnya: volume perdagangan tik ini = volume perdagangan tik terakhir * 0.7 + volume perdagangan yang sebenarnya terjadi selama tik ini * 0.3, untuk meluruskan dan mengurangi kebisingan; harga tik ini = (beli 1 + jual 1) * 0.35 + (beli 2 + jual 2) * 0.10 + (beli 3 + jual 3) * 0.05; bidPrice = orderBook.bids[0].limitPrice * 0.618 + orderBook.asks[0].limitPrice * 0.382 + 0.01, dll.

SanmaoSaya tidak menghasilkan uang dengan taktik ini, ada yang menghasilkan uang?

Louis"Saya tidak tahu apa yang akan terjadi, tapi saya pikir saya harus melakukan sesuatu yang lebih baik lagi", katanya.

Xiahaohuan001Jika kita menggunakan nilai perkalian emas 0.618, kita tidak tahu apa artinya.

JBerbagi tentang harga dalam kode sumber yang Anda transpose // 2A. Harga tidak terpecah, penurunan intensitas if (bull && (self.prices[self.prices.length-1] < _.max(self.prices.slice(0, -1)))) { tradeAmount * = 0.90 // Harga tidak inovatif tinggi Aku tidak tahu. if (bear && (self.prices[self.prices.length-1] > _.min(self.prices.slice(0, -1)))) { tradeAmount * = 0.90 // Harga tidak inovatif rendah Aku tidak tahu. // 3. Harga turun naik terlalu besar dalam waktu singkat, mengurangi intensitas if (Math.abs ((self.prices[self.prices.length-1] - self.prices[self.prices.length-2]) > burstPrice * 2) { tradeAmount * = 0.90 // 2 kali fluktuasi harga Aku tidak tahu. if (Math.abs ((self.prices[self.prices.length-1] - self.prices[self.prices.length-2]) > burstPrice * 3) { tradeAmount * = 0.90 // 3 kali fluktuasi harga Aku tidak tahu. if (Math.abs ((self.prices[self.prices.length-1] - self.prices[self.prices.length-2]) > burstPrice * 4) { tradeAmount * = 0.90 // 4 kali fluktuasi harga Aku tidak tahu. // 4. Perbedaan harga pasar terlalu besar, mengurangi intensitas if (self.orderBook.Asks[0][0] - self.orderBook.Bids[0][0] > burstPrice * 2) { tradeAmount * = 0.90 // 2 kali perbedaan harga Aku tidak tahu. if (self.orderBook.Asks[0][0] - self.orderBook.Bids[0][0] > burstPrice * 3) { tradeAmount * = 0.90 // 3 kali perbedaan harga Aku tidak tahu. if (self.orderBook.Asks[0][0] - self.orderBook.Bids[0][0] > burstPrice * 4) { tradeAmount * = 0.90 // 4 kali perbedaan harga Aku tidak tahu.

QinergAda satu pertanyaan yang saya tidak mengerti, siapa sapi yang bisa menjelaskan. Kebijakan ini dimulai dengan inisialisasi dua akun. Satu akun Exchange, satu perdagangan Exchange. Semua transaksi dipicu oleh perdagangan Exchange. Dalam strategi tambahan untuk saldo posisi, Anda melihat saldo akun dan menghitung deviasi posisi, tetapi menggunakan akun perdagangan untuk berdagang. Bahkan jika transaksi berhasil, apakah itu harus meningkatkan atau mengurangi dana akun perdagangan?

super888// Pembaruan urutan harga waktu Jika kita melihat harga tik ini, maka kita akan melihat bahwa harga tik ini adalah (beli 1 + jual 1) * 0.35 + (beli 2 + jual 2) * 0.10 + (beli 3 + jual 3) * 0.05. prices = prices[1.. -1] + [( (orderBook.bids[0].limitPrice + orderBook.asks[0].limitPrice) / 2 + 0.7 + (orderBook.bids[1].limitPrice + orderBook.asks[1].limitPrice) / 2 + 0.2 + (orderBook.bids[2].limitPrice + orderBook.asks[2].limitPrice) / 2 + 0.1)] ============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================== Di sini ide yang ditulis dalam komentar penulis asli sangat jelas (jumlah bobot ==1.0), tetapi dalam kode yang sebenarnya tidak jelas apa ide itu (Apakah penulis asli sendiri salah menulis kode? ============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================== Baiklah, saya pergi ke github dan melihat, ternyata penulis aslinya telah mengeditnya 10 hari yang lalu, mengubah angka tambah menjadi angka tambah.

JBeberapa strategi penting dalam kode asli tidak dipindahkan, jadi saya sarankan untuk menambahkannya. // 2A. Harga tidak mencapai terobosan, penurunan intensitas if (bull && prices[-1] < prices[0.. -1].max (()) tradeAmount * = 0.90 if (bear && prices[-1] > prices[0.. -1].min))) tradeAmount *= 0.90 // 3. Harga turun naik terlalu besar dalam waktu singkat, mengurangi intensitas if (Math.abs(prices[-1] - prices[-2]) > burstPrice * 2) tradeAmount * = 0.90 if (Math.abs(prices[-1] - prices[-2]) > burstPrice * 3) tradeAmount * = 0.90 if (Math.abs(prices[-1] - prices[-2]) > burstPrice * 4) tradeAmount * = 0.90 // 4. Perbedaan harga pasar terlalu besar, mengurangi intensitas if (orderBook.asks[0].limitPrice - orderBook.bids[0].limitPrice > burstPrice * 2) tradeAmount * = 0.90 if (orderBook.asks[0].limitPrice - orderBook.bids[0].limitPrice > burstPrice * 3) tradeAmount * = 0.90 if (orderBook.asks[0].limitPrice - orderBook.bids[0].limitPrice > burstPrice * 4) tradeAmount * = 0.90

J1BTC menjalankan strategi ini dengan volume transaksi sekitar 50 BTC per hari.

Qinergdef prices = [trades[-1].price] * 15 juga ditulis oleh penulis asli, untuk variabel initialization

Qinerg"Saya tidak tahu apa yang terjadi, tapi saya tahu bahwa saya tidak tahu apa yang terjadi", katanya. 1,self.prices[i] = trades[trades.length - 1].Apakah semua nilai dalam array harga diperbarui menjadi harga terbaru? 2、self.prices.push(_N((orderBook.Bids[0].Price + orderBook.Asks[0].Price) * 0.35 di sini 0.35+0.1+0.05 digabungkan menjadi 0.5, sedangkan kode penulis asli adalah 0.7+0.2+0.1

Louissleep 60000 adalah pesanan yang tidak dibayar yang dibersihkan setiap satu menit BurstThresholdPct adalah perkiraan jumlah transaksi yang dihitung oleh data besar. Di luar negeri, bursa mana yang bebas dari biaya transaksi?

Burung hantu terbangStrategi ini adalah untuk memastikan bahwa mata uang tidak akan runtuh, yaitu tidak akan kembali ke nol, dan selalu menghasilkan uang.

Burung hantu terbangApakah itu taktiknya?

Arasaka CapitalHalo, apakah itu masih berjalan? Saya tidak tahu apakah versi python bisa mengirim saya untuk belajar. Saya adalah seorang pedagang yang bekerja di akun Binance dan membayar biaya transaksi. Q. 515051842

Tmdsrt2Ha ha, bagaimana hasilnya?

Tmdsrt2Fcoin biaya transaksi adalah apa yang akan diambil dan dikembalikan.

Aku suka bulu.Tujuan mungkin adalah untuk mendapatkannya lagi jika perdagangan tidak berhasil.

Aku suka bulu.Apakah ada yang dioptimalkan, tidak ada uang di depan, dan semakin banyak di belakang?

JSaat ini, FT turun, sehingga kurva keuntungan turun. Strategi ini awalnya dijalankan dengan BTC dan membutuhkan penjualan BTC yang dimiliki untuk menjamin tidak terpengaruh oleh perubahan harga. Saya belum menemukan bursa yang tepat untuk menjalankan strategi ini.

pedangJika Anda tidak memiliki akun Facebook, Anda harus membayar biaya sehari sebelumnya, bagaimana jika akun Facebook jatuh keesokan harinya?

EvonApakah Anda tidak pernah mengatakan bahwa Anda bisa mendapatkan keuntungan?

kau7035Masalah sensasi seharusnya terjadi di bursa. Zaif juga memiliki reputasi buruk di forum Jepang.

htccApakah ada yang benar-benar berlari, atau apakah ada keuntungan?

JKebijakan ini hanya dapat diuji pada cakram nyata, dan tidak ada gunanya menjalankan cakram simulasi pada botvs. Beberapa bursa besar di Jepang seharusnya gratis. Saya tidak mengerti pola strategi ini, saya tidak tahu banyak tentang beberapa parameter, dan saya berhenti melakukan penelitian.

JimuponApakah masih ada penelitian tentang strategi ini? Apakah akhirnya ada yang menghasilkan uang? Baru-baru ini belajar kuantifikasi, menulis ulang strategi ini dengan python. Saya menemukan tidak ada lagi bursa gratis, letakkan pada simulasi botvs yang berjalan di piringan nyata, keuntungan pada dasarnya mengikuti harga mata uang, strategi keseimbangan tidak menguntungkan, strategi tren pada dasarnya tidak dapat bernegosiasi, semuanya ditarik, mungkin karena jumlah transaksi di botvs terlalu rendah?

JQQ:3171061

Menjaring Orang MimpiApakah Anda bisa meninggalkan kontak?

Perempuan juga.Strategi ini, diperkirakan, telah dihancurkan. Tidak ada penghentian yang efektif.

valennnJika Anda tidak memiliki uang, Anda tidak akan mendapatkan uang, dan jika Anda tidak memiliki uang, Anda tidak akan mendapatkan uang.

imcoddy"Saya tidak tahu apa yang terjadi, tapi saya tidak tahu apa yang terjadi", katanya.

valennnPada awalnya, ada transaksi, berjalan selama sepuluh menit, kemudian tidak ada transaksi, kembali log seperti ini https://dn-filebox.qbox.me/05c78f1d854212a532ae90c3e110c6451ae99ecf.jpg

JJika tidak ada transaksi, itu berarti strategi itu sendiri tidak ditulis dengan baik.

valennnSaya sudah mencoba menjalankan sebelum, bukankah itu strategi frekuensi tinggi, tidak tahu mengapa berjalan dua kali dan tidak melakukan transaksi, apakah permintaan kecepatan terlalu cepat dan IP dilarang?

JJadi, itu mungkin tidak masalah, tapi jika beberapa transaksi hanya memakan biaya, maka itu akan merugikan.

valennnok internasional adalah model taker-maker, tidak ada biaya pengadaan.

JPada dasarnya adalah daftar.

valennnApakah strategi ini hanya untuk makan saja?

JIni adalah strategi frekuensi tinggi yang hanya dapat dijalankan di bursa bebas biaya.

RajajackApakah Anda menggunakan platform mana untuk menjalankan strategi ini? Rasanya agak berlebihan jika Anda menggunakan strategi 32 kali dalam enam bulan!

JSaya mengerti bahwa parameter-parameter ini selalu dioptimalkan berdasarkan pengalaman, berdasarkan bursa saat ini, pasar saat ini, dan sebagainya.

LouisMenghitung aset rekening

JSaya tidak menanyakan ini. Namun trade_history mengembalikan catatan transaksi yang telah dilakukan, dibandingkan dengan active_orders, yang seharusnya dapat menghitung jumlah transaksi.

Jhttps://corp.zaif.jp/api-docs-en/trade-api/ active_orders yang mengembalikan semua pesanan yang belum selesai, termasuk nomor pesanan

JDengan deposit Bitcoin, transaksi dapat dilakukan tanpa harus memasukkan nomor kartu kredit.

LouisZaif, gratis untuk prosedur

Xiahaohuan001Bagaimana dengan biaya hidup?

JItu salah paham saya. Frekuensi tinggi ini tentu saja sensitif terhadap waktu, dan jika keterlambatan terlalu besar, saya merasa hanya bisa menaikkan ambang batas persentase pertama. Namun, strategi ini telah saya jalankan selama setengah bulan, banyak parameter yang tidak berhasil disesuaikan, dan sekarang saya sudah menyerah.

Xiahaohuan001Apakah Anda masih bisa mengatur penundaan pasif?

JSaya juga mengatakan:-)

Xiahaohuan001Saya maksudkan penundaan pasif, penundaan untuk melakukan perdagangan.

JKami telah bertransaksi 2.000 BTC dalam beberapa hari terakhir dan masih belum menghasilkan uang.

JPengaturan penundaan harus memiliki dampak yang sangat besar pada strategi, harga dan volume perdagangan yang bergantung pada strategi akan berubah sesuai dengan penundaan yang berbeda.

Xiahaohuan001Apakah keterlambatan berurusan berdampak pada strategi?

Louis"Adik, saya masuk 1w, saya mencampurnya, tapi tidak ada uang, pagi ini saya melihat nilai bersihnya diganti menjadi RMB atau 1w, saya menangis. Bagaimana dengan Anda?"

JSetelah beberapa kali membeli dan menjual secara manual, saya berhenti karena tidak mengerti.

HonanbtvsBagaimana dengan bitmex? Mengapa tidak menggunakan ini, apakah ada lubang?

LouisDia tampaknya juga menuntut lebih banyak untuk transaksi jumlah yang dicetak, salah satunya adalah perbedaan terlalu kecil.

JTentu saja tidak semudah itu. Atau mintalah Zero untuk segera menambahkan bursa-bursa gratis ini ke Botvs.

JPeriksa akun Anda, cari cara untuk mengkonfirmasi akun Anda, cari cara untuk mengkonfirmasi akun Anda, cari cara untuk mengkonfirmasi akun Anda, cari cara untuk mengkonfirmasi akun Anda, cari cara untuk mengkonfirmasi akun Anda, cari cara untuk mengkonfirmasi akun Anda, cari cara untuk mengkonfirmasi akun Anda, cari cara untuk mengkonfirmasi akun Anda, cari cara untuk mengkonfirmasi akun Anda, cari cara untuk mengkonfirmasi akun Anda, cari cara untuk mengkonfirmasi akun Anda, cari cara untuk mengkonfirmasi akun Anda, cari cara untuk mengkonfirmasi akun Anda, cari cara untuk mendapatkan 1% dari biaya transaksi setiap hari.

WuqianmingApakah bisa mengganti fungsi transaksi dari kebijakan pemindahan dengan httpquery (?).

WuqianmingBagaimana cara menulis API? Terima kasih bro

Louis"Sudah satu hari berlari, sepertinya saya sudah bisa bersihkan, tapi tidak ada keuntungan.

LouisSaya telah mengubah parameter di bawah ini, tetapi tidak berhasil, dan saya juga mengubah BUG.

JAnda telah meningkatkan volume perdagangan Anda kemarin.

JInterface yang ditulis sendiri

3263243yPertanyaannya adalah apakah ini berjalan di zaif? BotVS sepertinya tidak memiliki antarmuka zaif, bagaimana cara menyelesaikannya?

jxc6698Saya juga berlari, sementara tidak ada efek, melihat Anda, saya juga percaya diri

JGoogle verifikasi kode, mungkin di dinding? https://dn-filebox.qbox.me/c40a79c3e00ca877ee495df19a9f79d283da2b0e.png

QinergZaif selalu meminta "ReCAPTCHA check". setiap kali login, tetapi tidak ada tempat untuk memasukkan kode verifikasi di antarmuka. Bagaimana Anda masuk?

LouisSaya merasa lebih percaya diri melihat Anda.

JDia sendiri melakukan hampir 1.000 BTC per hari, dan semua lobak telah dihancurkan olehnya.

JTerus bekerja, dan saya mulai menghasilkan uang. https://dn-filebox.qbox.me/a5bbb7f57ab71363eab3e48d864a13e70971c121.png

LouisSaat ini, volatilitas yang begitu besar tidak menghasilkan uang. Saya mungkin menggunakan kode palsu.

LouisMereka memiliki catatan transaksi yang sempurna.

JQuoine tidak bisa pergi ke dalam, atau tidak pergi. Volume trading Zaif terdaftar di https://zaif.jp/public_trade_user/btc_jpy/1. Mengunggah volume trading Anda di bagian bawah halaman Pengaturan Sosial.

LouisSaya juga berencana untuk pergi ke Quoine, dan hasilnya adalah sertifikat selalu tidak bisa dilewati... apakah hidup itu membungkuk? Saya juga tidak bisa menghasilkan uang, saya merasa seperti menggesek jumlah transaksi, tampaknya Zaif memiliki transaksi kembali, tetapi tidak ada konfirmasi telepon di Jepang. Di mana peringkat volume transaksi?

JSaya juga beralih ke Saif, dan hasilnya lebih baik dari Quoine. Banyak transaksi, dalam waktu kurang dari dua hari, saya masuk ke halaman kedua peringkat, tetapi tidak menghasilkan uang. Lebih cepat dari robot kami yang memotong lobak:-)

JSaya pikir itu untuk mendapatkan harga jual yang optimal. 0.5 juga bisa, tetapi dengan pembagian emas, Anda dapat membeli dan menjual dengan harga yang berbeda.

JItu masuk akal!

LouisSaya menambahkan satu penilaian tradeAmount >= 0.1 pada setiap if, yang dapat mengurangi perhitungan di belakang.

JQuoine, saya juga tidak memiliki uang tunai, tapi keuntungan yang saya dapatkan adalah uang tunai, dan saya berjalan selama dua hari tanpa uang tunai.

JTidak bisa

LouisQuoine dapat membiayai cryptocurrency?! Saya berjalan di zaif, pasar yang sangat aneh, membayar 5 yen satu unit...

LouisSaya mengerti, satu akun, dua API.

LouisSaya mungkin juga berlari 1BTC, mati-matian mengikuti log, dan menyimpulkan ide inti seperti yang Anda katakan di atas.

JSalah satu konsep dari strategi ini adalah memiliki 50% saham, sehingga setelah membeli, Anda harus kembali ke posisi 50% dengan pesanan 0.01 terus menerus. Tentu saja, jika harga terus naik atau turun, Anda akan membeli dan menjual dengan tren tersebut. Strategi ini seharusnya berhasil dengan 1 BTC, dan jika kurang, sulit untuk melihat efeknya.

WuqianmingBotvs tidak mendukung koin.

LouisTidak memahami strategi tren ini, seringkali ketika bagian tren baru saja dibeli, strategi keseimbangan mulai dijual.

jxc6698Dan saya pikir strategi ini hanya bisa dilakukan oleh para pemegang.

JYa, di sini adalah nilai awal, dan kemudian data diperbarui dengan shift dan push.

JQuoine.com, tidak terlalu dalam

jxc6698Di platform mana Anda menguji? Apakah pasar cukup dalam?

jxc6698Saya menulis ulang kode python, kembali dan mencoba.

jxc6698Anda memiliki 1. Jadi baris di dalam lingkaran adalah array yang dipindahkan ke kiri.

JSetelah menjalankan hari kemarin, saya menemukan bahwa strategi keseimbangan ini tidak menguntungkan, sekarang kita akan melihat apakah perdagangan tren menghasilkan uang.

JJadi, variabel initialization ini tidak masalah.

LouisJadi jika kita memiliki dua per dua, maka kita memiliki dua per tiga.

LouisPada kode sumbernya ada tiga thread, thread utama melakukan trading tren, satu thread melakukan strategi keseimbangan, dan satu thread melakukan pembersihan.

JOh, ternyata proses-proses tersebut berjalan secara sinkronisasi. BurstThresholdPct digunakan dalam strategi untuk menilai apakah harga akan muncul dalam arah yang tidak sesuai. Pertukaran yang bebas perdagangan dapat melihat statistiknya di sini: https://coinmarketcap.com/exchanges/volume/24-hour/no-fees/