Sumber daya yang dimuat... Pemuatan...

Pengaturan Parameter Antarmuka Strategi

Penulis:FMZ~Lydia, Dibuat: 2023-07-13 14:11:46, Diperbarui: 2024-01-02 21:14:38

img

Pengaturan Parameter Antarmuka Strategi

5 parameter antarmuka

img

Parameter antarmuka ditetapkan di bagian Parameter Strategi yang terletak di bawah area pengeditan kode di halaman pengeditan strategi.

Parameter antarmuka ada dalam kode strategi sebagai variabel global, yang berarti mereka dapat dimodifikasi dalam kode.

Nama variabel parameter antarmuka dalam kode strategi adalah: nomor, string, combox, bool, secretString (seperti yang ditunjukkan pada gambar di atas).

Opsi deskripsi: Nama parameter antarmuka pada antarmuka strategi.

Opsi komentar: Deskripsi rinci dari parameter antarmuka, yang akan ditampilkan ketika mouse menggeser parameter antarmuka.

Opsi tipe: Jenis parameter antarmuka, yang akan dijelaskan lebih lanjut di bawah ini.

Opsi nilai default: Nilai default dari parameter antarmuka.

Tabel

img

Jenis numerik

  • Javascript

    Nomor variabel Jenis: Nomor

String

  • Javascript

    Senar variabel Tipe: Senar Nilai default dimasukkan tanpa tanda kutip dan diperlakukan sebagai karakter.

Kotak

  • Javascript

    Variable combox Jenis: Nomor Nilai default: dari bentuk 1 Variabel combox itu sendiri adalah nilai numerik yang mewakili indeks item yang dipilih dalam kontrol dropdown. Indeks item dropdown pertama adalah 1, tetapi nilai indeksnya adalah 0. Ketika item ini dipilih, nilai combox adalah 0. Demikian pula indeks item dropdown kedua adalah 1. Parameter default ke item dropdown pertama.

    img

Kotak centang (Boolean)

  • Javascript

    Variabel bool Tipe: Boolean

    Diperiksa, variabel bool adalah benar; tidak diperiksa, variabel bool adalah salah.

SecretString

  • Javascript

    Variabel secretJenis string: string Penggunaannya sama dengan string. Senar terenkripsi dikirim dalam bentuk terenkripsi dan tidak dikirim dalam teks biasa. Mengubah string rahasia memicu mekanisme otentikasi keamanan FMZ Quant, yang membutuhkan memasukkan kata sandi untuk verifikasi.

img

Pengaturan ketergantungan parameter

Kita dapat mengatur parameter yang memungkinkan parameter lain untuk ditampilkan atau disembunyikan berdasarkan pilihannya. Misalnya, kita mengatur parameter yang disebut numberA, yang merupakan tipe numerik. Kita membuat numberA ditampilkan atau tersembunyi berdasarkan kebenaran atau kepalsuan parameter yang disebut isShowA (tipe boolean).

img

Setelah Anda mengaturnya dengan cara ini, Anda dapat mengujinya dalam backtest.

img

Ketika parameter isShowA tidak ditetapkan, numberA disembunyikan.

Kita centang kotak ituShowA

Untuk menunjukkan:

img

Hal ini memungkinkan untuk bersembunyi dan menunjukkan.

Parameter Antarmuka Strategi, Kontrol Interaktif, Parameter pada Template, Fungsi Pengelompokan

Dalam strategi, jika Anda ingin mengelompokkan parameter untuk ditampilkan, Anda dapat menggunakan fungsi berikut.

Misalnya, parameter antarmuka strategi pengujian ditetapkan sebagai berikut:

img

img

Saat ini parameter diurutkan dari atas ke bawah, bernomor dari 1 sampai 4. Jika saya ingin mengelompokkan parameter 1 dan parameter 4 bersama-sama dan menampilkan mereka di antarmuka, saya dapat menyeretimgdan pindahkan parameter keempat untuk diposisikan di bawah parameter pertama.

img

Untuk mengelompokkan parameter pertama dan keempat bersama-sama, kita hanya perlu membuat sedikit modifikasi pada deskripsi parameter sehingga sistem dapat menafsirkannya sebagai dikelompokkan. (Silakan pastikan untuk memasukkan " (?) " dalam mode bahasa Inggris agar bisa bekerja. Anda dapat menggunakan input Cina untuk deskripsi kelompok setelah karakter ?.)

Pada awal deskripsi parameter, input (?Grup 1).

img

Kita bisa melihat hasilnya:

img

Semua parameter telah dikelompokkan ke dalam Grup 1. alasannya adalah bahwa jika deskripsi parameter adalah (?), itu akan membuat sebuah kelompok, dan semua parameter setelah itu akan dikelompokkan bersama-sama.

Sebagai contoh, mari tambahkan kelompok lain dengan nama Grup 1:

img

Tampilan:

img

Demikian pula, dengan menetapkan (?) dalam deskripsi kontrol interaktif, kita juga dapat mengelompokkan kontrol bersama.

img

img

img


Lebih banyak