ชุดคำสั่งสำหรับดึงข้อมูลราคา (Open, High, Low, Close)

HFM bonus

ชุดคำสั่งสำหรับดึงข้อมูลราคา (Open, High, Low, Close)

ชุดคำสั่งสำหรับดึงข้อมูลราคา Open High Low Close
ชุดคำสั่งสำหรับดึงข้อมูลราคา Open High Low Close

 



// ฟังก์ชันดึงข้อมูลราคา
void GetPriceData(int bars, double &open[], double &high[], double &low[], double &close[])
{
    ArrayResize(open, bars);
    ArrayResize(high, bars);
    ArrayResize(low, bars);
    ArrayResize(close, bars);
    
    for(int i = 0; i < bars; i++)
    {
        open[i] = iOpen(NULL, 0, i);
        high[i] = iHigh(NULL, 0, i);
        low[i] = iLow(NULL, 0, i);
        close[i] = iClose(NULL, 0, i);
    }
}

// ตัวอย่างการใช้งาน
void OnStart()
{
    int barCount = 100;
    double openPrices[], highPrices[], lowPrices[], closePrices[];
    
    GetPriceData(barCount, openPrices, highPrices, lowPrices, closePrices);
    
    // ใช้งานข้อมูลราคา
    for(int i = 0; i < barCount; i++)
    {
        Print("Bar ", i, ": Open=", openPrices[i], " High=", highPrices[i], 
              " Low=", lowPrices[i], " Close=", closePrices[i]);
    }
}

คำอธิบายฟังก์ชัน GetPriceData

ฟังก์ชัน GetPriceData ใช้สำหรับดึงข้อมูลราคา Open, High, Low, Close ของแท่งเทียนจำนวนที่กำหนด

การทำงาน:

  1. รับจำนวนแท่งเทียน (bars) และ arrays สำหรับเก็บข้อมูลราคา
  2. ปรับขนาด arrays ให้เท่ากับจำนวนแท่งเทียนที่ต้องการ
  3. วนลูปเพื่อดึงข้อมูลราคาของแต่ละแท่งเทียนโดยใช้ฟังก์ชัน iOpen, iHigh, iLow, iClose

การใช้งาน:

  1. เรียกใช้ฟังก์ชันโดยระบุจำนวนแท่งเทียนและ arrays สำหรับเก็บข้อมูล
  2. ข้อมูลราคาจะถูกเก็บใน arrays ที่ส่งเข้าไป
  3. สามารถนำข้อมูลไปใช้ในการวิเคราะห์หรือแสดงผลต่อไป

ฟังก์ชันนี้ช่วยให้การดึงข้อมูลราคาทำได้สะดวกและเป็นระเบียบ เหมาะสำหรับใช้ในการวิเคราะห์ข้อมูลย้อนหลังหรือการทดสอบกลยุทธ์การเทรด

อัปเดตล่าสุด: พฤษภาคม 2026

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

ชุดคำสั่งสำหรับดึงข้อมูลราคา คืออะไร?

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

เหมาะกับมือใหม่ไหม?

เนื้อหานี้เหมาะกับทั้งมือใหม่และเทรดเดอร์ที่มีประสบการณ์ — หากเป็นมือใหม่แนะนำให้ศึกษาทฤษฎีให้เข้าใจก่อนนำไปใช้กับบัญชีจริง และเริ่มทดลองในบัญชี Demo ก่อนเสมอ

ใช้กับโบรกเกอร์ไทยได้ไหม?

Exness Promotion

ใช้ได้กับโบรกเกอร์ทุกแห่งที่รองรับ MT4/MT5 และให้บริการลูกค้าไทย เช่น XM, Exness, IC Markets, IUX, FBS, HFM, Pepperstone — ตรวจสอบเงื่อนไขและข้อจำกัดของแต่ละโบรกเกอร์ก่อนใช้งาน

Exness Promotion