Tuesday, August 19, 2025
Homeการซื้อขายสัมผัสพลังของ MT5 Optimization Booster ฟรี! - การวิเคราะห์และการคาดการณ์ - 3 มกราคม 2568

สัมผัสพลังของ MT5 Optimization Booster ฟรี! – การวิเคราะห์และการคาดการณ์ – 3 มกราคม 2568


รับสิทธิ์เข้าถึง MT5 Optimization Booster เต็มรูปแบบฟรี 14 วัน

สิ่งที่คุณได้รับระหว่างช่วงทดลองใช้งาน:

✅ ฟังก์ชัน Booster ที่สมบูรณ์ไร้ขีดจำกัด
✅ เพิ่มประสิทธิภาพได้ไม่จำกัดจำนวน

ตัวเพิ่มประสิทธิภาพ MT5 คืออะไร?

MT5 Optimization Booster ได้รับการออกแบบมาเพื่อเพิ่มขีดความสามารถของเครื่องมือเพิ่มประสิทธิภาพในตัว

  • ไม่จำกัดจำนวนพารามิเตอร์สำหรับการเพิ่มประสิทธิภาพ
  • ขนาดขั้นตอนไม่จำกัดสำหรับพารามิเตอร์การปรับให้เหมาะสม
  • วิ่งได้ไม่จำกัดจำนวน
  • ความเร็วและความแม่นยำของการลู่เข้าที่ไม่มีใครเทียบได้
  • ใช้งานง่าย
  • การใช้งานคอร์ CPU ทั้งหมดอย่างเต็มรูปแบบ

ดังนั้น Booster ช่วยให้คุณสามารถใช้ประโยชน์จากสภาพแวดล้อมการซื้อขายที่มีความแม่นยำสูงของผู้ทดสอบ/เครื่องมือเพิ่มประสิทธิภาพในตัว ในขณะที่ข้ามข้อจำกัดทั้งหมด

สิ่งสำคัญที่ต้องทำความเข้าใจก่อนเริ่มต้น:

  • Booster เป็นเครื่องมือ ไม่ใช่ไม้กายสิทธิ์
  • ช่วยค้นหาการตั้งค่าที่ดีที่สุด แต่คุณภาพของผลลัพธ์ขึ้นอยู่กับกลยุทธ์การซื้อขายของคุณ
  • ผลลัพธ์ของการเพิ่มประสิทธิภาพโดยตรงขึ้นอยู่กับเกณฑ์ที่คุณตั้งไว้ (ฟังก์ชันฟิตเนส)

เกี่ยวกับฟังก์ชั่นฟิตเนส:

นี่คือเกณฑ์ของคุณสำหรับความสำเร็จของกลยุทธ์
ซึ่งไม่เพียงแต่รวมถึงกำไรเท่านั้น แต่ยังรวมไปถึงการขาดทุนสะสม จำนวนการซื้อขาย ความเสถียรของผลลัพธ์ ฯลฯ

รายละเอียดทางเทคนิคสำหรับการติดตั้ง:

เพื่อใช้ประโยชน์จากการเพิ่มประสิทธิภาพที่ปรึกษาของคุณโดยใช้ บูสเตอร์เพิ่มประสิทธิภาพ MT5, คุณจะต้องทำการเปลี่ยนแปลงเล็กน้อยในโค้ดของที่ปรึกษา

ที่ด้านบนสุดของโค้ดที่ปรึกษา คุณต้องใส่ (ทำเครื่องหมายที่นี่และด้านล่างเป็นสีเขียว) การเรียกไปยังฟังก์ชันที่นำเข้าจาก Booster รหัสของคุณจะมีลักษณะดังนี้:





#property copyright "Copyright 2024, Your Title"
#property hyperlink      "https://login.mql5.com/en/customers/consumer"


#import "......MarketMT5 Optimization Booster.ex5"
void AddRange     (double rangeMin, double rangeStep, double rangeMax);
bool AddRangeDone ();
bool GetInputs    (double &inputs ());
void SaveResult   (double ff);
#import

รหัสด้านบนได้รับการออกแบบมาเพื่อเรียกใช้ฟังก์ชัน Booster (ซึ่งโดยค่าเริ่มต้นจะอยู่ในไฟล์ MQL5ผู้เชี่ยวชาญตลาด โฟลเดอร์) จากที่ปรึกษา หากคุณได้ย้าย Booster ไปยังโฟลเดอร์อื่น โปรดปรับเส้นทางไปยังโฟลเดอร์ดังกล่าวในโค้ดด้านบน

ถัดไป แทรกบรรทัดในโค้ดด้วยพารามิเตอร์ตัวนับ ซึ่งจะวนซ้ำผ่านเครื่องมือเพิ่มประสิทธิภาพในตัวแทนพารามิเตอร์ของคุณ:


enter int    CNT_P   = 0;

สมมติว่าที่ปรึกษามีพารามิเตอร์ต่อไปนี้ซึ่งจำเป็นต้องได้รับการปรับให้เหมาะสม:


