MA_Mirror EA - ระบบเทรดที่ช่วยทำกำไรใน MetaTrader 4

Mike 2010.10.13 17:41 19 0 0
ไฟล์แนบ

สวัสดีครับทุกคน! วันนี้เราจะมาพูดถึง MA_Mirror EA กันนะครับ ซึ่งเป็น ระบบเทรด ที่ช่วยให้คุณทำกำไรได้ในช่วงที่ตลาดมีแนวโน้ม โดยเฉพาะในกรอบเวลาเล็กๆ อย่าง M1 หรือ M5

ตัว Expert Advisor ตัวนี้อิงจาก ตัวชี้วัดที่นี่ (ขอบคุณมากๆ เลยครับ) ซึ่งผมได้เขียนมันขึ้นมาให้ใช้งานง่ายและทำกำไรได้จริงในช่วงที่ตลาดมีแนวโน้ม

ฟังก์ชั่นที่ซับซ้อนจะอยู่ในไฟล์ ea.mqh ซึ่งจะใช้สำหรับ Expert Advisor ทุกตัวของผม โดยฟังก์ชัน start() จะตรวจสอบคำสั่ง, เรียกฟังก์ชั่นที่ทำ Trailing Stop Loss และจะเรียกฟังก์ชั่น Signal() เพื่อตรวจสอบว่าตัวชี้วัดใน EA ต้องการให้ทำอะไร ซึ่งจะทำการดำเนินการตามสัญญาณที่ได้รับ

int Signal()
{

int i=1;
int signal = -1;
double ma1, ma2;
ma1=iMA(NULL,0,MovingPeriod,MovingShift,MODE_SMA,PRICE_CLOSE,i)-iMA(NULL,0,MovingPeriod,MovingShift,MODE_SMA,PRICE_OPEN,i);
ma2=iMA(NULL,0,MovingPeriod,MovingShift,MODE_SMA,PRICE_OPEN,i)-iMA(NULL,0,MovingPeriod,MovingShift,MODE_SMA,PRICE_CLOSE,i);

if (ma1 > ma2) signal = OP_BUY;
if (ma1 < ma2) signal = OP_SELL;

return (signal);

}


คุณสามารถปรับแต่งฟังก์ชั่น Signal() ได้ตามต้องการ เช่น เปลี่ยนตัวชี้วัด ใช้การซื้อหรือขายตลอด หรือแม้กระทั่งใช้ Random Number Generator (ผมใช้ทั้งหมดนี้เพื่อเปรียบเทียบว่า Expert Advisor ตัวนี้ดีกว่าการซื้อหรือขายตามแนวโน้มหรือแบบสุ่มหรือเปล่า)


------------------------------------------------------------

อัปเดตเวอร์ชันของ ea.mqh โปรดเปลี่ยนชื่อเป็น ea.mqh

นอกจากนี้ยังมีการแก้ไขข้อผิดพลาดใน FindOrders (ผมเผลอลบบรรทัดหนึ่งไป) และฟีเจอร์ใหม่: BreakEven ถ้าตัวชี้วัดได้กำไร 20 pips จะตั้ง Stop Loss เป็น 0

รายการ
ความคิดเห็น 0