Sumber daya yang dimuat... Pemuatan...

Cara Menggunakan Kode Untuk Memperbaiki Kode Kode

Penulis:Penemu Kuantitas - Mimpi Kecil, Dibuat: 2017-05-05 19:03:55, Diperbarui: 2020-03-30 13:51:24

Cara Menggunakan Kode Untuk Memperbaiki Kode Kode

Beberapa konten telah disesuaikan, lihat dokumentasi API terbaru.

Dalam pengujian parameter kebijakan, uji ulang pada interval waktu yang berbeda, uji ulang objek dengan beberapa parameter, dll, kebijakan uji ulang harus disetel ulang pada uji ulang berikutnya karena parameter perlu disesuaikan berulang kali, dan tidak dapat direkam. Platform untuk memudahkan penyesuaian parameter, menambahkan fitur baru.

  • ###############################################################################################################################################################################################################################################################

如何使用代码精确调整“回测系统默认设置”

Seperti yang Anda lihat, ini adalah strategi uji coba, dengan kode sebagai berikut:

  function main(){
      while(true){
          LogStatus("测试默认参数!");
          Sleep();
      }
  }

Parameter strategi adalah sebagai berikut:

如何使用代码精确调整“回测系统默认设置”

#### Pada saat ini, parameter di dalam jajak retargeting interface adalah pengaturan default seperti gambar di bawah ini

如何使用代码精确调整“回测系统默认设置”

  • 2. Menggunakan kode Mengatur pengaturan default untuk mengulang

    • #### Bagian dari parameter sistem retesting:
    /*backtest
      start: 2017-03-01        
      end: 2017-03-02           
      period: 15                
      mode: 1                 
    */
    

    如何使用代码精确调整“回测系统默认设置”

    Perhatikan:

    • Periode: 15 15 adalah 15 menit, dan platform mendukung periode 1 menit, 5 menit, 15 menit, 30 menit, 1 jam, 1 hari Jadi bagaimana kita bisa menulis 1 jam? 1 jam = 60 menit.period : 60Saya tidak tahu apa yang terjadi. Jadi, bagaimana kita bisa menulis 1 hari? 1 hari = 24 kali 60 menit.period : 1440Saya tidak tahu apa yang terjadi.

    • mode: 1 mode mengacu pada mode yang di-retest, yang didukung oleh sistem retest模拟级别回测实盘级别回测^ 1 adalah indeks dari dropdown box, 0 adalah模拟级别回测, 1 adalah实盘级别回测

    • Bagian dari parameter kebijakan retest:
    /*defaults
      number : 0
      bool: false
      string: Hello BotVS!
      comboBox : 2
    */
    

    如何使用代码精确调整“回测系统默认设置”

    Perhatikan:

    • comboBox : 2 2 ini mengacu pada indeks kotak drop-down, indeks pilihan pertama kotak drop-down adalah 0, indeks pilihan kedua adalah 1, dan indeks pilihan ketiga adalah 2.

    • Enkripsi string Parameter tipe dan jenis string adalah pengaturan operasi yang sama.

    • Kode pengujian lengkap

Javascript

  /*backtest
    start: 2017-03-01        
    end: 2017-03-02           
    period: 15              
    mode: 1                 
  */

  /*defaults
    number : 0
    bool: false
    string: Hello BotVS!
    comboBox : 2
  */

  function main(){
      while(true){
          LogStatus("测试默认参数!");
          Sleep();
      }
  }

Python

'''
  /*backtest
    start: 2017-03-01        
    end: 2017-03-02           
    period: 15              
    mode: 1                 
  */

  /*defaults
    number : 0
    bool: false
    string: Hello BotVS!
    comboBox : 2
  */
'''
def main():
    Log("OK")  

### Perbarui, lalu lihat apakah ada perubahan pada halaman review sebelumnya.

如何使用代码精确调整“回测系统默认设置”

Seperti yang dapat dilihat, baik parameter default dari sistem penelusuran hash atau parameter default dari kebijakan hash telah diubah sesuai dengan kode. Menghemat pengaturan yang diperlukan, tidak perlu lagi untuk mengatur parameter retest dengan titik-titik.

  • ##### 3, gunakan tombol MATE untuk memasukkan parameter dari pengaturan halaman yang diulas kembali ke dalam kode kebijakan:

如何使用代码精确调整“回测系统默认设置”

