4.Expert Advisor Fxdreema

IUX Markets Bonus

# Expert Advisor คืออะไร ?

Expert Advisor (EA) หรือ EA เป็นโปรแกรมที่มีกลุ่มของเงื่อนไขการส่งคำสั่ง สำหรับการเทรด บนโปรแกรม MT4 หรือ MT5 ก็จะเรียกว่า หุ่นยนต์ หรือ Robot ก็ได้ แต่มันไม่ใช่ AI แทนที่จะต้องมานั่งเทรด ส่งคำสั่งเอง คุณสามารถเอาระบบเทรดของคุณมาเขียนคำสั่ง แล้วให้มันทำงานตลอดเวลา ซึ่งสามารถทดสอบได้

Expert Advisors (EAs) จะเขียนบนภาษา n MQL4 (for MetaTrader 4) และ MQL5 (for MetaTrader 5) การติดตั้ง EA ต้องทำการรันบนโปรแกรม MT4 และต้องมีข้อมูล มีตัวแปรและการส่งคำสั่ง จากข้อมูลที่ถูกป้อนเข้ามา

Expert Advisors จะอยู่ในโปรแกรม โดยสามารถใช้คำสั่งเหล่านี้ในการค้นหาได้

  • MetaTrader 4: “%Data Folder%/MQL4/Experts/
  • MetaTrader 5: “%Data Folder%/MQL5/Experts/

1 Expert Advisor คืออะไร

คุณสามารถ รัน EA หลายตัวได้ แต่ว่า 1 EA ต่อ 1 กราฟใน .

คุณต้องทำการทดสอบก่อน ที่จะรัน EA เรียกว่า Back Test แล้วก็ เอามาทดสอบกับ Demo ก่อน ถ้าแน่ใจแล้วค่อยรันบัญชีจริง

 YWO Promotion

# Exper Advisor ทำอะไรได้บ้าง ?

มันสามารถ…

  • อ่านข้อมูลบัญชีของคุณ – Balance, Equity, Margin, Leverage, Server name, Account name และอื่น ๆ
  • สื่อสารส่งคำสั่ง แล้วแต่ประเภท เช่น เตือน Alert message, Print message (Experts/Journal tabs), Message box, เขียน Comment บนกราฟ และส่งเสียง แจ้งเตือน ส่ง Email และอื่น ๆ เช่น line
  • อ่านราคา OHLC (Open, High, Low, Close) จากกราฟที่คุณเห็นในชาร์ท
  • อ่าน indicators dataในแต่ละแท่ง
  • อ่านและเขียน files
  • Send/Read ข้อมูลที่ EA อื่นสร้างขึ้นโดยใช้ Global Variables (กด F3 บน MetaTrader เพื่อดู Global Variables ทั้งหมด )
  • สร้าง Object แตกต่างกัน เช่น ลูกศร เส้น (arrows, lines…) / อ่าน objects บนกราฟ / Modify object
  • ส่งคำสั่งเทรด และส่ง Pending / เข้าถึงการเทรดปัจจุบัน และที่เกิดขึ้นในอดีต แล้ว Modified ค่าต่าง ๆเช่น stop-loss, take-profit, volume size…
  • ทำการคำนวณ ฟังค์ชั่นคณิตศาสตร์ และฟังค์ชั่นเงื่อนไข คล้าย ๆ โปรแกรมอื่น
  • … อื่น ๆ อีก

# Exper Advisor ทำงานอย่างไร ?

สั้น ๆ EA ทำงานดังนี้ : มีเหตุการณ์ => ตรวจสอบและคำนวณ => ตัดสินใจเทรด

EA ของคุณควรได้ข้อมูลจาก  MetaTrader, แล้วจะคำนวณข้อมูลที่ได้มา แล้วบอกว่า ควรจะทำอย่างไร เช่น Buy, Sell

ต่อไปนี้เป็นตัวอย่าง EA คุณจะเห็น Block ซึ่งจะอยู่ บน on Tick ซึ่งหมายความว่า จะเทรด ทุก Tick แล้วไม่มีคำสั่งเทรด  Buy now block ทำงานและส่งคำสั่งเทรด

2 Exper Advisor ทำงานอย่างไร

https://fxdreema.com/demo/mt4-buy-now-if-no-trade-exists

ตัวอย่างข้างบน จะมีโครงสร้างดังนี้ :

Event (on Tick) => ตรวจสอบคำนวณ  (No trade) => การส่งคำสั่ง  (Buy now)

#Events

แม้ว่าจะมี Event ที่ตรวจเจอโดย  MetaTrader มันจะส่งคำสั่งตาม EA ที่มี ซึ่งถ้ามี Tick ใหม่เกิดขึ้น จะมีเหตุการณ์เกิดขึ้น:

นี่เป็นเรื่องสำคัญมาก ที่จะเข้าใจว่า EA ทำงานยังไง บน  Events. ดูเงื่อนไขต่อไปนี้ไว้ เพราะมันสำคัญในการใช้คำสั่ง .

  • Tick – ส่งคำสั่งเมื่อเกิด Tick ใหม่ ซึ่งละเอียดที่สุดคือ ทุก Tick
  • Init – ส่งคำสั่งเมื่อ EA เริ่มทำงาน
  • Deinit – ส่งคำสั่งเมื่อ EA หยุด
  • Trade – ส่งเมื่อใดก็ตามที่มีการปิด เปิด ออร์เดอร์หรือเปลี่ยนแปลงออเดอร์
  • Timer – ส่งคำสั่งเมื่อเวลาตามเงื่อนไข เช่น ทุก ๆ 60 วินาที
  • Chart – ส่งเมื่อคุณสร้าง create, modify, delete หรือ click objects บนกราฟ
 Exness Promotion
PNFPB Install PWA using share icon

For IOS and IPAD browsers, Install PWA using add to home screen in ios safari browser or add to dock option in macos safari browser