Astat 225❻ไฟล์แนบที่ ② การแปลงค่าสี่ราคาดาวน์โหลด・เวลาการซื้อขาย
การดาวน์โหลดข้อมูลสี่ค่า (แทนที่ด้วยการใช้ DataDownload โดยมือ)
ภาพรวม
วิธีดาวน์โหลดข้อมูลสี่ค่าของฟิวเจอร์ส Nikkei 225 Mini ทั้งในกราฟแท่งตามชั่วโมงและกราฟรายวันจากเว็บไซต์ กรุณสมัครสมาชิกใน “225Labo” ก่อน (ฟรี)
ขั้นตอน
- เข้าสู่ระบบที่ 225Labo
- คลิกเมนูด้านบนที่ชื่อ “ดาวน์โหลด”
- เลื่อนลงไปที่ส่วนกลางจนถึง “ข้อมูลหลากหลาย ดาวน์โหลดฟรี”
- คลิก “日経225先物(mini)” เพื่อไปยังหน้าดาวน์โหลด
- คลิกปุ่มดาวน์โหลดสีแดง เพื่อดาวน์โหลดไฟล์ที่จำเป็น

- ไฟล์อยู่ในรูปแบบ zip ดังนั้นให้เปิดด้วยการคลิกสองครั้ง แล้วนำออกมาคลาย ZIP
- ไฟล์ที่คลายออกจะอยู่ในรูปแบบเวิร์กบุ๊ก โดยแต่ละชีตจะแยกตามกรอบเวลา
・ถ้าต้องแปลงเวลาผ่านมือ: ให้อยู่ในรูปแบบเวิร์กบุ๊ก แล้วไปขั้นตอนถัดไป
・ถ้าต้องแปลงด้วยเครื่องมือ: กรุณาบันทึกชีตที่ใช้งานเป็นไฟล์ csv
เมื่อบันทึกเวิร์กบุ๊กที่ดาวน์โหลดเป็นไฟล์ csv แล้ว ให้เปลี่ยนชื่อไฟล์เป็น “TD” สำหรับกราฟแท่งวันทำการ และ “BD” สำหรับกราฟแท่งวันทำการปฏิบัติการ ตามชื่อไฟล์
การแปลงวันที่ทำการค้าให้เป็นวันที่จริง (2ConvertTime แทนที่ด้วยมือ)
ภาพรวม
แปลงวันที่ทำการค้าของ Nikkei 225 (วันที่เริ่มต้นในช่วง 16:30 ของวันก่อนหน้า) ให้เป็นวันที่จริง (Actual Day) เราจะอธิบายจากไฟล์ดาวน์โหลดของ 225Labo แต่วิธีเดียวกันนี้ใช้ได้กับไฟล์ที่บันทึกชีตเป็น csv เช่นกัน
ขั้นตอน
- เปิดไฟล์ข้อมูลสี่ค่าด้วย Excel แล้วสร้างเวิร์กบุ๊กใหม่
- ลากแท็บชีตที่ต้องการแปลงเวลามาใส่ในเวิร์กบุ๊กใหม่ด้วยการลากแล้ววาง

- เปลี่ยนชื่อชีตที่นำออกเป็น “SHT” และหากการเริ่มต้นไม่ใช่การเปิดตลาดกลางวัน ให้ลบแถวที่เกินออกเพื่อให้การเริ่มต้นเป็นการเปิดตลาด (คอลัมน์ B ชั่วโมง 8:45)
- คัดลอกข้อมูลทั้งหมดในคอลัมน์ที่ไม่ใช่ A (วันที่) ไปยัง “Sheet1”

- คัดลอกและวางสูตรลงในเซลล์ A2 ของ “Sheet1”
●ในกรณีเวลาหรือชั่วโมง
=IF(AND(HOUR('SHT'!B2)>7,HOUR('SHT'!B2)<16),TEXT('SHT'!A2,"yyyy.mm.dd"),IF(AND(HOUR('SHT'!B2)=0,MINUTE('SHT'!B2)=0),TEXT(DATEVALUE(MID(A1,1,4)&"/"&MID(A1,6,2)&"/"&MID(A1,9,2))+1,"yyyy.mm.dd"),LEFT(A1,10)))&TEXT('SHT'!B2," hh:mm")
●กราฟแท่งวันทำการ
=TEXT('SHT'!A1,"yyyy.mm.dd")&" 16:30"
●กราฟแท่งวันทำการปฏิบัติการ
=TEXT('SHT'!A2,"yyyy.mm.dd")&" 08:45" - คัดลอกสูตรจากเซลล์ที่มีสูตรใน A2 ไปยัง A3 และต่อไปด้านล่างโดยอัตโนมัติ

・เลือก A2 แล้วกด Ctrl+C เพื่อคัดลอก
・จากนั้นเลื่อนไปที่บรรทัดสุดท้ายของด้านข้างของหน้าต่าง
・บนเซลล์สุดท้ายของคอลัมน์ A กด Shift ค้างไว้แล้วคลิกซ้าย
・เมื่อ A ทั้งหมดหลัง A2 ถูกไฮไลต์แล้ว ให้กด Ctrl+V เพื่อวาง - ตั้งชื่อ Sheet1 และบันทึกในรูปแบบ CSV

หากใช้งานกับ ASTAT ให้เพิ่มคำต่อท้าย “_t” ในชื่อไฟล์
ผลลัพธ์
เวลาของไฟล์ที่สร้างขึ้นจะถูกแปลงดังนี้

ถ้ามีหลายไฟล์ กรุณรวมเข้ากันก่อนแล้วจึงทำการแปลง มิฉะนั้นข้อมูลแรกก่อนการเปิดตลาดอาจหายไปในแต่ละไฟล์
【เมนูนำทาง】
ภาพรวมทั่วไป
สามขั้นตอนการทดสอบกลยุทธ์
วิธีใช้งานเครื่องมือ
ตัวอย่างการใช้งานตรรกะพื้นฐาน
ภาคผนวก① คู่มือการใช้ MT4
ภาคผนวก② วิธีดาวน์โหลดสี่ค่และแปลงเวลาการเทรด