CoensioTrader1 เป็นระบบเทรดอัตโนมัติ (ATS) ที่เปิดให้ใช้ฟรีและได้รับการสนับสนุนจากชุมชน โดยมีพื้นฐานจากหลักการตลาดที่สำคัญเพียงสองข้อคือ แนวโน้มตลาดและการเคลื่อนไหวของราคาตลาด
ระบบนี้ยึดหลักการ "ตามแนวโน้ม" และจะเข้าสู่การเทรดเมื่อมีเงื่อนไขตลาดหลายอย่างที่ตรงกัน การตรวจจับแนวโน้มจะอิงจากค่าเฉลี่ยเคลื่อนที่แบบสองเท่า (DEMA) รายวัน (DEMA)
การศึกษาเชิงสถิติที่ขยายผลแสดงให้เห็นว่าตลาดสามารถพิจารณาว่า "มีแนวโน้ม" ได้เมื่อมีค่า DEMA รายวันสามค่าติดต่อกันชี้ไปในทิศทางเดียวกัน หากตรวจพบเงื่อนไขที่เป็นแนวโน้ม ระบบจะพยายามหาจุดเข้าซื้อที่ดีที่สุดในทิศทางของแนวโน้มปัจจุบัน จุดเข้าซื้อจะอิงจาก Bollinger Bands และการเคลื่อนไหวของราคาสวิงต่ำ/สูง ตามที่อธิบายไว้ด้านล่าง
สัญญาณซื้อ
ระบบจะเข้าสู่การซื้อทุกครั้งเมื่อ:
- ตลาดอยู่ในสภาวะ "กระทิง" (bullish) หรือแนวโน้มขาขึ้น;
- ราคามาจากด้านล่างของ Bollinger Band ด้านล่าง;
- พบการเคลื่อนไหวของราคาที่เป็น "สวิงต่ำ": ต่ำ -> ต่ำกว่าต่ำสุด -> สูงกว่าต่ำสุด.

Fig.1. ตัวอย่างการเข้าซื้อ
สัญญาณขาย
ระบบจะเข้าสู่การขายทุกครั้งเมื่อ:
- ตลาดอยู่ในสภาวะ "หมี" (bearish) หรือแนวโน้มขาลง;
- ราคามาจากด้านบนของ Bollinger Band ด้านบน;
- พบการเคลื่อนไหวของราคาที่เป็น "สวิงสูง": สูง -> สูงกว่าค่าสูงสุด -> ต่ำกว่าค่าสูงสุด.

