การแจ้งเตือน
ลบทั้งหมด

🤖 สร้าง EA เทรดอัตโนมัติระบบ 3MA ง่ายๆ ด้วย Red Swan Robot Generator

1 กระทู้
1 ผู้ใช้
1 Reactions
580 เข้าชม
James Albert
(@james-albert)
สมาชิก
เข้าร่วม: 2 ปี ที่ผ่านมา
กระทู้: 532
หัวข้อเริ่มต้น  

การสร้าง EA ไม่จำเป็นต้องเขียนโค้ดเองตั้งแต่ต้นเสมอไป ด้วยเครื่องมืออย่าง Red Swan Robot Generator คุณสามารถกำหนดเงื่อนไขผ่านหน้าเว็บ แล้วให้ระบบ AI เขียนโค้ด MQL4 ออกมาให้พร้อมใช้งานได้ทันที บทความนี้จะพาไปดูขั้นตอนการสร้างระบบเทรด Moving Average 3 เส้น (3MA) แบบ Step-by-Step

สรุป Concept การทำงานของ EA

1. อินดิเคเตอร์ที่ใช้ (Indicators) EA จะคำนวณเส้น Exponential Moving Average (EMA) 3 เส้น โดยอ้างอิงจากราคาปิด (PRICE_CLOSE):

  • fastMA (เส้นเร็ว): Period 5

  • slowMA (เส้นช้า): Period 20

  • trendMA (เส้นเทรนด์): Period 50

2. เงื่อนไขการเข้าทำกำไร (Entry Conditions)

  • เปิดออเดอร์ BUY (BuyCondition): เกิดเมื่อ fastMA (EMA5) ตัดขึ้น slowMA (EMA20) และ ในขณะเดียวกัน เส้น trendMA (EMA50) ต้องอยู่ ต่ำกว่า slowMA (EMA20) เพื่อเป็นการยืนยันเทรนด์ขาขึ้น

  • เปิดออเดอร์ SELL (SellCondition): เกิดเมื่อ fastMA (EMA5) ตัดลง slowMA (EMA20) และ ในขณะเดียวกัน เส้น trendMA (EMA50) ต้องอยู่ สูงกว่า slowMA (EMA20) เพื่อเป็นการยืนยันเทรนด์ขาลง

3. การจัดการออเดอร์ (Order Management)

  • ยิงทีละ 1 ออเดอร์: โค้ดมีการเช็ค if(buy1==0 && sell1==0) หมายความว่า EA จะเปิดออเดอร์ใหม่ก็ต่อเมื่อ พอร์ตว่าง (ไม่มีออเดอร์ Buy หรือ Sell ค้างอยู่) เท่านั้น

  • SL/TP: ตั้งค่าตัดขาดทุนที่ 500 จุด และทำกำไรที่ 1000 จุด (Risk:Reward = 1:2) ด้วย Lot 0.01 คงที่

 

📝 ขั้นตอนการสร้าง

  • รูปที่ 1: การตั้งค่าทั่วไป (Common Settings) เริ่มต้นด้วยการเลือกแพลตฟอร์ม (MetaTrader 4) และรูปแบบการเทรด (Simple EA) พร้อมกำหนดค่าพื้นฐาน เช่น Magic Number (เพื่อระบุออเดอร์ของ EA ตัวนี้) และค่าความคลาดเคลื่อน (Slippage)

  • รูปที่ 2: การเลือก Indicator ในส่วนเงื่อนไขการเปิดออเดอร์ เราสามารถกดเลือก Indicator ที่ต้องการใช้งานได้จาก Dropdown Menu ซึ่งในระบบนี้เราจะเลือก "Moving Average" เป็นตัวชูโรง

  • รูปที่ 3: ตั้งเงื่อนไขฝั่งซื้อ (Open Buy Order) กำหนดลอจิกในการเข้า Buy โดยใช้ MA 3 เส้น (ตั้งค่าเป็น Exponential - EMA):
  1. เงื่อนไขที่ 1 (จุดเข้า): ให้ Moving Average (Period=5) ตัดขึ้น Moving Average (Period=20)

  2. เงื่อนไขที่ 2 (ตัวกรองเทรนด์): Moving Average (Period=50) ต้องมีค่า < (น้อยกว่า) Moving Average (Period=20)

 

  • รูปที่ 4: ตั้งเงื่อนไขฝั่งขาย (Open Sell Order) และการจัดการเงินทุน กำหนดลอจิกฝั่ง Sell ให้ตรงข้ามกับฝั่ง Buy:
  1. เงื่อนไขที่ 1 (จุดเข้า): ให้ EMA 5 ตัดลง EMA 20

  2. เงื่อนไขที่ 2 (ตัวกรองเทรนด์): ให้ EMA 50 มีค่า > (มากกว่า) EMA 20 จากนั้นเลื่อนลงมาตั้งค่า Stop Loss (500 points), Take Profit (1000 points) และตั้งค่า Lot Size แบบคงที่ (0.01)

  • รูปที่ 5: สั่งให้ AI ประมวลผล เมื่อตั้งเงื่อนไขครบถ้วนแล้ว กดปุ่ม "สั่ง AI เขียนโค้ด EA ทันที" ระบบจะใช้เวลาสักครู่ในการแปลงเงื่อนไขทั้งหมดของคุณให้กลายเป็น Source Code ภาษา MQL

  • รูปที่ 6: รับ Source Code พร้อมใช้งาน ระบบจะแสดงผลลัพธ์เป็นหน้าต่างโค้ด MQL ขึ้นมา คุณสามารถกดปุ่ม "คัดลอกโค้ด (Copy)" หรือ "บันทึกเป็นไฟล์ (Save As)" เพื่อนำไป Compile และรันในโปรแกรม MetaTrader 4 ได้ทันที

 

📌 หมายเหตุ: สำหรับนักเทรดที่สนใจอยากลองสร้าง EA (Expert Advisor) เป็นของตัวเองแบบง่ายๆ โดยไม่ต้องเขียนโค้ดเอง สามารถเข้าไปสมัครใช้งานระบบ Red Swan Robot Generator ได้ที่เว็บไซต์: https://red-swan-robot-generator.com

 

 

 

 

 

 

 

 

 

 

 



   
TibitoBlink reacted
อ้างอิง

ทิ้งคำตอบไว้

ชื่อผู้แต่ง

อีเมลผู้เขียน

ตำแหน่ง *

You are not allowed to attach files on this forum. It is possible that you have not reached the minimum required number of posts, or your user group does not have permission to attach files in this forum.
 
ดูตัวอย่าง แก้ไข 0 ครั้ง บันทึกแล้ว
แบ่งปัน: