Pengujian parameter strategi, pengembalian masa yang berbeza, pengembalian objek pelbagai standard, dan lain-lain, apabila strategi pengembalian perlu disesuaikan berulang kali kerana parameter, dan tidak dapat direkodkan, pengembalian seterusnya harus disetel semula. Platform untuk memudahkan penyesuaian parameter, fungsi baru ditambah – Gunakan kod untuk menyesuaikan tetapan lalai sistem pengembalian dengan tepat.

Seperti yang anda boleh lihat, ini adalah strategi ujian, dan kodnya adalah seperti berikut:
function main(){
while(true){
LogStatus("测试默认参数!");
Sleep();
}
}
Ini adalah parameter dasar:

#### Parameter dalam tetingkap antara muka pengesahan tetingkap pada masa ini adalah tetapan lalai seperti di bawah:

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

Period: 15 15 bermaksud 15 minit, platform menyokong kitaran 1 minit, 5 minit, 15 minit, 30 minit, 1 jam, 1 hari
Jadi, bagaimana satu jam? 1 jam = 60 minit, ditulis sebagaiperiod : 60Bolehlah.
Jadi, bagaimana satu hari? 1 hari = 24 * 60 minit, dan kita boleh tulis sebagaiperiod : 1440Bolehlah.
Mode: 1 mode merujuk kepada mod pengesanan yang disokong oleh sistem pengesanan.模拟级别回测 , 实盘级别回测1 di sini ialah indeks pada kotak bawah, 0 ialah模拟级别回测, 1 untuk实盘级别回测 。
/*defaults
number : 0
bool: false
string: Hello BotVS!
comboBox : 2
*/

comboBox: 2 2 ini merujuk kepada indeks kotak bawah, indeks pilihan pertama adalah 0, indeks pilihan kedua adalah 1, dan indeks pilihan ketiga adalah 2.
Pengaturan operasi yang sama untuk argumen jenis senar dan jenis senar.
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")

Seperti yang dapat dilihat, parameter lalai sistem pengesanan lebah dan parameter lalai strategi lebah telah diubah mengikut kod. Menyimpan tetapan yang diperlukan, tidak perlu lagi menetapkan parameter pengemasan balik.

Jadi, pada kali pertama anda menetapkan parameter pengemasan semula secara kod, anda tidak perlu menulisnya dengan tangan. Anda boleh menetapkannya di halaman pengemasan semula dan menyisipkannya terus ke dalam kod.

https://www.fmz.com/strategy/40155
Nota: Arg yang diubahsuai kepada defaults

Contohnya: Apabila anda telah menetapkan pilihan pengemasan semula (seperti masa, bursa, kitaran K-line, dan sebagainya) Anda boleh mengklik tab Simpan tetapan pengembalian pada halaman penyuntingan dasar untuk menyimpan konfigurasi pengembalian dalam bentuk kod dalam dasar, dan mengkonfigurasi pilihan pengembalian secara lalai pada pengembalian seterusnya.

Kod akan ditambahkan secara automatik ke bahagian awal penyuntingan dan disimpan dalam bentuk komen.

Ini akan membantu anda menyimpan maklumat pengesanan anda dan tidak perlu mengkonfigurasi semula pada masa akan datang.
Jika anda mengubah tetapan kadar untuk objek bursa yang dikesan:

Kemudian simpan tetapan pengemasan semula, dan anda akan melihat satu tetapan kadar dalam tetapan pengemasan semula.
# 注意: 尽量不要手动修改 或者 设置 回测设置 (即 backtest 段代码) 代码。