Fig.2. ตัวอย่างการเข้าขาย
ระบบนี้เขียนขึ้นในภาษาโปรแกรม MQL5 ซึ่งช่วยให้สามารถทำการวิเคราะห์การทดสอบย้อนหลังได้อย่างแม่นยำและสมจริงสำหรับระบบการเทรดที่อิงหลายสกุลเงิน
กุญแจสำคัญในการทดสอบย้อนหลังที่ประสบความสำเร็จสำหรับระบบหลายสกุลเงินคือการละทิ้งการควบคุมการไหลของ EA แบบ "tick based" และใช้วิธี "timer based" แทน วิธีนี้จะป้องกันไม่ให้เกิดความหยุดชะงักในกรณีที่สกุลเงินหลักของ EA ไม่ได้รับราคาที่อัปเดตอีกต่อไป เช่น ในช่วงเวลาที่ตลาด "เงียบ" นอกจากนี้ ระบบยังมีอัตราส่วนความเสี่ยง/รางวัลที่ดีและใช้กลไก "stoploss" ที่ปรับได้ด้วยการกำหนดขั้นตอนการติดตาม (โดยใช้พารามิเตอร์ TrailingStopLossStep)
ขนาดล็อตสามารถตั้งค่าเป็นขนาดคงที่ (โดยใช้พารามิเตอร์ LotSize) ขนาดล็อตตามสัดส่วน (โดยใช้ RiskMax ซึ่งอิงจากระดับ stoploss และความเสี่ยงใน % ต่อเงินทุน) หรือขนาดล็อตแบบพลศาสตร์ (โดยใช้พารามิเตอร์ LotBalanceDivider ซึ่งปรับขนาดล็อตตามการเปลี่ยนแปลงของยอดเงินในบัญชี) นอกจากนี้ ระบบยังมีการดำเนินการ "takeprofit" สองแบบที่แตกต่างกัน: "takeprofit" ตามระดับมาตรฐานและ "takeprofit" ตามระดับเงินทุน นอกจากนี้ ในระบบการเทรดหลายสกุลเงิน เงินทุนในบัญชีสามารถเติบโตขึ้นอย่างมีนัยสำคัญเหนือยอดเงินในบัญชี ซึ่งทำให้มีโอกาสปิดการเทรดทั้งหมดและทำกำไรในขณะนั้น การทำงานอัจฉริยะนี้ช่วยเพิ่มความสามารถในการทำกำไรของระบบอย่างมาก
ตามที่ได้กล่าวไว้ข้างต้น CoensioTrader1 เป็นโครงการที่เปิดให้ใช้ฟรีและเปิดให้ทุกคนมีส่วนร่วมในการพัฒนาระบบในอนาคต
เพื่อให้สิ่งนี้เป็นไปได้ ระบบได้รับการออกแบบให้สามารถใช้พลังการคำนวณของสมาชิกทุกคนในโครงการ ดังนั้นทุกครั้งที่สมาชิกในโครงการทำการปรับแต่งระบบ ผลลัพธ์จะได้รับการตรวจสอบ และหากมีผลลัพธ์ที่น่าสนใจ พารามิเตอร์การปรับแต่งจะถูกอัปโหลดไปยังฐานข้อมูลของเซิร์ฟเวอร์ Coensio และแชร์โดยตรงกับสมาชิกคนอื่นๆ
ผลลัพธ์ที่ได้จะถูกเลือกโดยใช้ "CoensioIndex" ซึ่งกำหนดโดย:
โดยที่ BalanceGrowth[%] = 100 * กำไร / เงินฝากเริ่มต้น
ผลลัพธ์:
| อันดับ: | CoensioIndex: | เงินฝากเริ่มต้น: | กำไร: | การเติบโต: | ProfitFactor: | ขนาดล็อต: | EquityDrawdown: | BalanceDrawdown: | การเทรด: | รายงาน MT5: | ระดับความเสี่ยง: | ผู้ใช้: |
| 1 | 67.44 | $100,000 | $15,387,106 | 15,387.11% | 1.49 | ตามสัดส่วน | 18.46% | $2,124,569 | 1,714 | N/A | N/A | coensio |
| 2 | 47.313 | $100,000 | $13,949,417 | 13,949.42% | 1.50 | ตามสัดส่วน | 21.01% | $2,124,569 | 1,705 | N/A | N/A | coensio |
| 3 | 34.784 | $100,000 | $14,974,811 | 14,974.81% | 1.46 | ตามสัดส่วน | 25.11% | $2,595,423 | 1,772 | N/A | N/A | coensio |
| 4 | 34.599 | $100,000 | $6,394,101 | 6,394.10% | 1.55 | ตามสัดส่วน | 16.90% | $955,691 | 1,666 | N/A | N/A | coensio |
| 5 | 29.316 | $100,000 | $14,295,499 | 14,295.50% | 1.46 | ตามสัดส่วน | 26.67% | $2,595,423 | 1,776 | N/A | N/A | coensio |
| 6 | 27.997 | $100,000 | $14,482,465 | 14,482.47% | 1.45 | ตามสัดส่วน | 27.37% | $2,694,947 | 1,746 | N/A | N/A | coensio |
| 7 | 24.631 | $100,000 | $11,281,092 | 11,281.09% | 1.48 | ตามสัดส่วน | 26.06% | $2,050,079 | 1,691 | N/A | N/A | coensio |
| 8 | 23.092 | $100,000 | $13,765,372 | 13,765.37% | 1.44 | ตามสัดส่วน | 29.31% | $2,694,947 | 1,749 | N/A | N/A | coensio |
| 9 | 22.436 | $100,000 | $13,684,551 | 13,684.55% | 1.43 | ตามสัดส่วน | 29.54% | $2,694,947 | 1,768 | N/A | N/A | coensio |
| 10 | 19.079 | $100,000 | $1,010,846 | 1,010.85% | 1.50 | คงที่ | 8.91% | $80,848 | 1,588 | N/A | สูง | coensio |

Fig.3. ตัวอย่างผลการทดสอบย้อนหลัง (อันดับ=10)
สามารถดูพารามิเตอร์การเทรดเพิ่มเติมได้ที่: http://www.coensio.com/sts/CoensioTrader1V06TOP.php?table=0&ranklength=100
โพสต์ที่เกี่ยวข้อง
- JS-Chaos: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
- MQL5 Wizard: สร้างสัญญาณเทรดจาก Bullish Harami/Bearish Harami + Stochastic สำหรับ MetaTrader 5
- การสร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณการเทรดจาก Morning/Evening Stars + RSI
- สร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณซื้อขายจาก Morning/Evening Stars + MFI
- MQL5 Wizard: ระบบเทรดสัญญาณจาก Hammer/Hanging Man + MFI บน MetaTrader 5