การพัฒนารุ่นแรกของ MA Trend ได้มีการเพิ่มพารามิเตอร์ Type Trading เพื่อจำกัดการซื้อขาย:
- เฉพาะการซื้อ (Only BUY) - เปิดได้เฉพาะการซื้อ
- เฉพาะการขาย (Only SELL) - เปิดได้เฉพาะการขาย
- ทั้งซื้อและขาย (BUY and SELL) - เปิดได้ทั้งการซื้อและการขาย
ระบบเทรดอัจฉริยะนี้ทำงานตามสัญญาณจากตัวชี้วัด iMA (Moving Average, MA) และมีการตั้งค่าหลายอย่าง:
- Only one positions - สามารถถือได้เพียง หนึ่งตำแหน่ง เท่านั้นในตลาด
- Reverse - สัญญาณการซื้อขายจะถูกกลับทิศ
- Close opposite - การปิดตำแหน่งตรงข้ามจะถูกบังคับเมื่อมีสัญญาณการซื้อขายเข้ามา
การสร้างสัญญาณการซื้อขายเมื่อทุกพารามิเตอร์ถูกตั้งค่าเป็นค่าเริ่มต้น:
ราคาปัจจุบัน ASK สูงกว่าค่าของตัวชี้วัดในแท่งที่ #1 -> สัญญาณเปิดตำแหน่ง BUY
ราคาปัจจุบัน BID ต่ำกว่าค่าของตัวชี้วัดในแท่งที่ #1 -> สัญญาณเปิดตำแหน่ง SELL
และนี่คือโค้ด MQL5 ที่แสดงถึงการทำงาน:
if(m_symbol.Ask()>ma[1]) m_need_open_buy=true; else if(m_symbol.Bid()<ma[1]) m_need_open_sell=true;
ตัวอย่างการทำงานเมื่อพารามิเตอร์ Only one positions เป็น false และ true:

ตัวอย่างต่อไปนี้เมื่อ Only one positions เป็น true, Reverse เป็น false และ Close opposite เป็น true: ได้มีการเปิดตำแหน่ง BUY หลังจากนั้นมีสัญญาณให้เปิดตำแหน่ง SELL เข้ามา เนื่องจาก Close opposite เป็น true ตำแหน่ง BUY จะถูกปิดก่อน (เพราะเป็นสัญญาณตรงข้าม) และจากนั้นจึงเปิดตำแหน่ง SELL

โพสต์ที่เกี่ยวข้อง
- JS-Chaos: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
- Dematus: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
- Ilan 1.6 Dynamic HT: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5
- MQL5 Wizard: ระบบเทรดสัญญาณจาก Hammer/Hanging Man + MFI บน MetaTrader 5
- การสร้าง Expert Advisor ด้วย MQL5 Wizard: สัญญาณการเทรดจาก Morning/Evening Stars + RSI