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

IUX Markets 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. สามารถนำข้อมูลไปใช้ในการวิเคราะห์หรือแสดงผลต่อไป

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

 Exness Promotion
PNFPB Install PWA using share icon

For IOS and IPAD browsers, Install PWA using add to home screen in ios safari browser or add to dock option in macos safari browser