ผู้คิดค้นแนวคิด — Collector, ผู้เขียนโค้ด MQL5 — barabashkakvn.
MARE5.1 เป็น EA (Expert Advisor) ที่ใช้งานง่ายมาก โดยจะใช้ค่าของเส้นค่าเฉลี่ยเคลื่อนที่ (SMA) สองเส้นที่ปิดบาร์ที่ 0, 2 และ 5 โดยระบบนี้ถูกตั้งค่าให้ทำงานในกรอบเวลา M1
พารามิเตอร์สำหรับตั้งค่า:
- Lots — ขนาดของตำแหน่งที่เปิด
- TakeProfit — ระดับการทำกำไร
- StopLoss — ระดับการหยุดขาดทุน
- MAFastPeriod — ช่วงเวลาเฉลี่ยของเส้นค่าเฉลี่ยเคลื่อนที่เส้นแรก
- MASlowPeriod — ช่วงเวลาเฉลี่ยของเส้นค่าเฉลี่ยเคลื่อนที่เส้นที่สอง
- MovingShift — การเลื่อนของ MA (ใช้ร่วมกันสำหรับทั้งสองเส้น)
- HourTimeOpen และ HourTimeClose — เวลา (เป็นชั่วโมง) ในช่วงเวลาที่อนุญาตให้เปิดตำแหน่ง
ในบล็อก OnInit() จะมีการตรวจสอบความปลอดภัยของช่วงเวลา:
if((HourTimeOpen<0 || HourTimeClose<0) || (HourTimeOpen>23 || HourTimeClose>23))
{
return(INIT_PARAMETERS_INCORRECT);
}
if(HourTimeOpen==HourTimeClose)
{
return(INIT_PARAMETERS_INCORRECT);
}
if(HourTimeOpen>HourTimeClose)
{
return(INIT_PARAMETERS_INCORRECT);
}
{
return(INIT_PARAMETERS_INCORRECT);
}
if(HourTimeOpen==HourTimeClose)
{
return(INIT_PARAMETERS_INCORRECT);
}
if(HourTimeOpen>HourTimeClose)
{
return(INIT_PARAMETERS_INCORRECT);
}
ซึ่งหมายความว่าเวลาต้องไม่ต่ำกว่า "0" หรือสูงกว่า "23" และไม่อนุญาตให้มีการทับซ้อนกัน
ความคิดเห็น 0