สามารถหาซื้อ EOD data ได้ที่ไหนครับ
Printable View
สามารถหาซื้อ EOD data ได้ที่ไหนครับ
โหลดใด้ฟรี ที่หน้า stock ครับ
้http://siamchart.com/stock/
อยากทราบว่าข้อมูล EOD ที่ให้ download ได้มีการสุ่มเอาข้อมูลการซื้อขายของหุ้นบางตัว ในแต่ละ file ออกรึเปล่าครับ
ตัวอย่างเช่น file: set-history_EOD_1985-11-10.csv
ไม่มีข้อมูล SET
มีแค่ข้อมูล BBL ตัวเดียว
คือที่ถามเพราะว่าผมจะเอาข้อมูลบางส่วนมาทำวิจัย เลยอยากรู้ว่าข้อมูลที่หายไปนั้น
1 เกิดจากตั้งใจสุ่มเอาออกให้ข้อมูล EOD แต่ละ file ไม่สมบูรณ์ หรือ
2 เพราะว่า ณ วันนั้น หุ้นตัวนั้นไม่มีการซื้อขาย เลยไม่มีข้อมูลใน EOD ของวันนั้น
ส่วนที่ผมโพสไว้ก่อนหน้าซึ่งเป็น file: set-history_EOD_1985-11-10.csv ซึ่งอาจจะดูว่าเป็นข้อมูลที่ค่อนข้างนานแล้ว เพราะว่า
ข้อมูลของ SET ดันหายไป แต่กลับมีข้อมูลหุ้นตัวอื่น ซึ่งกรณีที่ 2 ไม่น่าจะเป็นไปได้
สาเหตุที่ผมคาดว่าข้อมูลหุ้นบางส่วนหายไปเพราะ โดยเบื้องต้นผมอยากรู้ว่าหุ้นแต่ละตัวเข้าตลาดเมื่อไหร่ ออกจากตลาดไปรึยัง มีการเปลี่ยนชื่อไหม ผมเลยเริ่มต้นจากเงื่อนไขที่ว่า
1 ถ้ารายชื่อหุ้นใน file EOD ปัจจุบัน ไม่มีใน file EOD ก่อนหน้า ==> หุ้นเข้าใหม่ ณ วันนั้น
2 ถ้ารายชื่อหุ้นใน file EOD ก่อนหน้า ไม่มีใน file EOD ปัจจุบัน ==> หุ้นอยู่ในตลาดวันสุดท้าย ณ วันก่อนหน้า
ตัวอย่างเช่น
Symbol StartDate StopDate
SET 19750430 19850531
SET 19850604 19851108
SET 19851111 19851129
SET 19851202 19860328
SET 19860331 19880115
SET 19880118 19880226
SET 19880229 19901218
SET 19901220 19920717
SET 19920720 20060405
SET 20060410 20070104
SET 20070108 99991231
พอไปดูใน file EOD ในช่วงวันที่ ที่อยู่หลัง StopDate กับก่อน StartDate ของบรรทัดถัดไป ก็ไม่มีข้อมูลของหุ้นตัวนั้นอยู่จริงๆ
แล้วมันจะค่อยกลับมาใหม่ใน file EOD ของวันที่ ที่เป็น StartDate บรรทัดถัดไป
แล้วพอเช็คเป็นรายวัน ปรากฎว่าข้อมูลหุ้นหายไปเฉลี่ยวันละ 30-40 ตัวครับ
อาจจะเพราะราคาหุ้นไม่มีเปลี่ยนแปลงในวันนั้นหรือเปล่าครับ แบบไม่มีโวลุมน่ะครับ
ส่วนข้อมูลในอดีต อาจจะมีขาดตกบกพร่องไปใด้เหมือนกันครับ
ได้ทดลองโหลดข้อมูล EOD ที่ http://siamchart.com/stock/ ไม่ได้ครับ
มีวิธีการอะไรอีกครับ ที่จะโหลดข้อมูล หรือ ได้มาซึ่งข้อมูลนี้
ขอบคุณครับ