Portfolio Diversification

What is “Portfolio Diversification”? Portfolio Diversification คือการกระจายการลงทุนในพอร์ตการลงทุนของเราเพื่อเป้าหมายทางการลงทุน ในการเพิ่มประสิทธิภาพและลดความเสี่ยงครับ ดังคำยอดฮิตของนักลงทุนเรื่องนี้ ได้กล่าวไว้ว่า “อย่าใส่ไข่ทุกฟองไว้ในตะกร้าใบเดียวกัน – Don’t put all your eggs in one basket”  มาดูกันต่อเลยครับว่าแล้วคำกล่าวนี้มันเป็นยังไง Why it matters? เจ้าคำกล่าวนั้นหมายความว่าถ้าเราลงทุนด้วยเงินทั้งหมดของเราไปในหุ้นตัวใดตัวหนึงก็เหมือนใส่ไข่ทั้งหมด (เงินลงทุน) ไว้ในตระกร้าใบเดียว ถ้าเผลอทำตระกร้าตกขึ้นมาไข่ในตระกร้าก็พลอยตกแตกไปด้วย เหตุทุกวันนี้ตลาดหลักทรัพย์การลงทุนของเรา อาจจะเพิ่มขึ้น ลดลง ได้วันละหลายเปอร์เซ็น ถ้าหุ้นเล็กๆหน่อยก็มีโอกาสที่จะปรับตัวเพิ่มขึ้น/ลดลง ได้วันละเป็นสิบเปอร์เซ็นต่อวันเลยทีเดียว มันจึงเป็นการไม่ฉลาดนักถ้านักลงทุนเชิง Quants จะลงทุนในหลักทรพย์ตัวใดตัวหนึงเท่านั้น เพราะมันจะทำให้มีความเสี่ยง (เช่น Standard Deviation … Continue reading Portfolio Diversification

Math 101 : Variancec และ Standard Deviation

ถ้าจะกล่างถึงว่าอะไรเป็นสิ่งที่สำคัญที่สุดในการวิเคราะห์หาระบบลงทุนซักระบบหนึง คำตอบคงไม่ใช่แค่ Return อย่างเดียวแน่นครับสำหรับชาว Quants เรา สิ่งที่สำคัญที่สุดคืออัตรา Return ต่อ Risk ต่างหาก หมาถึงเราต้องการกำไรที่ไม่ใช่ว่ามากที่สุด แต่เป็นกำไรระดับหนึงในระดับความเสี่ยงที่เรารับได้ วันนี้เราจะมารู้จักกับตัววัด Risk กันครับ ถ้างั้น Risk คืออะไร วันนี้เรามาเริ่มกันตั้งแต่เบสิกที่สุดกันเลยครับ ถ้ามีระบบลงทุน สองระบบ ได้ผลตอบแทนเฉลี่ยเท่ากันที่ 20% ต่อปี เราควรจะเลือกระบบไหน เพราะอะไร ระบบ A ปีที่ 1 21% ปีที่ 2 19% ปีที่ 3 22% ปีที่ 4 … Continue reading Math 101 : Variancec และ Standard Deviation

Example of Single-indicator based strategy with Python(Bollinger bands)

บทความนี้เราจะนำตัวอย่างการสร้างกลยุทธในการเทรดจาก Bollinger Bands ด้วย Python มาฝากกันค่ะ โดยเราจะแสดงให้เห็นว่า Python เป็นภาษาที่ยืดหยุ่นมาก สามารถใช้ในการเทรดได้อย่างสมบูรณ์ ตั้งแต่การอ่านข้อมูล วิเคราะห์ข้อมูล สร้างกลยุทธ์ สร้างสัญญาณซื้อขาย คำนวนค่า Return และ ค่าวัดผลอื่นๆ นอกจากนี้ Python ยังสามารถเชื่อมต่อกับ Interactive Broker เพื่อส่งสัญญาณ ซื้อ – ขาย ได้อัตโนมัติได้แบบสบายๆ อีกด้วย อย่าให้เสียเวลาเรามาเริ่มกันเลยดีกว่า การเทรดโดยเขียนโปรแกรมด้วยตัวเองทั้งหมด แบบไม่ใช้ตัวช่วยเลย ไม่ได้ยากเย็นอะไรนัก มีเพียง 5  ขั้นตอนหลักๆ เท่านั้น ดังนี้ ในบทความนี้เราจะยังไม่แจก source … Continue reading Example of Single-indicator based strategy with Python(Bollinger bands)

ตลาดหุ้นขึ้น 28 จุดในวันเดียว! กับวันที่ตลาดตก 60 จุดในวันเดียว! กับจุดอ่อนของการประเมินความเสี่ยงแบบ Normal Distribution (Say Hello to Fat-tailed Distribution!)

เชื่อว่าท่านที่ลงทุนอยู่ในตลาดหลักทรัพย์บ้านเราคงไม่มีใครไม่ได้ยินข่าวที่ตลาดหลักทรัพย์ปิดตลาดด้วยการปิดบวกถึง 28 จุด! ในวันเดียว ขึ้นมายืนเหนือ 1600 จุด (บวก 1.79%) ซึ่งเป็นจุด Check Point สำคัญจุดหนึงทางเทคนิคคอลนะครับ ทางเทคนิคคอลผมไม่ขอพูดมากดีกว่าครับเนื่องจากไม่มี่ความเชี่ยวชาญและโดยส่วนไม่ค่อยเชื่อถือเท่าไหร่นัก เอาละช่างเถอะมาเข้าเรื่องเรากันดีกว่าครับ ผมว่าเป็นการสำคัญมากสำหรับนักพัฒนาระบบการลงทุนที่เข้าใจว่าเรากำลังเจอกับตลาดแบบไหนอยู่ฉะนั้นเรื่องการแจกแจงจำเป็นต้องรู้ไว้นะครับ แล้วการปิดบวก ขนาดนี้มันแปลกหรือเปล่า? จริงๆ มันก็เคยมีเหตุการณ์ประมาณนี้มาก่อนแล้วใช่ไหมครับ แต่มันอาจจะเกิดไม่บ่อยนักที่จะบวกหรือลดลงมากๆในเวลาวันเดียว หลายท่านอาจจะจำได้เราเคยนำเสนอการ ประเมินความเสี่ยงอย่างง่ายด้วย Normal Distribution มาแล้วในโพสเก่าที่สามารถอ่านได้ตามลิงก์นี้ 👉👉👉 https://qtmlresearch.com/2017/01/26/python-basic-risk-return-%E0%B8%AD%E0%B8%A2%E0%B9%88%E0%B8%B2%E0%B8%87%E0%B8%87%E0%B9%88%E0%B8%B2%E0%B8%A2-part-1/ การประเมินความเสี่ยงแบบนี้ โดยย่อๆ ก็จะง่ายมาก กล่าวคือ เราก็แค่ หา Return ในแต่ละวัน นำมาเรียงลำดับกัน นำเสนอออกมาในรูปแบบของการกระจาย Distribution แล้วก็นำมาประเมินความเสี่ยง เช่น มีโอกาสที่หุ้นจะลดลงมากกว่า XX% … Continue reading ตลาดหุ้นขึ้น 28 จุดในวันเดียว! กับวันที่ตลาดตก 60 จุดในวันเดียว! กับจุดอ่อนของการประเมินความเสี่ยงแบบ Normal Distribution (Say Hello to Fat-tailed Distribution!)

Basic Pair Trading (2) : การประยุกต์ใช้ Cointegration

บทความนี้เขียนมาจากการเข้าร่วมสัมมนากับกลุ่ม Quantopain ที่กรุงลอนดอน ประเทศอังกฤษ ในช่วงต้นปีที่ผ่านมา ส่วนหนึ่งของสัมมนาได้กล่าวถึง Basic pair trading strategy ที่มีการประยุกต์ใช้ค่า Cointegration เราจะตัดส่วนนี้มาพูดถึงกันในบทความชุดนี้ค่ะ บทความแรก Basic Pair Trading (1)  สามารถหาอ่านได้จากลิงก์นี้    https://qtmlresearch.com/2017/03/12/cointegration-%E0%B8%81%E0%B8%B1%E0%B8%9A%E0%B8%81%E0%B8%B2%E0%B8%A3%E0%B8%97%E0%B8%B3-pairs-trading-1/ Cointegration idea  แนวคิดหลักๆ ของ Cointegration ที่เราจะนำมาใช้กันใน basic pair trading ก็คือ การใช้ค่า Cointegration เพื่อหาหุ้นที่มี “Economic link”  ต่อกัน โดยที่ หุ้น 2 ตัวจะ … Continue reading Basic Pair Trading (2) : การประยุกต์ใช้ Cointegration

Deep learning ในโลกของการลงทุน

สวัสดีครับ วันนี้ผมจะมารีวิวคร่าวๆ เกี่ยวกับการใช้งาน Deep Learning ในวงการลงทุนกันครับ หลังจากการเติบโตอย่างรวดเร็วของ Deep Learning ซึ่งเป็นอัลกอริทึ่มหนึงที่กำลังขับเคลื่อนวงการ AI อยู่ในเวลานี้ คำถามต่อไปก็คือ มันถูกใช้อย่างแพร่หลายในวงการลงทุนจริงหรือไม่??? แน่นอนครับ คำตอบก็คงจะต้องบอกว่า “มันเป็นเรื่องจริง” ครับ อย่างที่รู้ๆ กันว่า วงการลงทุนเป็นวงการที่เกี่ยวข้องกับ “เงิน” และก็ไม่ใช่เงินจำนวนธรรมดาๆ ด้วยครับ แต่เป็นเงินจำนวนมหาศาล ฉะนั้นก็แน่นอนว่า วงการนี้เป็นวงการที่มีความจำเป็นต้องมีความกระตือรือล้นในการพัฒนาเครื่องมือทางการลงทุนขึ้นมาอย่างไม่หยุดหย่อนด้วยเทคโนโลยีที่ก้าวล้ำที่สุดเท่าที่จะหาได้ เพื่อตักตวงผลประโยชน์ให้ได้มากที่สุดอย่างแน่นอน จึงเป็นไปไม่ได้เลยที่จะไม่มีการนำเทคนิคที่ถือว่าเป็นแนวหน้าแห่งวงการ AI และ เป็นเครื่องมือคำนวณที่ทรงพลังที่สุด ณ เวลานี้ อย่าง Deep Learning มาประยุกต์ใช้กัน Deep Learning … Continue reading Deep learning ในโลกของการลงทุน