ต่อจากกระทู้ที่แล้วครับ
http://pantip.com/topic/34172033
อันนี้ยาวหน่อยพยามทำให้มันกระชับแล้วแต่ได้เท่านี้ครับ
หลังจากโหลดโปรแกม AmiBroker แล้ว ผมลงใหม่ เลยยังไม่มี ข้อมูล EOD ของหุ้นไทยครับ
เริ่มกันเลย จะเอา DATA จาก Efinance ครับ
- เปิดโปรแกรม Efiance ครับ แล้วไปที่หน้า Chart (F7) แล้วคีย์ชือหุ้นที่จะเอาข้อมูลรายนาที
- ผมจะเอาข้อมูลของ TFEX ในที่นี้ผมใช้ S50IF_CONOI เลือกเป็น 5 นาทีครับ จะเลือก 1 นาทีก็ได้ครับ แต่ที่ผมทดสอบจะใช้ 5min จะได้เร็วหน่อย

- เลือกช่วงเวลาที่จะเอาข้อมูลออกมาครับ

- ที่ด้านขาวสุดจะมีตรางสี่เหลี่ยม คลิ๊กไปจะเป็น menu Show Data ครับ
- แล้วจะขึ้นกล่องข้อมูล สามารถนำข้อมูลออกไปเป็น Excel กับ Text ได้ครับ
- ในตอนนี้ผมจะ นำออกเป็น Text นะครับ ถ้าใครเข้าใจแล้วจะ นำออกเป็น Excel เลยก็ได้ครับ
(เดี๋ยวผมจะต้องเอา Text ไปแปลงเป็น Excel.csv อีกทีครับ)

- ผม save File ไว้ชื่อ S50IF_CONOI ไว้ที่ Desktop ครับ

- หน้าตาข้างใน File TEXT

- จะเอาไฟล์นี้ไปแปลงครับ มีเว็ปที่เขาแปลงให้เสร็จครับ หรือใครจะทำเองก็ได้ครับ
ในที่นี้ผมแนะนำให้ใช้เว็ป
http://www.ezymailhosting.com/efin2meta-converter-efinancethai-to-metastock/
-เลือก File Text ที่ผม save ไว้ในชือ S50IF_CONOI ที่หน้า Desktop
-แล้วกด Convert Now

- จะได้ File Text อันใหม่อีกอันครับ อยู่ที่ ไดร์ C Downloads

-ผมเปลี่ยนชื่อ File Text อันใหม่ให้เป็น S50IF_CONOI_5 จะได้ไม่ซ้ำกับอันแรก แล้วเอามาไว้ที่ Desktop

-ข้างใน File Text ตัวใหม่ S50IF_CONOI_5

-ข้างใน File ยังเป็น S50IF,CONOI ต้องเปลี่ยนให้เป็น S50IF_CONOI ผมใช้วิธี Replace ครับตามรูป
-กด Replace All แล้วกด SAVE

Save แล้วปิดไป
-แล้วมาเปิด Excel ผมใช้ Excel 2010 ใครใช้ เวอร์ชั่นอื่น menu อาจจะไม่เหมือนกัน แต่ทำได้ทุกเวอร์ชั่นครับ
- ไปที่ข้อมูล แล้วเลือก จากข้อความ

-เลือก file Text ที่เราใช้เว็ปแปลงเมื่อกี้ ผม save ไว้ในชื่อ S50IF_CONOI
-แล้วกดนำเข้า

ตั้งค่าตามรูปครับ

-อันนี้สำคัญต้องเลือก จุลภาค
-แล้วกด next

-กด เสร็จสิ้น

-แล้วเอาเมาท์มาเลือกที่ช่อง A2 ครับ เดียวช่อง A1 เราต้องใส่ ข้อความ

-จะได้

-ที่แถว A1 เราต้องใส่หัวตรางครับ
ตามนี้ครับ
<TICKER> <DTYYYYMMDD><H:MM:SS><OPEN> <HIGH><LOW> <CLOSE><VOL>
ตามช่องเลยครับ

-แล้ว SAVE File Excel เป็น .cvs ครับ
ตามรูป
ผมตั้งชื่อเป็น S50IF_CONOI แล้ว save ไว้ที่ Desktop
ได้ File .cvs ที่จะนำไปใช้กับ AmiBorKer แล้วครับ
มาเปิดโปรแกรม AmiBorKer
-เลือกไปที่ Import Wizard ครับ

เลือก Pick Files ถ้าใครเคยลง EOD แล้วขั้นตอนนี้เหมือนกันครับ

-เลือก File .cvs ที่ เรา Save ไว้ครับ

-ปรับค่าช่องอันนี้ใหม่นิดหนึ่งครับ เนื่องจากเรามีช่อง นาทีเพิ่มเข้ามา อันเก่ามี 7Column
-ติ๊กที่ More Columns แล้วตั้งค่าตาม รูปเลยครับ
-เสร็จแล้วกด Next ไปเลย ครับ

