Dalam pengujian parameter kebijakan, pengembalian periode waktu yang berbeda, pengembalian objek dengan beberapa standar, dan lain-lain, strategi pengembalian harus disetel kembali pada pengembalian berikutnya karena parameter perlu disesuaikan berulang kali, dan tidak dapat direkam. Platform untuk memudahkan penyesuaian parameter, fitur baru ditambahkan - Gunakan kode untuk menyesuaikan pengaturan default sistem pengembalian dengan tepat.

Anda dapat melihat bahwa ini adalah strategi uji coba, dan kode adalah sebagai berikut:
function main(){
while(true){
LogStatus("测试默认参数!");
Sleep();
}
}
Parameter kebijakan adalah sebagai berikut:

#### Parameter di layar antarmuka pengembalian layar saat ini adalah pengaturan default seperti gambar di bawah ini

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

Periode: 15 15 berarti 15 menit, platform mendukung periode 1 menit, 5 menit, 15 menit, 30 menit, 1 jam, 1 hari
Jadi, bagaimana satu jam? 1 jam = 60 menit, ditulis sebagaiperiod : 60Tidak ada masalah.
Jadi, bagaimana cara kita menghitung 1 hari? 1 hari = 24 * 60 menit, dan kita bisa menuliskannya sebagaiperiod : 1440Tidak ada masalah.
mode: 1 mode adalah mode yang didukung oleh sistem pelacakan.模拟级别回测 , 实盘级别回测1 adalah indeks dari kotak bawah, 0 adalah 模拟级别回测, 1 untuk实盘级别回测 。
/*defaults
number : 0
bool: false
string: Hello BotVS!
comboBox : 2
*/

comboBox: 2 2 ini adalah indeks dari kotak bawah, kotak bawah pilihan pertama indeksnya adalah 0, pilihan kedua indeksnya adalah 1, dan pilihan ketiga indeksnya adalah 2 ◦
Encrypt string type parameter dan string type adalah pengaturan operasi yang sama.
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")

Anda dapat melihat bahwa parameter default dari sistem pengetesan kebocoran, atau parameter default dari kebijakan kebocoran, telah diubah sesuai dengan kode. Ini akan membantu Anda menyimpan pengaturan yang Anda butuhkan, dan tidak perlu lagi mengatur parameter pengembalian.

Dengan cara ini, parameter pengembalian default tidak ditulis dengan tangan pada saat pertama kali diatur dalam bentuk kode. Parameter ini dapat diatur dengan baik di halaman pengembalian dan langsung disisipkan ke dalam kode.

https://www.fmz.com/strategy/40155
Catatan: Mengubah args menjadi defaults

Misalnya: Setelah Anda mengatur opsi pengembalian (misalnya, waktu, bursa, siklus K-line, dll.) Anda dapat mengklik tombol Save Retest Settings tab pada halaman edit kebijakan untuk menyimpan konfigurasi retest dalam bentuk kode di dalam kebijakan, dan mengkonfigurasi opsi retest dengan kode ini pada saat retest berikutnya.

Kode akan ditambahkan secara otomatis di bagian awal edit area dan disimpan dalam bentuk komentar.

Dengan cara ini, Anda dapat menyimpan data dan tidak perlu mengkonfigurasi ulang data pengembalian pada waktu berikutnya.
Jika Anda mengubah pengaturan harga untuk objek bursa yang dihitung:

Kemudian simpan setelan pengembalian, dan Anda akan melihat bahwa ada satu setelan tarif yang muncul di dalam setelan pengembalian.
# 注意: 尽量不要手动修改 或者 设置 回测设置 (即 backtest 段代码) 代码。