avatar of 发明者量化-小小梦 发明者量化-小小梦
fokus pada mesej peribadi
4
fokus pada
1271
Pengikut

Modul visualisasi untuk membina strategi perdagangan - pengenalan mudah

Dicipta dalam: 2019-07-29 09:04:35, dikemas kini pada: 2023-10-20 20:09:03
comments   0
hits   3081

Modul visualisasi untuk membina strategi perdagangan - pengenalan mudah

Modul visualisasi untuk membina strategi perdagangan - pengenalan mudah

Dengan mempelajari bab-bab sebelumnya dalam siri ini, anda pada dasarnya telah menguasai penggunaan pelbagai jenis modul visualisasi. Dalam bab ini, kami menggunakan strategi yang mudah tetapi menarik yang dibina menggunakan modul visualisasi.

  • Strategi yang mudah, ganas tetapi menarik untuk mengejar jatuh bangun

    • #### Pemikiran strategik

    Teras strategi adalah untuk mengejar kenaikan dan menjual kejatuhan, dan pasaran ialah pasaran spot mata wang digital, seperti BTC_USDT, berdasarkan harga semasa semasa strategi berjalan, jika harga naik dengan peratusan tertentu, peratusan tertentu aset semasa (mata wang penyebut) akan dibeli Begitu juga, jika harga turun dengan peratusan tertentu, tertentu peratusan aset semasa (syiling) akan dijual.

    • #### Semak perpustakaan visualisasi dan tambahkan modul guna semula

    Sebelum kita mula membina, mari tambah beberapa modul boleh guna semula.

    Modul visualisasi untuk membina strategi perdagangan - pengenalan mudah

    Seperti yang ditunjukkan dalam rajah di atas:

    Dalam lajur perpustakaan kelas terdapat beberapa perpustakaan kelas berpakej yang boleh digunakan semula, yang boleh digunakan selepas menyemak. “Perpustakaan Dagangan Spot Cryptocurrency” yang dipilih ialah perpustakaan dagangan untuk pasaran spot mata wang kripto Ia mengendalikan pengesanan kompleks dan mencuba semula logik selepas membuat pesanan (contohnya, cara menangani pesanan yang tidak dilaksanakan selepas meletakkannya, dsb.) ). Apabila membina strategi, banyak logik pemprosesan yang rumit ditinggalkan, yang sangat mudah.

    • #### Penyambungan modul strategi

    Modul visualisasi untuk membina strategi perdagangan - pengenalan mudah

    Memandangkan idea strategi adalah sangat mudah, modul strategi tidak begitu besar apabila disatukan. Ujian belakang kami bermula pada Oktober 2018. Dalam masa kurang daripada setahun, kedua-dua kejutan dan pasaran trend besar dan kecil muncul, yang memberikan ujian awal strategi. Parameter ujian belakang:

    Modul visualisasi untuk membina strategi perdagangan - pengenalan mudah

    Lihat prestasi paling belakang bagi strategi ini: Modul visualisasi untuk membina strategi perdagangan - pengenalan mudah

    Strategi bahasa JavaScript yang setara juga dikeluarkan di sini, dan pelajar yang berminat boleh mempelajarinya. Dengan mempelajari cara membina strategi menggunakan modul visual, dan memahami konsep strategi dan cara menggunakan pelbagai antara muka, saya dapat dengan mudah memulakan dagangan terprogram.

    Strategi ini tidak mempunyai parameter antara muka lain dan pelajar yang berminat boleh mengoptimumkan dan mengembangkannya.

    function main() {
        var basePrice = -1
        var addRatio = 0.02
    
    
        while (true) {
            var ticker = exchange.GetTicker()
            if (basePrice == -1) {
                basePrice = ticker.Last
            }
    
    
            if ((ticker.Last - basePrice) > 0 && ((ticker.Last - basePrice) / basePrice > addRatio)) {
                var acc = exchange.GetAccount()
                var amount = acc.Balance * addRatio / ticker.Last
    
    
                $.Buy(amount)
                basePrice = ticker.Last
            } 
    
    
            if ((ticker.Last - basePrice) < 0 && ((basePrice - ticker.Last) / basePrice > addRatio)) {
                var acc = exchange.GetAccount()
                var amount = acc.Stocks * addRatio
    
    
                $.Sell(amount)
                basePrice = ticker.Last
            }
        } 
    }
    

    Perkara yang menarik tentang strategi ini ialah aset akaun pada mulanya ditetapkan untuk sama dengan nilai mata wang, seperti BTC._Pasangan dagangan USDT, harga BTC semasa ialah 10,000, mata wang akaun diperuntukkan 5, kemudian USDT diperuntukkan 50,000

    Strategi ini mengambil sikap neutral terhadap keadaan pasaran dan turun naik harga. Cuba peruntukkan kurang USDT dan lebih banyak syiling. Contohnya:

    Modul visualisasi untuk membina strategi perdagangan - pengenalan mudah

    Terdapat perubahan ketara dalam ujian belakang.

    Anda juga boleh menetapkan lebih banyak USDT dan kurang syiling.

    Modul visualisasi untuk membina strategi perdagangan - pengenalan mudah

    Letakkan modul bersama-sama dan cuba idea anda sendiri tentang perdagangan terprogram.

Strategi Contoh Visualisasi:

Lebih banyak strategi boleh didapati di: https://www.fmz.com/square

Artikel lain dalam siri ini

Pengaturcaraan yang membosankan boleh diselesaikan dengan mudah dengan menggunakan blok bangunan Cubalah, ia sangat menarik!