หน้าแรก การเทรดด้วยระบบ โพสต์

Multi Arbitration 1.1xx: ระบบเทรดอัจฉริยะสำหรับ MetaTrader 5

ไฟล์แนบ
18751.zip (3.7 KB, ดาวน์โหลด 0 ครั้ง)

สวัสดีครับเพื่อนๆ เทรดเดอร์ทุกคน! วันนี้เรามาพูดถึงการพัฒนาของ Multi Arbitration 1.000 ที่มีการอัปเดตเป็นเวอร์ชั่น 1.1xx กันนะครับ

ความแตกต่างจากเวอร์ชั่น 1.000:

  • EA นี้จะทำงานเฉพาะในกรอบเวลา PERIOD_M1 เท่านั้น (ดูรายละเอียดได้ในพารามิเตอร์ Time frame ด้านล่าง)

  • EA สามารถเทรดได้สองสัญลักษณ์ในเวลาเดียวกัน โดยสัญลักษณ์ที่สองจะถูกดึงมาจาก ExtArrSymbols ซึ่งเป็นอาร์เรย์แบบสแตติก:

    string         ExtArrSymbols[20]=
      {
       "EURUSD","GBPUSD","USDCHF","USDJPY","USDCAD",
       "AUDUSD","AUDNZD","AUDCAD","AUDCHF","AUDJPY",
       "CHFJPY","EURGBP","EURAUD","EURCHF","EURJPY",
       "EURNZD","EURCAD","GBPCHF","GBPJPY","CADCHF"
      };
    //+------------------------------------------------------------------+
    //| ฟังก์ชั่นเริ่มต้นของ Expert                                   |
    //+------------------------------------------------------------------+
    int OnInit()
    
  • หลักการเปิดตำแหน่งได้มีการเปลี่ยนแปลง:

    • ตำแหน่ง BUY ใหม่จะถูกเปิดได้ก็ต่อเมื่อราคาปัจจุบันต่ำกว่าราคาตำแหน่ง BUY ต่ำสุด
    • ตำแหน่ง SELL ใหม่จะถูกเปิดได้ก็ต่อเมื่อราคาปัจจุบันสูงกว่าราคาตำแหน่ง SELL สูงสุด

    Multi Arbitration 1.1xx

  • พารามิเตอร์ใหม่ Time frame ช่วยให้เราสามารถปรับแต่ง EA ได้ในกราฟใดก็ได้ โดย Expert Advisor จะทำงานเมื่อบาร์ใหม่ของสัญลักษณ์หลักปรากฏขึ้น (ซึ่งก็คือสัญลักษณ์ของกราฟที่ EA กำลังทำงานอยู่):

    //+------------------------------------------------------------------+
    //| ฟังก์ชั่น tick ของ Expert                                             |
    //+------------------------------------------------------------------+
    void OnTick()
      {
    //--- ทำงานเฉพาะในช่วงที่มีบาร์ใหม่เกิดขึ้น
       static datetime prevtime=0;
       datetime time_0=iTime(0,m_symbol_one.Name(),InpTimeFrame);
       if(time_0==prevtime)
          return;
       prevtime=time_0;
    

    ที่นี่ตัวแปร InpTimeFrame คือพารามิเตอร์ Time frame ที่เรากำหนด หากเรากำหนดพารามิเตอร์นี้อย่างเหมาะสม EA ก็จะทำงานในกรอบเวลาใดก็ได้!

  • ผลการทดสอบบน EURUSD:

    Multi Arbitration 1.1xx test

โพสต์ที่เกี่ยวข้อง

ความคิดเห็น (0)