ThaiQuantsUtilities AmiBroker Plugin

ThaiQuantsUtilities (สั้นๆว่า TQU) เป็น AmiBroker Plugin ที่ถูกสร้างขึ้นมาเพื่อช่วยนักลงทุนด้วยระบบเทรดหุ้นสามารถพัฒนากลยุทธ์การเทรดใน AmiBroker ได้อย่างรวดเร็วและถูกต้อง ทั้งทางด้านการเขียนโค้ดและการทดสอบระบบ Continue reading

AFL Executions and AmiBroker Variables

ในการที่จะทำ Advanced Risk and Money Analyses ใน AmiBroker ได้นั้น นักลงทุนสายควอนท์ต้องเข้าใจคุณสมบัติของประเภทตัวแปร Variable Types ต่างๆใน AmiBroker ให้เป็นอย่างดี รวมถึงเข้าใจผลกระทบจากการที่ AmiBroker ทำการอ่านและประมวลโค้ด เรียกว่า “AFL Executions” ซึ่งมีผลต่อการใช้งานและประเภทของตัวแปรนั้นๆ ทั้งทางด้าน Usage, Practice, Efficiency, และ Persistency

เพื่อเป็นประโยชน์ต่อนักลงทุนสายควอนท์ในเมืองไทย ThaiQuants จึงนำความรู้เบื้องต้นมาแบ่งปันให้เริ่มศึกษากันดู (อย่าลืมดู VDO)

ประเภทการอ่านและประมวลโค้ด AFL Executions

  1. Symbol Executions
  2. CBI Execution (Custom Backtester Interface)

ประเภทตัวแปรใน AmiBroker

 

  • AFL Executions and User-defined Variables 00
  • AFL Executions and User-defined Variables 01
  • AFL Executions and User-defined Variables 02
  •  AFL Executions and User-defined Variables 03
  • AFL Executions and User-defined Variables 04
  • AFL Executions and User-defined Variables

 

VDO เรื่อง AFL Executions and Variables (มี 2 วิดีโอ)

 

Links ศึกษาเพิ่มเติม

Risk 0f Ruin

VarSet/Get

AddToComposite

StaticVarSet/Get

 

Risk of Ruin

Risk of Ruin คืออะไร?

ความน่าจะเป็น (Probability) ที่จะเกิดการขาดทุนอย่างรับไม่ได้ (Unbearable Loss) “ความน่าจะเป็นที่พอร์ตหุ้นจะพังพินาศ”

Risk of Ruin “ความน่าจะเป็นที่พอร์ตหุ้นจะพังพินาศ” หามาได้ยังไง?

  • ใช้สูตรสมการทางคณิตศาสตร์ Mathematical Formula
  • ใช้การจำลองการลงทุน Monte Carlo Simulation in AmiBroker

Continue reading

Common Code Errors in AmiBroker

Code Errors ที่มักเจอกันบ่อยๆใน AmiBroker โดยเฉพาะสำหรับผู้เริ่มต้นและมือใหม่ ซึ่งบทความนี้จะมาทำการชี้แจง Errors ต่างๆ ร่วมถึงวิธีสังเกตุและการแก้ไข Continue reading

Walk Forward Analysis

Walk Forward Analysis คือ การวิเคราะห์ระบบแบบก้าวเดินไปข้างหน้า โดยใช้ Optimization หาค่า optimized parameters จาก In-Sample Period ไปใช้ใน Backtesting ใน Out-Of-Sample Period ถัดๆไป เพื่อทดสอบระบบว่าเมื่อนำมาใช้งานจริงๆ (Out-Of-Sample Period) แล้วจะได้ผลลัพท์ที่ดีหรือใกล้เคียงจาก In-Sample Period แค่ไหน แล้วยังเป็นการทดสอบเรื่อง Curve Fitting ด้วย

Continue reading

Monkey Tests in AmiBroker

Monkey Tests เป็นการทดสอบและเปรียบเทียบว่า Strategy ที่เราเขียนขึ้นมา หรือ เงื่อนไขในการซื้อขายของเรา ดีกว่า “ลิง” หรือ การสุ่มมั่วๆรึเปล่า เช่น ซื้ัอแบบมั่วๆแบบลิง หรือ ขายแบบมั่วๆแบบลิง

Continue reading

Trend Following May the Trend be with You

“May the Trend be with You” เป็นวีดีโอซีรี่ย Trend Following ทั้งข้อคิดและการเขียนโค้ดในโปรแกรม AmiBroker ซึ่งเปิดให้นักลงทุนได้ดูเป็นของขวัญ Merry Christmas and Happy New Year 2016 ครับ

Continue reading

AmiBroker ApplyStop Introduction Training Videos

AmiBroker ApplyStop วีดีโอสอน AmiBroker อธิบายอย่างละเอียดและสอนการเขียนสูตร Stop Triggers แบบต่างๆ เช่น การตัดขาดทุน Stop Loss การตัดเอากำไร Stop Profit การตัดขายยกตามราคา Trailing Stop และอื่นๆ

Continue reading