ไอเดียโดย: Aleksandr.
โค้ด MQL5 โดย: Vladimir Karputov.
EA ตัวนี้สร้างขึ้นจาก MQL5\Experts\Examples\Moving Average\Moving Average.mq5 ในชุดมาตรฐาน โดยมีการปรับปรุงและเพิ่มเติมดังนี้:
- สำหรับสัญญาณทั้งสี่ตัว (เปิดซื้อ, ปิดซื้อ, เปิดขาย และ ปิดขาย) จะมีตัวชี้วัด Moving Average แยกออกมา โดยสามารถตั้งค่าพารามิเตอร์ต่างๆ เช่น ช่วงเวลา (ระยะเวลาเฉลี่ย), การเลื่อน (การเลื่อนแนวนอนของตัวชี้วัด), วิธีการ (วิธีการเฉลี่ย), และ ราคา (ประเภทของราคาที่ใช้ในการคำนวณตัวชี้วัด);
- ธง ใช้ตำแหน่งซื้อ และ ใช้ตำแหน่งขาย - เปิดใช้งานการเปิดตำแหน่ง BUY และ SELL ตามลำดับ;
- ธง พิจารณาราคาตำแหน่งสุดท้าย - พิจารณาราคาของการซื้อขายที่ปิดล่าสุด หากค่าตั้งเป็น "true" ตำแหน่ง BUY ใหม่จะเปิดที่ราคาสูงกว่าหรือเท่ากับราคาของการซื้อขายล่าสุด ขณะที่ตำแหน่ง SELL ใหม่จะเปิดที่ราคาต่ำกว่าหรือเท่ากับราคาของการซื้อขายที่ปิดล่าสุด;
ราคาของตำแหน่งที่ปิดล่าสุดจะถูกติดตามผ่าน OnTradeTransaction โดย EA จะรักษาตำแหน่งในตลาดได้สูงสุดเพียงหนึ่งตำแหน่ง ดังนั้นจึงสามารถใช้ได้ทั้งในบัญชีเน็ตติ้งและเฮดจิ้ง.
พารามิเตอร์ที่ต้องกรอก
- ความเสี่ยงสูงสุดในเปอร์เซ็นต์ - ความเสี่ยงสูงสุดในรูปแบบเปอร์เซ็นต์;
- ปัจจัยลด - ปัจจัยลดในกรณีที่การซื้อขายขาดทุนในประวัติการเทรด;
- ххх: ช่วงเวลา - ระยะเวลาเฉลี่ย (เฉพาะสำหรับแต่ละตัวชี้วัด);
- ххх: การเลื่อน - การเลื่อนแนวนอน (เฉพาะสำหรับแต่ละตัวชี้วัด);
- ххх: วิธีการ - วิธีการเฉลี่ย (เฉพาะสำหรับแต่ละตัวชี้วัด);
- ххх: ราคา - ราคาที่ใช้ในการคำนวณตัวชี้วัด (เฉพาะสำหรับแต่ละตัวชี้วัด);
- ใช้ตำแหน่งซื้อ - ธงที่เปิดใช้งานการเปิดตำแหน่ง BUY;
- ใช้ตำแหน่งขาย - ธงที่เปิดใช้งานการเปิดตำแหน่ง SELL;
- พิจารณาราคาตำแหน่งสุดท้าย - ธงเพื่อพิจารณาราคาของการซื้อขายที่ปิดล่าสุด;
- หมายเลขเวทมนตร์ - ตัวระบุเฉพาะสำหรับ EA.
พารามิเตอร์เริ่มต้น เป็น EURUSD M15 ช่วงตั้งแต่ 2018.01.01 ถึง 2018.05.03.

คำแนะนำในการปรับแต่งบน M15
(การปรับแต่งแบบพันธุกรรม) สามารถทำได้ในโหมด "OHLC 1 นาที" เริ่มต้นด้วยการทำเครื่องหมายพารามิเตอร์ของ ช่วงเวลา (เริ่ม 12, ก้าว 1, หยุด 30) และ การเลื่อน (เริ่ม 0, ก้าว 1, หยุด 6).
เมื่อเสร็จสิ้นการปรับแต่งแบบพันธุกรรม ให้เปลี่ยนไปที่โหมด "ทุกๆ แท่ง" หรือ "ทุกๆ แท่งตามแท่งจริง" และทำการทดสอบเดี่ยวสำหรับพารามิเตอร์ที่เลือก.
ความคิดเห็น 0