ไอเดียจาก: Iurii Tokman.
MQL5 โค้ดโดย: Vladimir Karputov.
อัลกอริธึมการทำงานของ EA
เมื่อเริ่มใช้งานครั้งแรก จะเปิดตำแหน่ง BUY ด้วยปริมาณ Lots จากนั้นให้ติดตาม (ใน OnTradeTransaction) ทุกตำแหน่งที่เปิดและจดจำ (แยกสำหรับตำแหน่ง BUY และ SELL) ราคาที่เปิด:
- ถ้าราคาของตำแหน่ง BUY ล่าสุดสูงกว่าราคาปัจจุบัน Ask โดย Step - ให้เปิดตำแหน่ง BUY ใหม่;
- ถ้าราคาของตำแหน่ง SELL ล่าสุดต่ำกว่าราคาปัจจุบัน Bid โดย Step - ให้เปิดตำแหน่ง SELL ใหม่.
ยังมีการติดตาม Take Profit เสมือนด้วย: เมื่อกำไรของตำแหน่งถึงหรือเกิน Virtual Take Profit ให้ปิดตำแหน่งตามราคาตลาด.
การตั้งค่า
- Lots - ปริมาณของตำแหน่งที่จะเปิด;
- Virtual Take Profit (ใน pips) - Take Profit เสมือน;
- Step (ใน pips) - ขั้นต่ำระหว่างราคาตำแหน่งล่าสุด;
- magic number - หมายเลขเฉพาะสำหรับ EA.

ความคิดเห็น 0