3-2 ตั้งค่าทดสอบระบบ Analysis Document

การตั้งค่าทดสอบระบบ Analysis Document เพื่อใช้ในการทำ Back Test การตั้งค่านั้น สามารถตั้งได้โดยใช้ Formula แต่ยังมีการตั้งค่าที่ไม่สามารถใช้ Formula ได้ คือ ระยะเวลา และ ชื่อหุ้น จำเป็นต้องตั้งค่าบน Analysis Document เอง

จุดประสงค์: ตั้งค่าทดสอบระบบ Analysis Document

  1. สามารถเข้าใจ User Interface ของ Analysis Document ได้
  2. มีความเข้าใจเบื้องต้นในการตั้งค่าเพื่อทำการ Backtest
  3. สามารถปรับค่าเบื้องต้นของ Analysis Document ได้

เนื้อหา: ตั้งค่าทดสอบระบบ Analysis Document

ในส่วนของ Analysis Document สามารถปรับค่าต่างๆ ได้ โดย ส่วนใหญ่ เราจะใช้วิธีการ Code เพื่อป้อนข้อมูลการตั้งค่าให้กับโปรแกรม AmiBroker เช่น ส่วนของ General, Trade, Stop, Report และ Porfolio และส่วนที่ไม่สามารถใส่ข้อมูลใน Code ได้ เช่น Symbol และ ระยะเวลาที่ตั้งการทำ Backtest
บนหน้าต่างของ Analysis จะมี ไอคอนสำหรับการตั้งค่า ทั่วไปเพื่อใช้ในการทำ BackTest  โดยจะมี TAB สำหรับใช้งานดังนี้

[1] General TAB จะประกอบไปด้วย Initial Equity Positions Periodicity Min Shares  เป็นต้น
[2] Trade TAB จะประกอบไปด้วย เงือนไขต่างๆ ที่เราจะเทรด เช่น จะซื้อ เมื่อราคาปิด หรือ ราคาเปิด จะ ขาย เมื่อราคาปิด หรือ ราคาเปิด
[3] Stops TAB จะประกอบไปด้วย Maximum loss stop, Profit target, Trailing Stop, N-bar Stop เป็นต้น
[4] Report จะแสดงรายงาน เช่น เป็นแบบ Trade list หรือ Summary

ส่วนต่อมาคือส่วนที่เราไม่สามารถ ใส่ใน Code ได้ แต่ทาง Analysis Document มีให้เลือก โดยจะมี 2 หัวข้อ คือ

[1] ชื่อหุ้นที่เราต้องต้องการทดสอบ (Apply to) โดยปกติเราจะเลือกเป็น Apply to *All symbols
[2] ระยะเวลาที่เราจะทดสอบ (Rang) โดย ทางเราต้องกำหนด วัน เดือน ปี ที่เริ่มต้น และ สิ้นสุด

วีดีโอ: ตั้งค่าทดสอบระบบ Analysis Document

คำบรรยายวีดีโอ

