Type/to search
8
Follow
1364
Followers
Modul visualisasi untuk membangun strategi perdagangan - pengenalan sederhana
Original
Created 2019-07-29 09:04:35  Updated 2023-10-20 20:09:03
 0
 3410

img

Modul visualisasi untuk membangun strategi perdagangan - pengenalan sederhana

Dengan mempelajari bab-bab sebelumnya dari seri ini, Anda pada dasarnya telah menguasai penggunaan berbagai jenis modul visualisasi.
Dalam bab ini, kami menggunakan strategi sederhana tetapi menarik yang dibangun menggunakan modul visualisasi.

  • Strategi sederhana, penuh kekerasan namun menarik untuk mengejar pasang surut

    • Berpikir strategis

      Inti dari strategi ini adalah mengejar kenaikan dan menjual saat penurunan, dan pasarnya adalah pasar spot mata uang digital, seperti BTC._USDT, berdasarkan harga saat ini ketika strategi berjalan, jika harga naik dengan persentase tertentu, persentase tertentu dari aset saat ini (mata uang penyebut) akan dibeli. Demikian pula, jika harga turun dengan persentase tertentu, persentase tertentu dari aset saat ini (mata uang penyebut) akan dibeli. persentase aset lancar (koin) yang akan dijual. Pokok bahasan.

    • Periksa pustaka visualisasi dan tambahkan modul penggunaan ulang

      Sebelum kita mulai membangun, mari tambahkan beberapa modul yang dapat digunakan kembali.

      img

      Seperti yang ditunjukkan pada gambar di atas:

      Di kolom pustaka kelas terdapat beberapa pustaka kelas paket yang dapat digunakan kembali, yang bisa digunakan setelah pemeriksaan.
      "Cryptocurrency Spot Trading Library" yang dipilih adalah perpustakaan perdagangan untuk pasar spot mata uang kripto. Perpustakaan ini menangani deteksi kompleks dan logika coba ulang setelah menempatkan pesanan (misalnya, cara menangani pesanan yang tidak dieksekusi setelah menempatkannya, dll.) ).
      Saat membangun strategi, banyak logika pemrosesan rumit yang dihilangkan, yang sangat praktis.

    • Penyambungan modul strategi

      img

      Karena ide strateginya sangat sederhana, modul strategi tidak terlalu besar ketika disatukan.
      Pengujian ulang kami dimulai pada bulan Oktober 2018. Dalam waktu kurang dari setahun, guncangan besar dan kecil serta tren pasar muncul, yang memberikan uji awal terhadap strategi tersebut.
      Parameter pengujian ulang:

      img

      Mari kita lihat kinerja backtest dari strategi ini:
      img

      Strategi bahasa JavaScript yang setara juga dirilis di sini, dan siswa yang tertarik dapat mempelajarinya.
      Dengan mempelajari cara membangun strategi menggunakan modul visual, dan cara menyusun strategi dan menggunakan berbagai antarmuka, saya dapat memulai perdagangan terprogram dengan sangat mudah.

      Strategi ini tidak memiliki parameter antarmuka lain, dan siswa yang tertarik dapat mengoptimalkan 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 } } }

      Hal menarik tentang strategi ini adalah bahwa aset akun awalnya ditetapkan sama dengan nilai mata uang, seperti BTC._Pasangan perdagangan USDT, harga BTC saat ini adalah 10.000, mata uang akun dialokasikan 5, maka USDT dialokasikan 50.000

      Strategi ini mengambil sikap netral terhadap kondisi pasar dan fluktuasi harga.
      Cobalah mengalokasikan lebih sedikit USDT dan lebih banyak koin.
      Misalnya:

      img

      Telah terjadi perubahan yang nyata dalam pengujian ulang.

      Anda juga dapat mengatur lebih banyak USDT dan lebih sedikit koin.

      img

      Gabungkan modul-modul tersebut dan cobalah ide Anda sendiri tentang perdagangan terprogram.

Contoh Strategi Visualisasi:

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

Artikel lain dalam seri ini

Pemrograman yang membosankan dapat diselesaikan dengan mudah menggunakan blok penyusun. Cobalah, ini sangat menarik!

Related Recommendations
Comment
All comments (0)
No data
No data
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)