Sumber dimuat naik... memuat...

Tetapan Parameter Antara muka Strategi

Penulis:FMZ~Lydia, Dicipta: 2023-07-13 14:11:46, Dikemas kini: 2024-01-02 21:14:38

img

Tetapan Parameter Antara muka Strategi

5 parameter antara muka

img

Parameter antara muka ditetapkan di bahagian Parameter Strategi yang terletak di bawah kawasan penyuntingan kod di halaman penyuntingan strategi.

Parameter antara muka wujud dalam kod strategi sebagai pembolehubah global, yang bermaksud mereka boleh diubah suai dalam kod.

Nama pembolehubah parameter antara muka dalam kod strategi adalah: nombor, rentetan, combox, bool, rahsiaString (seperti yang ditunjukkan dalam gambar di atas).

Pilihan penerangan: Nama parameter antara muka pada antara muka strategi.

Pilihan Nota: Penerangan terperinci parameter antara muka, yang akan dipaparkan apabila tetikus melayang di atas parameter antara muka.

Pilihan jenis: Jenis parameter antara muka, yang akan dijelaskan lebih lanjut di bawah.

Pilihan nilai lalai: Nilai lalai parameter antara muka.

Jadual

img

Jenis nombor

  • Javascript

    Nombor pembolehubah Jenis: Nombor

String

  • Javascript

    Senar pembolehubah Jenis: Senar Nilai lalai dimasukkan tanpa tanda petikan dan dianggap sebagai aksara.

Kotak

  • Javascript

    Jenis kotak gabungan pembolehubah: Nombor Nilai lalai: daripada bentuk 1 combox pembolehubah itu sendiri adalah nilai berangka yang mewakili indeks item yang dipilih dalam kawalan dropdown. Indeks item dropdown pertama adalah 1, tetapi nilai indeksnya adalah 0. Apabila item ini dipilih, nilai combox adalah 0. Begitu juga indeks item dropdown kedua adalah 1. Parameter lalai untuk item dropdown pertama.

    img

Kotak semak (Boolean)

  • Javascript

    Peubah bool Jenis: Boolean

    Dicek, pembolehubah bool adalah benar; tidak dicek, pembolehubah bool adalah salah.

RahsiaString

  • Javascript

    Variable secretJenis senar: senar Penggunaannya sama dengan rentetan. Senar yang disulitkan dihantar dalam bentuk yang disulitkan dan tidak dihantar dalam teks biasa. Mengubahsuai rentetan rahsia mencetuskan mekanisme pengesahan keselamatan FMZ Quant, yang memerlukan memasukkan kata laluan untuk pengesahan.

img

Tetapan Kebergantungan Parameter

Kita boleh menetapkan parameter yang membolehkan parameter lain dipaparkan atau disembunyikan berdasarkan pilihannya. Sebagai contoh, kita menetapkan parameter yang dipanggil numberA, yang merupakan jenis nombor. Kami membuat numberA dipaparkan atau tersembunyi berdasarkan kebenaran atau kepalsuan parameter yang dipanggil isShowA (jenis boolean).

img

Selepas anda mengaturnya dengan cara ini, anda boleh mengujinya dalam backtest.

img

Apabila parameter isShowA tidak ditetapkan, nomborA disembunyikan.

Kita mengetuk kotak adalahShowA

Untuk menunjukkan:

img

Ini membolehkan untuk bersembunyi dan menunjukkan.

Parameter antara muka strategi, kawalan interaktif, parameter pada templat, fungsi pengelompokan

Dalam strategi, jika anda ingin mengelompokkan parameter untuk paparan, anda boleh menggunakan fungsi berikut.

Sebagai contoh, parameter antara muka strategi ujian ditetapkan seperti berikut:

img

img

Pada masa ini parameter disusun dari atas ke bawah, bernombor dari 1 hingga 4. Jika saya mahu kumpulan parameter 1 dan parameter 4 bersama-sama dan memaparkan mereka pada antara muka, saya boleh menyeretimgdan bergerak parameter keempat untuk diletakkan di bawah parameter pertama.

img

Untuk mengelompokkan parameter pertama dan keempat bersama-sama, kita hanya perlu membuat sedikit pengubahsuaian pada penerangan parameter supaya sistem dapat menafsirkannya sebagai dikelompokkan. (Sila pastikan untuk memasukkan " (?) " dalam mod bahasa Inggeris supaya ia berfungsi. Anda boleh menggunakan input Cina untuk penerangan kumpulan selepas watak ?.)

Pada permulaan penerangan parameter, input (?Kumpulan 1).

img

Kita boleh lihat hasilnya:

img

Semua parameter telah dikelompokkan ke dalam Kumpulan 1. Sebabnya adalah bahawa jika deskripsi parameter adalah (?), ia akan membuat kumpulan, dan semua parameter selepas itu akan dikelompokkan bersama.

Sebagai contoh, mari tambahkan satu lagi kumpulan dengan nama Kumpulan 1:

img

Paparan:

img

Begitu juga, dengan menetapkan (?) dalam penerangan kawalan interaktif, kita juga boleh mengelompokkan kawalan bersama.

img

img

img


Lebih lanjut