- Finish
ด้านซ้ายจะมี Symbol ขึ้นมาครับ คลิ๊กไปเลย ได้แล้ว
-ลองเปลี่ยนเป็น 15 นาทีครับ
เสร็จแล้วครับ วุ่นวายนิดหนึ่ง แต่ใครไม่อยากแปลงเอง เดี่ยวไว้ผมส่ง ไฟล์ที่เป็น .csv ให้ครับ
ต่อไปค่อยเอา Data อันนี้ไปใส่สูตร แล้วทำ BackTest ครับ
นับ 2 AmiBroker
http://pantip.com/topic/34172033
อันนี้ยาวหน่อยพยามทำให้มันกระชับแล้วแต่ได้เท่านี้ครับ
หลังจากโหลดโปรแกม AmiBroker แล้ว ผมลงใหม่ เลยยังไม่มี ข้อมูล EOD ของหุ้นไทยครับ
เริ่มกันเลย จะเอา DATA จาก Efinance ครับ
- เปิดโปรแกรม Efiance ครับ แล้วไปที่หน้า Chart (F7) แล้วคีย์ชือหุ้นที่จะเอาข้อมูลรายนาที
- ผมจะเอาข้อมูลของ TFEX ในที่นี้ผมใช้ S50IF_CONOI เลือกเป็น 5 นาทีครับ จะเลือก 1 นาทีก็ได้ครับ แต่ที่ผมทดสอบจะใช้ 5min จะได้เร็วหน่อย
- เลือกช่วงเวลาที่จะเอาข้อมูลออกมาครับ
- ที่ด้านขาวสุดจะมีตรางสี่เหลี่ยม คลิ๊กไปจะเป็น menu Show Data ครับ
- แล้วจะขึ้นกล่องข้อมูล สามารถนำข้อมูลออกไปเป็น Excel กับ Text ได้ครับ
- ในตอนนี้ผมจะ นำออกเป็น Text นะครับ ถ้าใครเข้าใจแล้วจะ นำออกเป็น Excel เลยก็ได้ครับ
(เดี๋ยวผมจะต้องเอา Text ไปแปลงเป็น Excel.csv อีกทีครับ)
- ผม save File ไว้ชื่อ S50IF_CONOI ไว้ที่ Desktop ครับ
- หน้าตาข้างใน File TEXT
- จะเอาไฟล์นี้ไปแปลงครับ มีเว็ปที่เขาแปลงให้เสร็จครับ หรือใครจะทำเองก็ได้ครับ
ในที่นี้ผมแนะนำให้ใช้เว็ป
http://www.ezymailhosting.com/efin2meta-converter-efinancethai-to-metastock/
-เลือก File Text ที่ผม save ไว้ในชือ S50IF_CONOI ที่หน้า Desktop
-แล้วกด Convert Now
- จะได้ File Text อันใหม่อีกอันครับ อยู่ที่ ไดร์ C Downloads
-ผมเปลี่ยนชื่อ File Text อันใหม่ให้เป็น S50IF_CONOI_5 จะได้ไม่ซ้ำกับอันแรก แล้วเอามาไว้ที่ Desktop
-ข้างใน File Text ตัวใหม่ S50IF_CONOI_5
-ข้างใน File ยังเป็น S50IF,CONOI ต้องเปลี่ยนให้เป็น S50IF_CONOI ผมใช้วิธี Replace ครับตามรูป
-กด Replace All แล้วกด SAVE
Save แล้วปิดไป
-แล้วมาเปิด Excel ผมใช้ Excel 2010 ใครใช้ เวอร์ชั่นอื่น menu อาจจะไม่เหมือนกัน แต่ทำได้ทุกเวอร์ชั่นครับ
- ไปที่ข้อมูล แล้วเลือก จากข้อความ
-เลือก file Text ที่เราใช้เว็ปแปลงเมื่อกี้ ผม save ไว้ในชื่อ S50IF_CONOI
-แล้วกดนำเข้า
ตั้งค่าตามรูปครับ
-อันนี้สำคัญต้องเลือก จุลภาค
-แล้วกด next
-กด เสร็จสิ้น
-แล้วเอาเมาท์มาเลือกที่ช่อง A2 ครับ เดียวช่อง A1 เราต้องใส่ ข้อความ
-จะได้
-ที่แถว A1 เราต้องใส่หัวตรางครับ
ตามนี้ครับ
<TICKER> <DTYYYYMMDD><H:MM:SS><OPEN> <HIGH><LOW> <CLOSE><VOL>
ตามช่องเลยครับ
-แล้ว SAVE File Excel เป็น .cvs ครับ
ตามรูป
ผมตั้งชื่อเป็น S50IF_CONOI แล้ว save ไว้ที่ Desktop
ได้ File .cvs ที่จะนำไปใช้กับ AmiBorKer แล้วครับ
มาเปิดโปรแกรม AmiBorKer
-เลือกไปที่ Import Wizard ครับ
เลือก Pick Files ถ้าใครเคยลง EOD แล้วขั้นตอนนี้เหมือนกันครับ
-เลือก File .cvs ที่ เรา Save ไว้ครับ
-ปรับค่าช่องอันนี้ใหม่นิดหนึ่งครับ เนื่องจากเรามีช่อง นาทีเพิ่มเข้ามา อันเก่ามี 7Column
-ติ๊กที่ More Columns แล้วตั้งค่าตาม รูปเลยครับ
-เสร็จแล้วกด Next ไปเลย ครับ
- Finish
ด้านซ้ายจะมี Symbol ขึ้นมาครับ คลิ๊กไปเลย ได้แล้ว
-ลองเปลี่ยนเป็น 15 นาทีครับ
เสร็จแล้วครับ วุ่นวายนิดหนึ่ง แต่ใครไม่อยากแปลงเอง เดี่ยวไว้ผมส่ง ไฟล์ที่เป็น .csv ให้ครับ
ต่อไปค่อยเอา Data อันนี้ไปใส่สูตร แล้วทำ BackTest ครับ