
วัตถุประสงค์: Introduction to AmiBroker for Everyone
เข้าใจ ภาพรวมคร่าวๆ ในแต่ละบท
สิ่งจำเป็นต้องเตรียมตัวก่อนเริ่มเรียน
แสดงกระบวนการพัฒนาการซื้อขายของ AmiBroker
จุดประสงค์: Download AmiBroker ข้อมูลหุ้น และหนังสือ
Downloadและติดตั้ง โปรแกรม AmiBroker ได้
เข้าใจและสามารถเลือกเวอร์ชั่นของ AmiBroker ที่เหมาะสม
Download หนังสือ เพื่อใช้เป็นแหล่งศึกษาเพิ่มเติมได้
Download ฐานข้อมูล เพื่อนำมาติดตั้งบนโปรแกรม AmiBroker ต่อได้
จุดประสงค์: เมนูหลักในโปรแกรม AmiBroker
เข้าใจเมนูหลักโปรแกรม AmiBroker
เข้าใจลักษณะหน้าต่าง,เมนู,หน้าต่างข้อมูล และหน้าต่าง Document
เข้าใจการเข้าถึงเมนูต่างๆ สามารถสั่ง เปิด และ ปิด ได้
เนื้อหา: เมนูหลักในโปรแกรม AmiBroker
จุดประสงค์: เปิดฐานข้อมูลใหม่ใน AmiBroker
เข้าใจวิธีการเปิดฐานข้อมูลใหม่ แบบ ปกติ
เข้าใจวิธีการเปิดฐานข้อมูลใหม่ แบบ อัตโนมัติ ตอนเปิดโปรแกรม AmiBroker
รู้วิธีนำฐานข้อมูลเข้ามาใช้ในโปรแกรม AmiBroker
จุดประสงค์: เมนูกราฟและข้อมูลหุ้น AmiBroker
สามารถเรียกฟังก์ชั่น Symbol และ Chart ในโปรแกรม AmiBroker ได้
สามารถใช้ฟังก์ชั่นพื้นฐานของ Chart ได้
สามารถปรับมุมมองของ Chart ตามใจชอบได้
จุดประสงค์: โครงสร้างหน้าต่าง AmiBroker Chart Panes
เข้าใจว่า chart panes,window คืออะไร
สามารถเพิ่ม ลบ chart panes ใน window ได้
ปรับตำแหน่ง เปลี่ยนขนาด ของ chart panes ได้
จุดประสงค์: ตั้งค่ากราฟสำคัญ Chart Preferences
เข้าใจว่า Chart Preference คืออะไร
สร้างความคุ้นเคยในการปรับแต่ง Chart
สามารถปรับแต่ง Blank Bar ได้
สามารถปรับแต่ง การแสดงผลของ Price Data Tools Tips ได้
สามารถปรับแต่ง การแสดงผลของ Cross Hair ได้
สามารถปรับแต่ง การแสดงผลของ รายละเอียดของราคา และ เวลา ได้
จุดประสงค์: วาด Trend Line ใน AmiBroker
สามารถใช้เครื่องมือวาดรูป (Draw) ได้
สามารถวาด Trend Line ได้
สามารถวาด Ray ได้
สามารถวาด Parallel Line ได้
สามารถวาด Horizontal Line ได้
สามารถวิเคราะห์ กราฟ จากการวาด Trend Line ได้
จุดประสงค์: Moving Average เพิ่มและปรับ Indicators ในกราฟ
สามารถใส่ Moving Average ใน Chart ได้
สามารถใส่ Moving Average ใน Pane ได้
สามารถปรับตัวเลขและสีของ Moving Average ได้
จุดประสงค์: ทดสอบระบบซื้อขายหุ้น AmiBroker Backtest
สามารถเข้าใจ User Interface การ Backtest ของโปรแกรม AmiBroker
มีความเข้าใจเบื้องต้นของ องค์ประกอบหน้าต่าง Analysis
มีความเข้าใจเบื้องต้นของ องค์ประกอบหน้าต่าง Formula
จุดประสงค์: ตั้งค่าทดสอบระบบ Analysis Document
สามารถเข้าใจ User Interface ของ Analysis Document ได้
มีความเข้าใจเบื้องต้นในการตั้งค่าเพื่อทำการ Backtest
สามารถปรับค่าเบื้องต้นของ Analysis Document ได้
จุดประสงค์: โครงสูตรระบบเทรดหุ้น AFL
สามารถเข้าใจโครงสูตรของ AFL ได้
เข้าใจในส่วนประกอบต่างๆ ของโครงสูตรได้
มีความเข้าใจในพื้นฐานของการทำระบบแบบเบื้องต้นได้
จุดประสงค์: ตั้งค่าการทดสอบระบบ SetOption Code
เข้าใจการตั้งค่าพื้นฐานของคำสั่ง Set Option
สามารถใช้ Google ในการหาโครงสร้างของ Code ได้
มีความเข้าใจถึง ความหมายของ code ต่างๆ
จุดประสงค์: เขียนสูตร AFL Buy and Sell Code
เข้าใจการสร้างเงือนไข ซื้อ หรือ ขายหุ้น ของโปรแกรม AmiBroker
เข้าใจความหมายของ Code ในการซื้อ หรือ ขาย เบื้องต้น
เข้าใจความหมายของ SetTradeDelays
เข้าใจถึงหลักการทำงานของโปรแกรม AmiBroker
จุดประสงค์: จัดสัดส่วนลงทุนด้วย SetPositionSize
เข้าใจเรื่องความหมายของ PositionSize
เข้าใจในคำสั่ง PositionSize , SetPositionSize
เข้าใจความสัมพันธ์ ระหว่างคำสั่ง SetPositionSize กับ คำสั่งอื่นๆ
จุดประสงค์: เรียงลำดับสัญญาณซื้อ PositionScore
เข้าใจคำสั่ง PositionScore
สามารถสั่งให้โปรแกรม จัดลำดับหุ้นน่าสนใจได้
เข้าใจความสัมพันธ์ ระหว่าง PositionScore กับ Portfolio
จุดประสงค์: กันความเสี่ยงและกำไร ApplyStop
เข้าใจถึงคำว่า Maximum Drawdown
เข้าใจคำสั่ง ApplyStop ถึงลักษณะการนำไปใช้งาน
สามารถนำคำสั่ง ApplyStop เพื่อใช้ในการบริหารความเสี่ยงกับ Portfolio
จุดประสงค์: ตัวอย่างลอง Improving Result from Backtesting
เข้าใจการปรับแต่งระบบเพื่อให้ผลลัพธ์ดีขึ้น
เข้าใจคุณลักษณะของระบบ Trend Follower
เข้าใจการกำหนดขนาดราคาหุ้น
จุดประสงค์: อ่านผลการทดสอบ Backtest Results
เข้าใจการอ่านผลของ Backtest Result
เข้าใจ ความหมายของค่าต่างๆ ใน Backtest Results
มีความรู้ในการหาข้อผิดพลาดของระบบ ว่าระบบทำตามที่เราต้องการหรือไม่
จุดประสงค์: แนะนำการทำ Optimization ใน AmiBroker
เข้าใจวัตถุประสงค์การสอนของบทที่ 4 Optimization
เข้าใจวัตถุประสงค์ของการทำ Optimization
เข้าใจภาพรวมของการทำ Optimization
จุดประสงค์: การใช้งานฟังก์ชั่น Optimize
เข้าใจลักษณะการทำ Optimization
เข้าใจ Code ในการทำ Optimization
เข้าใจวิธีการปรับแต่งตารางผลลัพธ์ หลังทำ Optimization
จุดประสงค์: การปรับแต่งตารางผลลัพท์จากการทำ Optimization
เข้าใจการจัดลำดับ Columns ในตารางผลลัพท์ จาก Optimization
เข้าใจการเปลี่ยนลำดับของ Columns ในตารางผลลัพท์ จาก Optimization
จุดประสงค์: การตั้งค่าใน Optimization ให้เหมาะสม 1
เข้าใจประเภทของ period, percent, and number ใน Optimization
เข้าใจการเลือกค่าตัวเลขที่เหมาะสม ใน Optimize function
จุดประสงค์: การตั้งค่าใน Optimization ให้เหมาะสม
เข้าใจการปรับแต่งค่าให้กับระบบ
เข้าใจเทคนิค การปรับแต่งค่าให้ระบบ
เข้าใจถึงคำสั่ง Optimize เพื่อทำการปรับแต่งค่า
จุดประสงค์: สรุปตัวแปรในการทำ Optimization
เข้าใจการปรับแต่งค่า Optimization ให้กับระบบ
หาตัวแปรที่เหมาะสมให้กับระบบจากการทำ Optimization
สรุปการทำ Optimization
จุดประสงค์: In Sample and Out Of Sample
เข้าใจความหมายของคำว่า In Sample
เข้าใจความหมายของคำว่า Out Sample
เข้าใจถึงระบบว่าแต่ละช่วงเวลาให้ผลตอบแทนไม่เหมือนกัน
จุดประสงค์: ข้อแตกต่างระหว่าง Scan Signals และ Exploration Filter
รู้ข้อแตกต่างในการคัดกรองหุ้นใน AmiBroker ระหว่าง Scan Signals และ Exploration Filter
รู้วิธีการใช้ Scan Signals และ Exploration Filter ในเบื้องต้น
รู้ข้อจำกัดในการใช้ Scan Signals และข้อดี
จุดประสงค์: การสแกนหุ้นด้วย Scan Signals
รู้วิธีการสแกนหุ้นด้วยวิธี Scan Signals และองค์ประกอบอื่นๆที่เกี่ยวข้อง
รู้วิธีการตั้งค่า Analysis Setting และ Filter แบบ 1 recent day สำหรับ Scan Signals ให้ถูกต้อง
รู้การใช้โค้ด DateNum() ในการระบุเฉพาะเจาะจงในการสแกนหุ้น
จุดประสงค์: การคัดกรองหุ้นด้วย Exploration Filter
เข้าใจประโยชน์และความยืดหยุ่นของ Exploration Filter
เข้าใจการใช้ AddColumn และ AddTextColumn สำหรับ Exploration Filter
เข้าใจการเรียงลำดับข้อมูลใน Exploration Result ด้วย SetSortColumn ทั้งกรณีจากมากไปน้อย และน้อยไปมาก
จุดประสงค์: การตกแต่งสีในตารางผลลัพธ์ Exploration Result ให้ดูง่าย
เข้าใจการเพิ่มสีสันเข้าในตาราง Exploration Result เพื่อให้สังเกตุเห็นภาพรวมง่ายขึ้น
เข้าใจการเพิ่มสีด้วยเงื่อนไข กรณี 2 สี เช่น เขียว/แดง และกรณี 3 สี เขียว/เหลือง/แดง
เข้าใจการไล่สีจากเข้มไปอ่อน เช่น จากแดงอ่อน ไป แดง และไป แดงเข้ม ด้วย ColorRGB และ Indicator
จุดประสงค์: การพิจารณาหุ้นที่มีอยู่ในพอร์ต ควบคู่กับสัญญาณซื้อขาย
เข้าใจประเด็นที่ควรในการนำ หุ้นในพอร์ต มาพิจารณาร่วมกับสัญญาณซื้อขาย Buy/Sell
เข้าใจการสร้าง Wacthlist เพื่อเก็บรายชื่อหุ้น ที่มีอยู่ในพอร์ต
เข้าใจการสร้างเงื่อนไข กรณีที่พิจารณาหุ้นในพอร์ตร่วมกับสัญญาณซื้อขายด้วย InWatchlistName
จุดประสงค์: ความเหมือนและแตกต่างระหว่าง AmiBroker Backtest และ AmiBroker Exploration
เข้าใจความเหมือนและแตกต่างระหว่าง AmiBroker Backtest และ AmiBroker Exploration
เข้าใจการเขียนโค้ดของ Backtest และ Exploration ในไฟล์เดียว
เข้าใจข้อจำกัดของ Exploration เมื่อเทียบกับ Backtest
จุดประสงค์: บทสรุปสำหรับ Introduction to AmiBroker for Everyone
แนะนำผู้สนใจที่ต้องการศึกษาต่อ AmiBroker + Trading System + Quantitative Analysis
แนะนำเนื้อหาสำหรับผู้เริ่มต้นบนเวปไซต์ ThaiQuants.com และอื่นๆ
ชี้แจงแนวโน้มการวิเคราะห์หุ้นในอุตสาหกรรมการลงทุนในปัจจุบัน และในอนาคต
คอร์สสอนการใช้โปรแกรม AmiBroker เบื้องต้น และการเขียนสูตร/โค้ด AFL อย่างถูกต้อง รวมถึงปูพื้นฐาน Algorithmic Trading System โดยมีเนื้อหาดังนี้:
Introduction: สอนการใช้งานเบื้องต้น รวมถึงการดาว์นโหลดโปรแกรมและข้อมูลหุ้น
Charts: สอนการปรับแต่งและเพิ่มกราฟและอินดิเคเตอร์
Backtesting: สอนการเขียนสูตร AFL และทดสอบระบบซื้อขายหุ้น
Optimization: สอนการหาผลลัพธ์ที่ดีที่สุดด้วยการเปลี่ยนค่าตัวแปรโดยอัตโนมัติ
Exploration: สอนการสแกนหุ้นด้วย Scan Signals และ Exploration Filter
Bonus: ลิงค์และวิดีโอ ส่งเสริมการเรียนรู้ต่อยอด AmiBroker + System + Quant