Bandingkan merentas sumber data¶
Panduan ini menunjukkan kepada anda cara menguji belakang cBot yang sama menggunakan data dari sumber yang berbeza, tempoh masa atau keadaan pasaran, dan kemudian meminta ejen AI untuk menganalisis di mana strategi berfungsi dengan baik dan di mana ia gagal.
1. Uji belakang dengan data pelayan ¶
Mulakan dengan data standard yang disediakan oleh pelayan broker anda.
Backtest C:\test\crypto-bot.algo on BTCUSD H1, account 1234567 from 1 January 2024 to 31 December 2024 using M1 data mode. Save the results as JSON to C:\test\results-server.json.
2. Uji belakang dengan data anda sendiri ¶
Sekarang jalankan ujian belakang yang sama menggunakan fail CSV yang telah anda eksport dari sumber yang berbeza.
Backtest C:\test\crypto-bot.algo on BTCUSD H1, account 1234567 from 1 January 2024 to 31 December 2024 using M1-CSV data mode with the data file at C:\test\binance-btcusd-2024.csv. Save the results as JSON to C:\test\results-binance.json.
Backtest the same cBot again using the data file at C:\test\coinbase-btcusd-2024.csv. Save the results to C:\test\results-coinbase.json.
3. Bandingkan keputusan ¶
Minta ejen untuk meletakkan keputusan secara bersebelahan.
Compare the backtest results from C:\test\results-server.json, C:\test\results-binance.json and C:\test\results-coinbase.json. Show net profit, total trades, win rate, profit factor and maximum drawdown for each. Highlight any significant differences.
Ejen membaca ketiga-tiga laporan dan membentangkan jadual perbandingan. Cari percanggahan — jika cBot berprestasi baik pada satu sumber data tetapi lemah pada yang lain, strategi mungkin sensitif kepada kualiti data atau ciri spread dan pelaksanaan khusus tempat tersebut.
4. Analisis perbezaan ¶
Minta ejen untuk menyelidiki mengapa keputusan berbeza.
Why did the cBot perform better on Binance data than Coinbase data? Were there more trades, better fills, or different market conditions?
Were there specific months where one data source led to significantly different results? Show me a month-by-month breakdown.
5. Uji merentas tempoh masa ¶
Bandingkan bagaimana cBot mengendalikan rejim pasaran yang berbeza.
Backtest C:\test\crypto-bot.algo on BTCUSD H1 for three separate periods: January to June 2023, July to December 2023, and January to June 2024. Compare the results and tell me whether the strategy has been improving, degrading, or staying consistent.
Which 6-month period produced the worst results and why? Was it a trending or ranging market?
6. Uji merentas simbol ¶
Backtest C:\test\crypto-bot.algo on BTCUSD, ETHUSD and XRPUSD over the last 12 months using the same parameters. Which symbol does the strategy work best on?
7. Buat kesimpulan ¶
Minta ejen untuk cadangan akhir.
Based on everything we have tested, summarise which data source, symbol and time period combination produces the most reliable results for this cBot. What should I use going forward?
Petua
Apabila membandingkan sumber data, pastikan semua pemboleh ubah lain adalah sama — cBot yang sama, parameter yang sama, tempoh masa yang sama. Ini mengasingkan kesan data itu sendiri dan menghalang kesimpulan yang mengelirukan.