Langkau tajuk talian

Uji belakang cBot

Panduan ini merangkumi gesaan untuk menguji belakang cBot terhadap data sejarah melalui ejen AI.

Ujian belakang mensimulasikan dagangan pada keadaan pasaran lalu untuk menilai prestasi cBot sebelum dana sebenar dilakukan. Ejen menterjemahkan permintaan bahasa semula jadi anda ke dalam arahan ujian belakang cTrader CLI yang sesuai.

Jalankan ujian belakang asas

Backtest the cBot at C:\test\mycbot.algo on account 1234567, symbol 
EURUSD, period H1. Use M1 data mode from 1 January 2024 to 
31 August 2024.

Ejen melaksanakan ujian belakang dan mengembalikan ringkasan keputusan termasuk keuntungan bersih, bilangan dagangan, dan kadar menang.

Tetapkan baki permulaan dan kos

Kawal keadaan dagangan simulasi dengan menyatakan baki, komisen dan spread.

Backtest C:\test\mycbot.algo on EURUSD H1, account 1234567. Start 
with a $10,000 balance, $30 commission per million and a 1-pip 
spread. Run from 1 January 2024 to 31 August 2024 with M1 data mode.
Backtest my Sample Martingale bot on GBPUSD H1 with a $50,000 
starting balance and no commission. Run from 1 June 2024 to 
31 December 2024.

Gunakan parameter tersuai

Gantikan parameter cBot tertentu untuk larian ujian belakang.

Backtest C:\test\RSI_cBot.algo on EURUSD H1, account 1234567 from 
1 January 2024 to 31 August 2024. Set Quantity to 0.5 and Periods 
to 20. Use M1 data mode with a $10,000 balance.

Gunakan fail parameter

Backtest C:\test\mycbot.algo with the parameter file 
C:\test\special-parameters.cbotset on EURUSD H1, account 1234567. 
Run from 1 January 2024 to 31 August 2024 with M1 data mode.

Simpan laporan

Minta agar keputusan ujian belakang disimpan ke fail untuk semakan kemudian.

Laporan HTML

Backtest C:\test\mycbot.algo on EURUSD H1, account 1234567 from 
1 January 2024 to 31 August 2024. Save the report to 
C:\test\report.html.

Laporan JSON

Backtest C:\test\mycbot.algo on EURUSD H1, account 1234567 from 
1 January 2024 to 31 August 2024. Save the results as JSON to 
C:\test\report.json.

Laporan HTML boleh dibuka dalam mana-mana pelayar web dan termasuk statistik dagangan, sejarah pesanan dan ringkasan visual. Laporan JSON berguna untuk analisis programatik.

Gunakan data sejarah tersuai

Bekalkan fail data anda sendiri untuk ujian belakang dan bukannya menggunakan data yang disediakan pelayan.

Backtest C:\test\mycbot.algo on EURUSD H1, account 1234567 from 
1 January 2024 to 31 August 2024. Use M1-CSV data mode with the 
data file at C:\test\data.csv.

Cache data sejarah

Untuk mengelakkan memuat turun data sejarah pada setiap larian ujian belakang, nyatakan direktori data.

Backtest C:\test\mycbot.algo on EURUSD H1, account 1234567 from 
1 January 2024 to 31 August 2024. Cache the price data in 
C:\test\price-data.

Ejen menggunakan pilihan --data-dir supaya ujian belakang seterusnya pada simbol dan tempoh yang sama menggunakan semula data yang di-cache.

Keputusan ujian belakang

Selepas ujian belakang selesai, cTrader CLI menyimpan keputusan terperinci dalam folder Backtesting bersama fail algo. Keputusan termasuk:

Fail Kandungan
Events JSON Butiran untuk setiap acara dagangan (kemasukan, keluar, P&L).
Log TXT Log kronologi permulaan bot, hentian dan tindakan dagangan.
Parameters CBOTSET Parameter tepat yang digunakan dalam ujian belakang.
Report HTML Laporan visual yang boleh dilihat dalam mana-mana pelayar web.

Anda boleh meminta ejen untuk merumuskan keputusan ini:

Summarise the backtest results for the most recent run of 
C:\test\mycbot.algo.

Mod data

Apabila menentukan mod data, anda boleh menggunakan nilai berikut:

Mod data Penerangan
m1 Data bar 1 minit daripada pelayan.
m1-csv Data bar 1 minit daripada fail CSV.
open Harga pembukaan sahaja.