Dengan cara ini, parameter reset default tidak harus ditulis dengan tangan saat pertama kali diatur dalam bentuk kode, dan dapat diatur di halaman reset dan dimasukkan langsung ke dalam kode.

  • #### Strategi uji coba alamat:

如何使用代码精确调整“回测系统默认设置”

https://www.fmz.com/strategy/40155

Catatan: Mengubah args menjadi default

  • #### 2017.12.17 Optimasi Tutorial Menghemat Retesting Setup Tutorial (Buttons Controller yang sebelumnya bernama META)

如何使用代码精确调整“回测系统默认设置”

Misalnya: Setelah menginstal opsi retest (misalnya waktu, bursa, siklus K, dll.) Anda dapat mengklik tombol Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup Setup

如何使用代码精确调整“回测系统默认设置”

Kode akan ditambahkan secara otomatis ke bagian awal area editor untuk disimpan sebagai komentar.

如何使用代码精确调整“回测系统默认设置”

Dengan cara ini, Anda dapat menyimpan data di tangan Anda, sehingga Anda tidak perlu mengkonfigurasi ulang informasi di masa depan.

Jika Anda mengubah pengaturan harga untuk objek bursa yang dinilai ulang:

如何使用代码精确调整“回测系统默认设置”

Setelah itu, simpan pengaturan retest, dan Anda akan melihat bahwa pengaturan retest muncul sebagai pengaturan tarif.

  # 注意: 尽量不要手动修改 或者 设置 回测设置 (即 backtest 段代码) 代码。

Informasi lebih lanjut

Kaizi1231Apakah informasi konfigurasi ini dapat dihubungi secara langsung dalam strategi? misalnya, tarif ini, saldo yang tersisa untuk menghitung laba?

Hokshelato`mode: 1 ` tampaknya tidak berfungsi, dan selalu menampilkan Tick tingkat analog di antarmuka.

edwardgywNice work! bukan menambahkan bursa dan mengatur biaya pembelian dan penjualan secara bersamaan dan mengkode, dan setiap kali Anda menyetel beberapa

Air mancurJika Anda dapat mengatur saldo dan uang sisa, itu lebih baik.

Penemu Kuantitas - Mimpi KecilTarif: Anda dapat mengatur parameter langsung di antarmuka kebijakan.

Kaizi1231Jika Anda ingin mendapatkan parameter tarif yang ditetapkan oleh platform retesting dalam strategi Anda, apakah ada cara untuk mendapatkan parameter tarif yang ditetapkan oleh platform retesting?

Penemu Kuantitas - Mimpi KecilIni tidak bisa, ini hanya kode dari parameter yang dikonfigurasi untuk sistem uji ulang.

Penemu Kuantitas - Mimpi KecilBaiklah ^^, ini sendiri adalah kode komentar, mungkin komentar di dalamnya akan menyebabkan kesalahan pemecahan.

HokshelatoIni bukan masalah pembaruan, tapi karena saya menambahkan komentar di belakang kalimat, BotVS tidak dapat memecahkannya dengan benar; misalnya: ``js /* backtest mode: 1 // Tick tingkat disk */ `` Dengan catatan, mode mode selalu ditetapkan sebagai **0** (tingkat analog).

Penemu Kuantitas - Mimpi Kecil"Saya tidak tahu apa yang akan terjadi jika saya tidak bisa melakukan ini", katanya.

Penemu Kuantitas - Mimpi KecilJika Anda tidak memiliki akun Facebook, Anda mungkin tidak akan dapat mengaksesnya.

HokshelatoSaya ingin bertanya apakah sekarang **saldo **, **saldo mata uang **, **beli **, **jual ** dapat diatur di backtest?

Tidak adaAnda dapat menyimpan konfigurasi biaya.

J +1

edwardgywSederhana, mengatur tombol, fungsi untuk menyimpan pengaturan saat ini sebagai pilihan default. Setelah selesai, Anda dapat membuat isian kode sendiri, atau merekam di latar belakang, lebih mudah daripada sekarang.

Penemu Kuantitas - Mimpi KecilIni karena beberapa hal yang rumit, sementara masih dalam desain, melihat bagaimana desain yang paling masuk akal, nyaman, dan efisien.

Penemu Kuantitas - Mimpi KecilTerima kasih atas saran Anda, memang ini juga perlu diatur, saya telah mencatat laporan Z besar.