เพิ่งตระหนักว่าเรื่องการ backtest forex นี่ไม่ใช่เรื่องเล็กน้อยเลย สำหรับใครที่จริงจังกับการเทรด


刚刚意识到外汇回测这事一点也不小,对于那些认真做交易的人来说

ที่จริงแล้ว การสร้างระบบเทรดที่ดูเข้าใจได้ไม่ยากเท่าไหร่ แต่การสร้างระบบที่ทำกำไรได้จริงในระยะยาว... นั่นเป็นเรื่องต่างหาก ปัญหาคือ เราจะรู้ได้ยังไงว่าระบบที่เราสร้างขึ้นมานั้นจะทำงานได้ดีจริงๆ ตรงนี้แหละที่ backtest forex เข้ามาช่วย
其实建立一个看得懂的交易系统并不难,但要建立一个长期盈利的系统……那是另一回事。问题是,我们怎么知道自己建立的系统是否真的能表现良好。这里,外汇回测就派上用场了

Backtest forex คือการทดสอบระบบเทรดของเราด้วยข้อมูลราคาในอดีต เพื่อดูว่าระบบนั้นจะให้ผลกำไรเท่าไหร่ถ้าเราใช้มันกับข้อมูลเหล่านั้น ความคิดพื้นฐานคือ ถ้าระบบทำงานได้ดีกับราคาในอดีต มันก็มีโอกาสทำงานได้ดีกับราคาในอนาคตเหมือนกัน
外汇回测是用过去的价格数据测试我们的交易系统,看看如果用这些数据,系统能带来多少利润。基本思想是,如果系统在过去的价格上表现良好,那么它在未来的价格上也有可能表现不错

วิธีการทำ backtest forex นี่ค่อนข้างตรงไปตรงมา ก่อนอื่นต้องกำหนดกลยุทธ์ของเรา ชี้ให้ชัดว่าจะเทรดคู่ไหน timeframe ไหน และใช้สัญญาณอะไร หลังจากนั้นก็เลือกข้อมูลเก่าๆ มาทดสอบ บันทึกผลลัพธ์ แล้วดูว่าจะปรับปรุงระบบยังไง
做外汇回测的方法相当直接。首先要确定我们的策略,明确要交易的货币对、时间框架以及使用的信号。然后选择一些历史数据进行测试,记录结果,看看如何改进系统

มีตัวอย่างสนุกๆ เช่น ถ้าเราตั้ง SMA ระยะสั้น (5 วัน) ตัดขึ้นไปเหนือ SMA ระยะยาว (20 วัน) ก็เป็นสัญญาณซื้อ ตัดลงมา ก็เป็นสัญญาณขาย ตั้ง stop loss ที่ -20% และทดสอบกับ EURUSD ระดับ 5 นาที ด้วยการกำหนดเงื่อนไขแบบนี้ เราก็สามารถรู้ได้ว่าระบบจะให้กำไรเท่าไหร่
比如有趣的例子:如果我们设置短期SMA(5天)上穿长期SMA(20天),就是买入信号;下穿则是卖出信号。设置止损为-20%,用5分钟的EURUSD数据测试。用这样的条件,我们就能知道系统能带来多少利润

สำหรับเครื่องมือ มีหลายตัวให้เลือก Excel หรือ Google Sheet ก็ได้ ถ้าไม่อยากเขียนโค้ด ใช้ฟังก์ชัน IF, IFS แล้วสร้างสูตรคำนวณ SMA ได้เลย แต่ถ้าข้อมูลเยอะมากๆ อาจช้า
工具方面,有很多选择,比如Excel或Google表格。如果不想写代码,可以用IF、IFS函数直接计算SMA,但数据量很大时可能会变慢

TradingView นั่นเป็นตัวเลือกที่ดีกว่า มีเครื่องมือ Strategy Tester ในตัว ลองได้เลย มีกลยุทธ์ตัวอย่างให้ด้วย เช่น BarUpDn strategy ที่ซื้อเมื่อเทียนสีเขียว และขายเมื่อเทียนสีแดง ทดสอบกับ EURUSD ย้อนหลัง 1 ปี ผลออกมาว่าขาดทุน -0.94% ทำการเทรด 45 ครั้ง ชนะแค่ 35.56% ของครั้ง นี่แสดงว่าระบบนี้ไม่ค่อยดี แต่เราก็สามารถปรับเงื่อนไขได้
TradingView是一个更好的选择,它内置策略测试器。可以试用,有一些示例策略,比如BarUpDn策略:当K线为绿色时买入,红色时卖出。用EURUSD过去一年的数据测试,结果显示亏损-0.94%,共交易45次,胜率仅35.56%。这表明这个系统表现不佳,但我们可以调整条件

ตัวเลขที่ต้องดูจาก backtest forex มีหลายตัว ผลตอบแทนสะสมคือกำไร/ขาดทุนทั้งหมด ความผันผวนของผลตอบแทนดูว่าระบบเสถียรหรือไม่ Sharpe Ratio บอกว่ากำไรสูงเมื่อเทียบกับความเสี่ยง ยิ่งสูงยิ่งดี Maximum Drawdown บอกว่าในสถานการณ์แย่สุด เราจะขาดทุนลงไปได้เท่าไหร่
外汇回测中要关注的数字有很多。累计收益是所有盈利或亏损的总和。收益的波动性可以看系统是否稳定。夏普比率(Sharpe Ratio)衡量盈利相对于风险的高低,越高越好。最大回撤(Maximum Drawdown)显示在最糟糕的情况下,我们可能会亏损多少

แต่ backtest forex มันก็มีข้อจำกัด ข้อมูลเก่าอาจไม่เป็นตัวแทนของอนาคต ตรงนี้เลยมีวิธี Forward Trade Testing ที่เอาระบบไปทดสอบกับข้อมูลจริงในปัจจุบัน ใช้เงินน้อยหรือ demo account ก่อน ถ้าดีแล้วค่อยใช้เงินจริง
但外汇回测也有局限,历史数据可能不能代表未来。因此,有一种方法叫前向交易测试(Forward Trade Testing),用真实的当前数据测试系统。可以用少量资金或模拟账户,表现良好再用真钱

สรุปง่ายๆ backtest forex เป็นเครื่องมือที่ช่วยให้เราเห็นว่าระบบเทรดของเรามีโอกาสประสบความสำเร็จเท่าไหร่ มันไม่ใช่การรับประกันว่าจะชนะแน่นอน แต่มันให้ข้อมูลที่ดีพอที่จะตัดสินใจได้
简单总结,外汇回测是帮助我们了解交易系统成功概率的工具。它不能保证一定盈利,但提供了足够的信息帮助我们做出决策
查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
请输入评论内容
请输入评论内容
暂无评论