วันนี้เรามาพูดถึง GO ระบบเทรดที่ถูกพัฒนาจาก MQL4 โดยผู้เขียน ExpertTrader. คุณสามารถดูรายละเอียดต้นฉบับได้ที่นี่ - https://www.mql5.com/ru/code/8894.
การทำงานของ GO
GO จะถูกคำนวณจากสูตรดังนี้:
GO = ((C-O) + (H-O) + (L-O) + (C-L) + (C-H)) * V;
โดยที่ C, O, H, L คือค่าของค่าเฉลี่ยเคลื่อนที่ที่ใช้ราคาปิด, เปิด, สูง, ต่ำ และ V คือปริมาณของสัญญาณบาร์
ถ้าค่าของ GO มากกว่า 0 จะมีการเปิดออร์เดอร์ซื้อ แต่ถ้าน้อยกว่า 0 จะมีการปิดออร์เดอร์ซื้อและเปิดออร์เดอร์ขาย
ภาพด้านล่างแสดงประสิทธิภาพของระบบเทรดในโหมดทดสอบกลยุทธ์.
พารามิเตอร์ต่างๆ
- Lots - ขนาดล็อต; เมื่อเป็น 0 จะใช้ค่าพารามิเตอร์ MaxrR แทน.
- MaximumRisk - ความเสี่ยง (ค่าเริ่มต้น Lots=0).
- Shift - บาร์ที่ใช้ตรวจสอบตัวชี้วัด: 0 - บาร์ที่กำลังสร้าง, 1 - บาร์ที่สร้างขึ้นครั้งแรก.
- MAPeriod - ระยะเวลาของ MA.
- MAShift - การเลื่อนของ MA.
- MAMethod - วิธีการของ MA.
- VolVolume - ปริมาณ.
- OpenLevel - หากค่าของ GO เกินระดับนี้ จะมีการเปิดออร์เดอร์ซื้อ; ถ้าน้อยกว่า -OpenLevel จะมีการเปิดออร์เดอร์ขาย.
- CloseLevelDif - ความแตกต่างระหว่างระดับเปิดและปิด ควรกำหนดเป็นค่าบวก. ระดับปิดจะต้องเท่ากับหรือน้อยกว่าระดับเปิด.
- ShowGO - แสดงค่าของ GO บนความคิดเห็นในกราฟ.
หมายเหตุ
หาก OpenLevel มีค่าเป็น 0 ค่าปริมาณบาร์จะไม่มีผล ดังนั้นพารามิเตอร์ OpenLevel และ CloseLevelDif จะถูกนำมาใช้. พารามิเตอร์ภายนอกได้ถูกเพิ่มสำหรับค่าเฉลี่ยเคลื่อนที่.
...
ความคิดเห็น 0