ข้ามไปที่เนื้อหา

รันการทดสอบ A/B แบบสด

คู่มือนี้แสดงวิธีการปรับใช้ cBot เดียวกันด้วยการตั้งค่าที่แตกต่างกันในบัญชีแยกกัน ปล่อยให้พวกมันทำงานเคียงข้างกัน จากนั้นขอให้เอเจนต์ AI เปรียบเทียบผลลัพธ์และบอกคุณว่าการตั้งค่าใดชนะ

1. เลือกสิ่งที่จะทดสอบ

ตัดสินใจว่าคุณต้องการเปรียบเทียบอะไร คุณสามารถทดสอบค่าพารามิเตอร์ที่แตกต่างกัน อินดิเคเตอร์ที่แตกต่างกัน สัญ

Show me the metadata for C:\test\moving-average-bot.algo so I 
know what parameters I can change.

สำหรับตัวอย่างนี้ สมมติว่า cBot มีพารามิเตอร์ที่เรียกว่า IndicatorType ที่รับค่าเช่น SMA และ EMA

2. เริ่มต้นตัวเลือก A

เปิดใช้งานการกำหนดค่าแรกในบัญชีหนึ่ง

Start C:\test\moving-average-bot.algo on account 1234567, EURUSD H1 
with IndicatorType set to SMA and Periods set to 20.

3. เริ่มต้นตัวเลือก B

เปิดใช้งานการกำหนดค่าที่สองในบัญชีอื่น

Start C:\test\moving-average-bot.algo on account 7654321, EURUSD H1 
with IndicatorType set to EMA and Periods set to 20.

ตอนนี้ cBot ทั้งสองกำลังรันพร้อมกันบนสัญลักษณ์เดียวกัน แต่มีการตั้งค่าอินดิเคเตอร์ที่แตกต่างกัน แต่ละตัวอยู่ในบัญชีของตัวเอง ดังนั้นผลลัพธ์จึงแยกออกจากกันโดยสิ้นเชิง

4. ปล่อยให้รัน

บอกเอเจนต์ว่าการทดสอบควรใช้เวลานานเท่าใด และขอให้ตรวจสอบกลับมา

Let both bots run for 5 hours, then tell me which one was more 
profitable.

เอเจนต์รอเป็นระยะเวลาที่กำหนด จากนั้นอ่านบันทึกและผลการเทรดจากทั้งสองอินสแตนซ์

5. เปรียบเทียบผลลัพธ์

หลังจากช่วงเวลาทดสอบ ขอการเปรียบเทียบโดยละเอียด

Compare both runs side by side: number of trades, win rate, total 
profit, maximum drawdown and average trade duration. Which 
configuration performed better overall?

เอเจนต์ดึงข้อมูลจากทั้งสองบัญชีและนำเสนอการเปรียบเทียบที่มีโครงสร้าง เพื่อให้คุณเห็นได้อย่างชัดเจนว่าแต่ละตัวเลือกประสบความสำเร็จหรือประสบปัญหาตรงไหน

6. ขุดลึกลงไป

หากผลลัพธ์ใกล้เคียงกัน ขอให้เอเจนต์มองหาความแตกต่างที่ละเอียดยิ่งขึ้น

Did one configuration handle volatile periods better than the other? 
Were there times when one was profitable and the other was losing?
If I had run both configurations for a full trading day instead of 
5 hours, which one would you expect to come out ahead and why?

7. หยุดตัวเลือกที่แพ้

เมื่อคุณมีผู้ชนะที่ชัดเจน ให้ปิดการกำหนดค่าที่มีประสิทธิภาพต่ำกว่า

Stop the cBot running on account 7654321.

8. ขยายผู้ชนะ

ปรับใช้การกำหนดค่าที่ชนะอย่างกว้างขวางยิ่งขึ้น

Now start the same cBot with the SMA configuration on account 
7654321 as well, on GBPUSD H1 with the same parameters.

หมายเหตุ

การทดสอบ A/B บนบัญชีจริงใช้สภาวะตลาดจริง ซึ่งทำให้การเปรียบเทียบน่าเชื่อถือมากกว่าการ backtesting เพียงอย่างเดียว อย่างไรก็ตาม ทั้งสองบัญชีกำลังดำเนินการเทรดจริง — ใช้บัญชีทดลองเสมอหากคุณต้องการทดสอบโดยไม่มีความเสี่ยงทางการเงิน