Avalanche AV: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5

Mike 2018.09.28 00:39 9 0 0
ไฟล์แนบ

ไอเดียโดย: Murad Ismayilov

ผู้เขียนโค้ด MQL5: barabashkakvn

ระบบเทรดนี้เป็นหนึ่งในตัวเลือกของ Avalanche EA ที่คุณไม่ควรพลาด!

⚠️ หมายเหตุ: ใช้กลยุทธ์ Martingale!


การทำงานของระบบ

ทิศทางการเทรดจะถูกเลือกแบบสุ่มโดยใช้ตัวสร้างหมายเลขสุ่ม MathRand: หากหมายเลขน้อยกว่า 16384 จะเปิดสถานะซื้อ (Buy) แต่ถ้ามากกว่าจะเปิดสถานะขาย (Sell) โดยเริ่มจากปริมาณ Start Lots และสามารถปิดการตั้งค่า Stop Loss และ Take Profit ด้วยการตั้งค่าเป็น "0.0"


การคำนวณปริมาณสถานะ

หลักการทั่วไป: หากสถานะล่าสุดปิดด้วยการขาดทุน ปริมาณของสถานะถัดไปจะถูกเพิ่มขึ้นตาม Volume expansion factor ปริมาณจะถูกคำนวณใน OnTradeTransaction: ประเภทของการทำธุรกรรม และ คุณสมบัติของดีล (การออกจากตลาด) จะถูกติดตาม

หมายเหตุ: ระบบเทรดนี้จะติดตามมูลค่าสูงสุดของยอดบัญชี (ค่าจะถูกบันทึกในตัวแปร m_prev_balance_max) และควบคุมข้อผิดพลาด 'เงินไม่พอ' เมื่อเปิดสถานะ โดยปริมาณจะถูกเพิ่มขึ้นจนกว่าสถานะสุดท้ายจะปิดด้วยผลกำไร ในขณะเดียวกันยอดบัญชีการเทรดปัจจุบันต้องสูงกว่า m_prev_balance_max หากพบข้อผิดพลาด "เงินไม่พอ" (CheckVolume ปริมาณของ CTrade class) ปริมาณที่คำนวณจะถูกรีเซ็ตเป็น Start Lots

ตัวอย่างกราฟการทดสอบในโหมด "ทุกจุดตามจุดจริง":

Avalanche AV test 1

Avalanche AV test 2

รายการ
ความคิดเห็น 0