นับ 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 ครับ
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่