enum Timeframe
{
  M1, M5, M15, H1, D1
};

enter Timeframe ChartTimeframe  = H1;
enter int       IndPeriod       = 10;
enter double    IndAlpha        = 0.1;
enter bool      UseTrailingStop = true;

ทำให้พารามิเตอร์เหล่านี้กลายเป็นตัวแปรโกลบอลแบบง่ายโดย ถอด ‘ป้อนข้อมูล‘ ก่อนที่จะประกาศ– หลังจากการดำเนินการนี้ รหัสจะมีลักษณะถูกต้องเช่นนี้


enum Timeframe
{
  M1, M5, M15, H1, D1
};




Timeframe ChartTimeframe  = H1;
int       IndPeriod       = 10;
double    IndAlpha        = 0.1;
bool      UseTrailingStop = true;

จากนั้นให้ใส่โค้ดต่อไปนี้ที่จุดเริ่มต้นของ OnInit() การทำงาน:


int OnInit ()
{
  
  if (MQLInfoInteger (MQL_OPTIMIZATION))
  {
    AddRange (0, 1, 4);                
    AddRange (6, 3, 30);               
    AddRange (0.0001, 0.0000001, 0.2); 
    AddRange (0, 1, 1);                

    if (!AddRangeDone ())
    {
      return INIT_FAILED;
    }
  }
  

ใน เพิ่มช่วง() ส่งผ่านพารามิเตอร์การปรับให้เหมาะสมที่สุดสำหรับพารามิเตอร์ที่ปรับให้เหมาะสมที่สอดคล้องกัน (ช่วงต่ำสุด ขั้นตอน ช่วงสูงสุด) รหัสนี้จะสั่งให้ Booster ในการกำหนดค่าพารามิเตอร์ที่ปรับให้เหมาะสมที่สุดของคุณ คุณสามารถตั้งค่าช่วงและขั้นตอนภายในขีดจำกัดใดก็ได้ ไม่มีข้อจำกัด

จากนั้น ให้แทรกบรรทัดโค้ดต่อไปนี้ต่อจากบรรทัดก่อนหน้าที่อธิบายไว้ข้างต้น:


int OnInit ()
{
  
  if (MQLInfoInteger (MQL_OPTIMIZATION))
  {
    AddRange (0, 1, 4);                
    AddRange (6, 3, 30);               
    AddRange (0.0001, 0.0000001, 0.2); 
    AddRange (0, 1, 1);                

    if (!AddRangeDone ())
    {
      return INIT_FAILED;
    }
  }
  

  
  double inputs (4);

  if (!GetInputs (inputs))
  {
    return INIT_FAILED;
  }
  else
  {
    ChartTimeframe  = (Timeframe)inputs (0);
    IndPeriod       = (int)inputs       (1);
    IndAlpha        = inputs            (2);
    UseTrailingStop = inputs            (3);
  }
  

รหัสด้านบนดึงค่าของพารามิเตอร์ที่ปรับให้เหมาะสมจากไฟล์ลงในอาร์เรย์ “อินพุต(4)” (โดยที่ 4 คือจำนวนพารามิเตอร์ที่ปรับให้เหมาะสม)

กำหนดมูลค่าของ “อินพุต” อาร์เรย์ให้กับตัวแปรแต่ละตัวของพารามิเตอร์ที่ปรับให้เหมาะสมในลำดับเดียวกันกับเมื่อคุณระบุช่วงและขั้นตอนดังที่แสดงด้านบน

ตรวจสอบว่ารหัสสำหรับ OnInit() ฟังก์ชั่นตอนนี้ควรมีลักษณะเช่นนี้:


int OnInit ()
{
  
  if (MQLInfoInteger (MQL_OPTIMIZATION))
  {
    AddRange (0, 1, 4);                
    AddRange (6, 3, 30);               
    AddRange (0.0001, 0.0000001, 0.2); 
    AddRange (0, 1, 1);                

    if (!AddRangeDone ())
    {
      return INIT_FAILED;
    }
  }
  

  
  double inputs (4);

  if (!GetInputs (inputs))
  {
    return INIT_FAILED;
  }
  else
  {
    ChartTimeframe  = (Timeframe)inputs (0);
    IndPeriod       = (int)inputs       (1);
    IndAlpha        = inputs            (2);
    UseTrailingStop = inputs            (3);
  }
  

  

  return (INIT_SUCCEEDED);
}

ใน ออนเทสเตอร์() เขียนโค้ดสำหรับเกณฑ์การปรับให้เหมาะสมที่คุณกำหนดเอง หรือใช้ฟังก์ชันในตัวเพื่อรับค่าของเกณฑ์การปรับให้เหมาะสมแบบรวม รหัสสำหรับฟังก์ชัน OnTester() จะมีลักษณะดังนี้:


double OnTester ()
{
  double ret = TesterStatistics (STAT_COMPLEX_CRITERION);
  
  
  SaveResult (ret);
  
  return ret;
}

โค้ดด้านบนจะคำนวณเกณฑ์การปรับให้เหมาะสมและบันทึกผลลัพธ์ลงในไฟล์เพื่อให้ Booster สามารถดึงผลลัพธ์และปรับปรุงเพื่อค้นหาค่าพารามิเตอร์ที่ดีที่สุด

ดังนั้นจึงไม่จำเป็นต้องแก้ไขที่ปรึกษาเพิ่มเติม

การทำงานร่วมกับบูสเตอร์

  1. ป้อนเครื่องมือเพิ่มประสิทธิภาพ MT5 (เครื่องมือทดสอบ) และตั้งค่าวันที่เริ่มต้นและสิ้นสุดสำหรับการเพิ่มประสิทธิภาพในประวัติ รวมถึงพารามิเตอร์ที่จำเป็นอื่นๆ ทั้งหมด (สัญลักษณ์และอื่นๆ)
  2. ตั้งค่าโหมดการปรับให้เหมาะสม (ช้า ค้นหาพารามิเตอร์แบบเต็ม) เนื่องจากขณะนี้การเพิ่มประสิทธิภาพจะได้รับการจัดการโดย Booster และเกณฑ์การปรับให้เหมาะสม (ค่าสูงสุดของเกณฑ์ที่กำหนดเอง)
  3. ไปที่การตั้งค่าของที่ปรึกษาและทำเครื่องหมายในช่องสำหรับพารามิเตอร์ CNT_P ตั้งค่าและขั้นตอนในลักษณะเพื่อให้แน่ใจว่ามีจำนวนการรันที่ต้องการ

  1. เริ่มต้นการปรับให้เหมาะสมโดยเลือกตัวแทนในพื้นที่ทั้งหมด หากมีแกน CPU 4 ตัวหรือน้อยกว่า แนะนำให้ปิดเอเจนต์ไว้หนึ่งตัว
  2. เรียกใช้ Booster บนแผนภูมิสัญลักษณ์ใดก็ได้และกรอบเวลาใดก็ได้ Booster จะแสดงหน้าต่างแจ้งให้คุณเลือกโฟลเดอร์ของที่ปรึกษาที่ต้องการปรับให้เหมาะสม เลือกโฟลเดอร์ของที่ปรึกษา จากนั้น Booster จะเริ่มทำงาน! หลังจากนั้น หน้าต่าง Booster จะปรากฏบนแผนภูมิ:


หน้าต่าง Booster จะแสดงกิจกรรมใน สีแดง (ตัวนับที่รันอยู่) ผลลัพธ์ที่พบที่ดีที่สุด จำนวนงานที่ส่ง และจำนวนงานที่เสร็จสมบูรณ์ รวมถึงจำนวนงานที่เสร็จสมบูรณ์ในแต่ละตัวแทน

  1. หากผลลัพธ์เป็นที่น่าพอใจ คุณสามารถหยุดการเพิ่มประสิทธิภาพได้ตลอดเวลา: ขั้นแรก หยุดเครื่องมือเพิ่มประสิทธิภาพ MT5 จากนั้นหยุด Booster โดยคลิกปุ่มปิด

หากคุณเรียกใช้ที่ปรึกษาที่เตรียมไว้ตามคำแนะนำข้างต้นในแผนภูมิ ที่ปรึกษาจะอ่านการตั้งค่าที่ดีที่สุดที่เตรียมไว้หลังจากการเพิ่มประสิทธิภาพโดย Booster และจะเริ่มทำงาน

ตอนนี้คุณสามารถเข้าถึงพารามิเตอร์ที่ปรับให้เหมาะสมจำนวนเท่าใดก็ได้ ตั้งแต่ที่ปรึกษาธรรมดาไปจนถึงโครงข่ายประสาทเทียมที่ซับซ้อนที่สุด ตัวอย่างรูปลักษณ์ของเทอร์มินัลเมื่อใช้ Booster แสดงไว้ด้านล่าง:

คำถามที่พบบ่อย

การเพิ่มประสิทธิภาพใช้เวลานานเท่าใด?

  • ไม่ได้ขึ้นอยู่กับจำนวนพารามิเตอร์
  • ขึ้นอยู่กับพลังของคอมพิวเตอร์ของคุณ
  • ขึ้นอยู่กับความเร็วในการดำเนินการของโค้ดที่ปรึกษาของคุณ
  • ใช้จำนวนคอร์ CPU ที่มีอยู่สูงสุด

จะบอกได้อย่างไรว่าผลลัพธ์ดี?

  • ตรวจสอบความเสถียรของผลลัพธ์ในช่วงเวลาต่างๆ
  • ประเมินตัวชี้วัดการซื้อขายทั้งหมด ไม่ใช่แค่ผลกำไร

ขอให้คุณประสบความสำเร็จในการเพิ่มประสิทธิภาพและบรรลุผลลัพธ์ที่ดีที่สุดในการซื้อขาย!

ไฟล์บูสเตอร์แบบจำกัดเวลาจนถึง 2025.01.20 แนบมาด้านล่าง:

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

ความเห็นล่าสุด