ใน VDO ชุดนี้นะครับเราจะมาพูดถึง Analysis Document ซึ่งอย่างที่บอกเรายังอยู่ในส่วนของ Backtest Backtest เนี่ยมีองค์ประกอบสำคัญ 2 อย่างก็คือ Analysis Document กับ Formula นะครับ อ่ะเปิด Amibroker ขึ้นมา อ่ะผมปิดนี่ไปก่อนคราวนี้ Amibroker มันก็บอกเราอยู่แล้วนะครับว่าในการ Backtest มี 2 ส่วนที่สำคัญ ลองกดดูจะเห็นว่า Analysis กับ Formula เนี่ย อยู่ใน part เดียวกัน เห็นมั้ยครับ มีเส้นแบ่งอยู่ มันอยู่ใน part เดียวกัน คราวนี้เราจะเปิด new Analysis ขึ้นมา ในส่วนของ Analysis ที่สำคัญเลยเนี่ยหลักๆจะมีอยู่ 3 อย่าง อันแรกก็คือบอกว่าเราจะทำแบบทดสอบ Backtest เนี่ยกับหุ้นอะไรบ้าง อันนี้คือ all symbol ถูกมั้ยครับซึ่งในอนาคตหลังจากที่ท่านไปศึกษาต่อท่านก็จะบอกว่า OK จะทำการ filter นี่นะครับ filter แล้วก็กดตรงนี้ครับดูว่าจะ include วิเคราะห์หุ้นอะไรบ้างโดยเลือกจาก group พวกนี้นะครับ แต่ตอนนี้เราเริ่มจาก basic ก็ไม่เป็นไร test ทั้งหมดก่อน ทดสอบทั้งหมดที่เรามีหุ้นทั้งหมดที่เรามีในไหนครับมีใน symbol อันนี้เห็นมั้ยครับนี่คือ symbol test ทั้งหมดในนี้อันนี้มาจากอะไรครับ database thaiquants EOD1 โดยทำการทดสอบจากอะไร From to date เห็นมั้ยครับ from คืออันนี้นะครับ to อันนี้นะครับอันนี้ format เป็นอังกฤษก็คือ เดือน/วัน/ปี นี่นะครับ 1,2 นะครับ แล้วก็ 3 คืออยู่ส่วนนี้อันนี้คือส่วน setting ของตัว Analysis นะครับอ่ะลองกดนี่ขึ้นมาดู setting ซึ่งในส่วน setting เนี่ยเดี๋ยวเราจะทำการ quote เอานะครับ หมายความว่าอะไร หมายความว่าค่าต่างๆในนี้ Initial equity / position นี่นะครับ หรือแม้แต่ commission นี่นะครับ หรืออะไรก็ตามเราจะใช้ quoted ในการเขียนเอา เราจะไม่มาเปลี่ยนค่าพวกนี้ แต่เพราะว่าอันนี้เป็น introduction ถูกมั้ยครับเพราะฉะนั้นท่านควรจะมาเปิดดู ว่า ในนี้มีอะไรบ้างแล้วลองไปเปรียบเทียบกับ quote ที่ผมกำลังสอน ซึ่ง quote เนียจะเขียนอยู่ในไหนครับจะเขียนอยู่ใน formula OK มั้ยครับโดยในส่วนของ Backtest เนี่ยท่านควรจะรู้ 5 tab แรกก่อน General นี่นะครับ Backtester setting / General ว่ามีอะไรบ้าง Trades คือการซื้อขายเนี่ยมีอะไรบ้างเห็นมั้ยครับ Stop หมายความว่าตอนอย่างเช่น cut loss ที่เค้าชอบพูดๆกัน ก็อยู่ในส่วนของ stop นี่ loss stop หรือ stop loss นี่นะครับซึ่งจะมีอยู่หลายอย่างเดี๋ยวก็จะมาอธิบายให้ฟังทีละอัน ส่วนของ report รายงานผล ผลเป็นยังไงอันนี้ก็หลักๆก็จะดูเป็น summary เป็นหลัก result list นี้ show เป็น summary เป็น trade ให้ดูอาจจะเปลี่ยนเป็น trade trade list นะครับตัวนี้แล้วก็ดูของ portfolio นี่นะครับง่ายๆนะครับ Max open position คือ ในแต่ละเวลาหนึ่งๆเนี่ยท่านจะมีหุ้นอยู่ในมือได้แค่กี่ตัวไม่ใช่บอกว่ามีอยู่กี่หุ้นนะครับมีหุ้นกี่ตัวหุ้น 10 ตัวแต่ละตัวจะซื้อ 100 หุ้น ซื้อ 300 หุ้น อะไรก็ว่ากันไปแต่มี 10 หรือ 20 ตัว ซึ่งพวกนี้ใช้ quote หมดนะครับ แต่ท่านต้องกลับมาดูนะครับว่า 5 tab มีอะไรบ้างพยายามทำความเข้าใจนะครับ หรือไปเปิด user manual guide นะครับ ว่ากันไปแล้วเดี๋ยวจะมาเขียน quote กัน ตามส่วนนี้ อันนี้กด OK ไปแต่คราวนี้ที่ผมต้องย้ำในส่วนของนี่นะครับว่าจะ apply to คือ test หุ้นอะไรบ้างกัน range นี่นะครับที่จะทำการ test การ test นี่ปีอะไรถึงปีอะไร 2 ส่วนนี้เนี่ยจะต้องมาทำที่ตัว Analysis Document quote ไม่ได้นะครับ โดย basic นะครับ quote ไม่ได้แนะนำว่าต้องมาเปลี่ยนที่ส่วนนี้ แล้วท่านสามารถ save analysis เป็นชื่ออะไรก็ได้อันนี้ก็จะจบในส่วนของ Analysis Document แต่เพียงเท่านี้นะครับเดี๋ยวเราจะมาลองการเขียน quote หรือเขียน formula กันก็คือกด บวกแล้วเปิด formula มา