Spec for AmiBroker
ทาง AmiBroker และ ThaiQuants แนะนำ spec ดังนี้
- Operating System: Windows 10 และเป็น 64 bits เพื่อที่จะใช้ศักยภาพของ AmiBroker และ CPU ได้เต็มที่
- CPU: i5 ซึ่งตอนนี้ (2020) มีตั้งแต่ 4 ถึง 6 Cores หรือ 8 ถึง 12 Threads ซึ่งมีผลโดยตรงกับความเร็วในการทำ Backtest ตอนผมใช้แรกๆ ผมใช้ที่ 4 Cores/ 8 Threads* ก็โอเคมากครับ แต่ห้ามใช้ i3 น่ะครับ เพราะมันจะช้ามากๆ
- RAM: 8GB หรือเผื่อไปเลยที่ 16GB
- SSD: 256GB ก็ถือว่าเยอะแล้วสำหรับ AmiBroker (1GB) และ Windows Operating System (32GB) และ MS Office (3GB) ด้วยครับ
- Graphic Card: อันนี้ไม่ต้องซีเรียสครับ AmiBroker ไม่ได้ใช้ GPU
หมายเหตุ: ถ้าเป็นกรณี Notebook ควรจะต้องตรวจสอบให้แน่ใจว่า สามารถรันได้ 8 Threads จริง เพราะ CPU บางรุ่นสำหรับ Notebook จะไม่สามารถรัน 2 threads/core
อ่านเพิ่มเติมได้ที่ https://www.amibroker.com/kb/2011/10/25/recommended-hardwaresoftware-for-amibroker/
เริ่มต้นยังไง? (คำถามสำคัญ)
อ่านดีๆ ถ้าต้องการศึกษา AmiBroker + System + Quant เพื่อการลงทุนที่ได้เปรียบอย่างจริงจัง
- อ่านคำถามที่พบบ่อยทุกๆข้ออย่างละเอียด! Quant คืออะไร? AmiBroker คืออะไร?
- สงสัยอะไร ให้เก็บไว้ก่อน แล้วไปทำตามข้อ 3.
- ลงเรียน ฟรีคอร์สปูพื้นฐาน AmiBroker (กดที่ลิงค์เพื่อไปสมัครเรียนฟรี)
ไม่เคยเขียนโปรแกรมมาก่อน จะเรียนได้มั้ย?
เรียนได้ครับ ไม่ต้องห่วง
มีหลายคน ที่ไม่เคยเขียนโปรแกรมมาก่อนเลย แล้วมาเริ่มต้นศึกษาการเขียนโปรแกรม การเขียนโค้ดที่ ThaiQuants และทำได้ดีด้วยครับ ไม่มีอะไรยากเกินที่จะเรียนรู้ ขอแค่มีความตั้งใจจริง ไม่อ้างว่าไม่มีเวลา
Quant คืออะไร?
Quant ย่อสั้นๆ มาจาก Quantitative Analysis การวิเคราะห์เชิงปริมาณ หรือ Quantitative Analyst นักวิเคราะห์เชิงปริมาณ ขึ้นอยู่กับเนื้อหาประโยคที่กำลังพูดอยู่
อ่านเพิ่มเติม Quant คืออะไร และมีประโยชน์ยังไง
AmiBroker วิเคราะห์ข้อมูล Financial Data ได้มั้ย?
AmiBroker สามารถทำการวิเคราะห์ได้ทั้งแบบ Technical Analysis และแบบ Fundamental Analysis ตราบใดที่มีข้อมูลแบบนั้นๆอยู่ (ซื้อมาจาก Data providers หรือหามาจากอินเตอร์เน็ต) ซึ่งถ้าจะพูดให้ถูกต้องจริงๆแล้ว AmiBroker เป็นเครื่องมือที่เราใช้ ส่วนวิธีการคือ Quantitative Analysis การวิเคราะห์เชิงปริมาณ เรียกสั้นๆว่า Quant ซึ่งวิธีนี้สามารถนำไปใช้ได้ทั้ง 2 แบบ และมีข้อได้เปรียบในการสร้างระบบเทรดเป็นอย่างมากโดยเฉพาะในโลกการลงทุนในปัจจุบัน
ราคา AmiBroker และ ราคาข้อมูล?
ราคา AmiBroker
- AmiBroker มีฟรีเวอร์ชั่น Free trial version ให้ลองใช้ดูก่อนได้ ไม่ต้องเสียเงิน
- แต่ต้องดาวน์โหลดข้อมูลใหม่ เมื่อเปิดโปรแกรมครั้งถัดไป
- แต่ไม่สามารถใช้ ความสามารถคอมพิวเตอร์ได้แค่ 4 threads (ช้ากว่ามาตราฐานทั่วไป ที่ 8 threads หรือคอมเจ๋งๆที่ 32 threads)
- AmiBroker มีหลายเวอร์ชั่น แต่ทาง ThaiQuants แนะนำให้ซื้อ Professional Edition ที่ราคาประมาณ 11,000 บาท ($399)
- AmiBroker มีเวอร์ชั่นพิเศษ Ultimate Pack Pro ที่มากับอีก 2 โปรแกรม ชื่อ AmiQuote และ AFL Code Wizard ที่ราคา 17,000 บาม ($499) แต่ ThaiQuants ไม่แนะนำเพราะไม่จำเป็น (ยกเว้นแต่ นศ มีเงิน)
ราคาอัฟเกรด AmiBroker เวอร์ชั่นใหม่
- หลังจากซื้อ AmiBroker นศ จะสามารถอัฟเดทชั่นล่าสุดได้ฟรี เป็นเวลา 2 ปี
- หลังจาก 2 ปี ถ้า นศ ต้องการอัฟเดท AmiBroker เวอร์ชั่นล่าสุด จะต้องเสียค่าอัฟเดทประมาณ 6,000 บาท ($169) ซึ่ง ThaiQuants แนะนำให้ เว้นสัก 1 ปี แล้วค่อยทำการซื้ออัฟเดท
ราคาข้อมูลประเภทต่างๆ
- ราคาข้อมูลทั่วไป (ราคาเปิด ปิด สูง ต่ำ และโวลุ่ม) แบบรายวัน ณ สิ้นวัน Delayed End-of-day Data อยู่ที่ 500 – 1,000 บาท จาก SiamChart.com และ Chaloke.com
- ราคาข้อมูลทั่วไป แบบ Real-time Data อยู่ที่ประมาณ 7,000 – 10,000 บาท จาก EfinanceThai.com eFin Smart Data Plugin for AmiBroker
- ราคาข้อมูล Financial Data (PE PB ROE Dividend) แบบรายวัน ณ สิ้นวัน อยู่ที่ประมาณ 20,000 บาท จาก investorz.com
AmiBroker คืออะไร ต่างจากโปรแกรมอื่นยังไง?
AmiBroker เป็นโปรแกรมที่ใช้ในการวิเคราะห์หุ้น
- สร้างกราฟเพื่อดูแนวโน้มของหุ้นนั้น
- เขียนกลยุทธ์ในการเทรดหุ้น ตามเงื่อนไขอย่างละเอียดที่ต้องการ
- สแกนหาหุ้นตามเงื่อนไขจากกลยุทธ์ที่เขียนไว้
- ทดสอบกลยุทธ์ ว่ามีประสิทธิภาพกำไรมากน้อย หรือขาดทุน
- ออกแบบและทดสอบการบริหารหน้าตัก
- อ่านเพิ่มเติมอย่างละเอียดที่ thaiquants.com/amibroker
จากเนื้อหาข้างต้น จะเห็นได้ว่า AmiBroker ต่างจากโปรแกรมพวกดูกราฟหุ้นทั่วไป เช่น efin, stockpickup, และอื่นๆ
AmiBroker ต่างจาก MetaStock และ MT4/MT5 ยังไง
- AmiBroker ทดสอบระบบเทรดที่ระดับ Portfolio-level backtesting และ Single stock ซึ่งมีหุ้นหลายๆตัว แต่ MetaStock ทดสอบได้แค่ Single stock
- AmiBroker ใช้เทคโนโลยีการเขียนโปรแกรมสมัยใหม่ 64 bit และ 32 Threads ซึ่งเร็วกว่า MetaStock
- AmiBroker สามารถเชื่อมต่อกับโปรแกรมภาษาอื่นๆได้ ด้วย OLE Automation Interface เพื่อใช้ในการสร้างระบบ เทรด/ทดสอบ/วิเคราะห์ อัตโนมัติ เช่น JavaScript, VBA Excel, หรือ Dot Net ในขณะที่ MetaStock ทำได้ยากมาก
- AmiBroker ถูกออกแบบมาเพื่อใช้เทรดหุ้น สร้างระบบและทดสอบระบบเทรดหุ้น ในขณะที่ MT4/MT5 ถูกออกแบบมาเพื่อใช้เทรด Forex