ผู้คิดค้นไอเดีย: Sergey Rashevskiy.
ผู้เขียนโค้ด mq5 — barabashkakvn.
กลยุทธ์การทำงาน
หากไม่มีตำแหน่งที่เปิดอยู่ (ที่เปิดโดย EA) จะมีการเปิดตำแหน่งที่ตรงกันข้ามจำนวนสองตำแหน่งด้วย Lots เป็นขนาดเริ่มต้น โดยมีการตั้ง Stop Loss เท่ากับ Stop Loss และไม่ใช้ Take Profit ซึ่ง Stop Loss จะถูกปรับตามด้วยการ Trailing (Trailing Stop และ Trailing Step จะถูกนำมาใช้).
Trailing
การปรับตำแหน่งครั้งแรกจะช่วยเลื่อน Stop Loss ไปที่จุดคุ้มทุน หรือแม้แต่ทำให้มีกำไรเล็กน้อย การปรับ Stop Loss ในครั้งถัดไปจะช่วยเพิ่มกำไรที่รับประกันได้.
หลังจากนั้นมีสองตัวเลือกสำหรับการเปิด Stop Loss:
- 1. ตำแหน่งปิดด้วยการขาดทุน
- 1.1. ในกรณีนี้ เราจะถือว่าทิศทางแนวโน้มเปลี่ยน. เปิดตำแหน่งใหม่ด้วยล็อตที่เพิ่มขึ้น (เพิ่ม จำนวนล็อตขั้นต่ำ เข้ากับปริมาตรของตำแหน่งที่เหลือ) ในทิศทางตรงกันข้ามกับตำแหน่งที่ปิดไป เช่น หากตำแหน่ง BUY ที่ไม่มีกำไรถูกปิดไป ให้เปิดตำแหน่ง SELL ด้วยล็อตที่เพิ่มขึ้น. จะทำให้เราได้ สองตำแหน่งในทิศทางเดียวกัน.
- 1.2. ต่อไป จะทำงานเฉพาะในทิศทางที่ได้รับ: รอให้ราคาหรือจุดต่ำสุดของตำแหน่งที่ขาดทุนลดลงไป Step จุดในทิศทางที่ขาดทุนแล้ว เปิดตำแหน่งด้วยล็อตที่เพิ่มขึ้น (เพิ่ม จำนวนล็อตขั้นต่ำ เข้ากับปริมาตรของตำแหน่งที่ขาดทุนน้อยที่สุด) ในทิศทางของตำแหน่งที่มีอยู่ (ตามที่คุณจำได้ เรามีตำแหน่งที่มีทิศทางเดียวกันอยู่หนึ่งหรือหลายตำแหน่ง).
- 2. ตำแหน่งปิดด้วยกำไร (ตำแหน่งนี้ถูกปรับอย่างน้อยหนึ่งครั้ง)
- 2.1. เราจะถือว่านี่ไม่ใช่การกลับตัวของแนวโน้ม แต่เป็นการปรับตัวเล็กน้อย. เปิดตำแหน่งด้วยล็อตที่เพิ่มขึ้นในทิศทางของตำแหน่งที่ปิด. เช่น หากตำแหน่ง BUY ที่มีกำไรถูกปิดไป ให้เราเปิดคำสั่ง BUY ด้วยล็อตที่เพิ่มขึ้น. จะทำให้เราได้ สองตำแหน่งในทิศทางเดียวกัน.
- 2.2. เราจะพยายามใช้ Trailing หลังจากนั้น. ในทุกกรณี หนึ่งใน Stop Loss จะทำงานและเราจะกลับไปยังข้อ 1 หรือข้อ 2.
การคำนวณตำแหน่ง BUY และ SELL, กำไรรวมจาก BUY และกำไรรวมจาก SELL, รวมถึงการค้นหาตำแหน่ง BUY และ SELL ที่ขาดทุนน้อยที่สุดจะถูกดำเนินการภายในคำสั่งเดียวในฟังก์ชัน CalculateAllPositions.
ข้อมูลที่ต้องป้อน
- Lots - ขนาดตำแหน่งเริ่มต้น
- จำนวนล็อตขั้นต่ำ - จำนวนล็อตขั้นต่ำที่จะมีการเปลี่ยนแปลงในขนาดตำแหน่ง
- Stop Loss (เป็นพิป)
- Trailing Stop (เป็นพิป)
- Trailing Step (เป็นพิป)
- Step - ระยะเริ่มต้นระหว่างตำแหน่งที่มีทิศทางตรงกันข้าม
- ระยะทางใกล้เคียงขั้นต่ำ (เป็นพิป) - ระยะทางขั้นต่ำภายในชุดตำแหน่ง
- หมายเลขเวทมนตร์ - รหัสระบุ EA ที่ไม่ซ้ำกัน
ความคิดเห็น 0