Close Menu
SiamQuantSiamQuant
    Facebook YouTube
    Facebook YouTube
    SiamQuantSiamQuant
    ติดต่อเรา
    • กองทุนส่วนบุคคล
    • บทความและงานวิจัย
    • ร่วมงานกับเรา
      • รายละเอียดการรับสมัครทีมงาน
      • Researcher
      • Developer
      • Operations
      • Marketer
    • เกี่ยวกับเรา
      • เกี่ยวกับ SiamQuant
      • นโยบายการคุ้มครองข้อมูลส่วนบุคคล (Privacy Policy)
    • มุมสมาชิก
      • บัญชีของฉัน
      • AlphaClass Video Courses
      • AlphaSuite Installer & Manual
    SiamQuantSiamQuant
    Facebook YouTube
    Home»งานวิจัยและบทความทั้งหมด»เคล็ดลับ Amibroker»แต่งเติมสีสันใน Amibroker ด้วยการเพิ่ม Layer ให้ Chart Pattern ดูชัดเจนกันดีกว่า!
    เคล็ดลับ Amibroker

    แต่งเติมสีสันใน Amibroker ด้วยการเพิ่ม Layer ให้ Chart Pattern ดูชัดเจนกันดีกว่า!

    SiamQuant TeamBy SiamQuant TeamJuly 27, 2016Updated:May 1, 2019No Comments3 Mins Read
    618
    SHARES
    618FacebookXLine

    Table of Contents

    Toggle
    • แต่งเติมสีสันใน Amibroker ด้วยการเพิ่ม Layer ให้ Chart Pattern ดูชัดเจนกันดีกว่า!
    • ถึงโค้ดจะดูซับซ้อน แต่ใช้งานง๊ายง่าย ; )
    • ทีมงาน SiamQuant SiamQuant Academy จุดเริ่มต้นของการลงทุนอย่างเป็นระบบ

    แต่งเติมสีสันใน Amibroker ด้วยการเพิ่ม Layer ให้ Chart Pattern ดูชัดเจนกันดีกว่า!

    “Trend line” หรืออีกชื่อหนึ่งที่รู้จักกันคือ “Dutch line” (เนื่องจากถูกริเริ่มใช้ครั้งแรกที่ประเทศเนเธอร์แลนด์)(1) คือเส้นที่ลากผ่านจุดสูงสุดหรือจุดต่ำสุดของราคาหุ้นอย่างน้อย 2 จุดในช่วงระยะเวลาหนึ่ง ๆ ซึ่งเป็นเครื่องมือพื้นฐานที่มีประโยชน์มากในการ ระบุแนวโน้ม (Trend identification) รวมถึงการวิเคราะห์รูปแบบราคา (Price pattern) ประเภทต่างๆ

    Amibroker Code Lab สัปดาห์นี้เราไม่ได้จะมาสอนเรื่อง Trend line นะครับ แต่จะมาแนะนำโค้ดที่ช่วยให้ Trend line ใน Amibroker มีสีสันน่าชมและมองเห็นได้เด่นชัดยิ่งขึ้น เพื่อให้เห็นภาพว่าโค้ดนี้ทำอะไรได้ เรามาดูตัวอย่างเปรียบเทียบกันก่อนครับ

    P1

    รูปที่ 1 : Trend line ตามปกติ สังเกตว่าแม้แต่ละคู่ของ Trend line จะแสดงถึงรูปแบบราคาที่แตกต่างกัน แต่กลับมองเห็นได้ไม่ชัดเจนเท่าไรนัก

    P2

    รูปที่ 2 : Trend line หลังการปรับปรุงด้วยโค้ดที่เราเขียนขึ้น โดยกำหนดให้แต่ละรูปแบบราคามีสีที่ต่างกันออกไป สังเกตว่ากราฟมีความสวยงามและมองเห็นได้ชัดเจนขึ้นมาก

    โค้ดนี้มีชื่อว่า “SQ – Paint” ซึ่งทำหน้าที่เติมสีระหว่าง Trend line 2 เส้นให้ตามที่เรากำหนด เรามาดูหน้าตาของโค้ด SQ – Paint กันเลยครับ

    P3

    รูปที่ 3 : โค้ด SQ – Paint

    สำหรับ “SiamQuant Professional Membership” โค้ด SQ – Paint นั้นจะถูกดาวน์โหลดอัตโนมัติผ่านทาง SQ Application ไปไว้ที่ Directory ที่เลือกไว้ครับ ซึ่งจะโดยเราได้เขียนอธิบายถึงความหมายของโค้ดในแต่ละบรรทัดไว้ให้ด้วย ซึ่งสามารถเปิดดูคำอธิบายดังกล่าวได้ผ่าน AFL formula editor ครับ

    ถึงโค้ดจะดูซับซ้อน แต่ใช้งานง๊ายง่าย ; )

    ในช่วงปี 2015 นั้น MAI index มีการก่อตัวของรูปแบบราคาที่น่าสนใจอย่างหนึ่งเรียกว่า Falling wedge เราจะมาเติมสีให้กับรูปแบบราคาดังกล่าวด้วย SQ – Paint กันนะครับ

    1. เปิดกราฟ Amibroker ขึ้นมา เลือกหุ้นที่ต้องการซึ่งก็คือ ^MAI (MAI index) จากนั้นเลื่อนกราฟไปในช่วงปี 2014 – 2016 ดังรูปที่อยู่ด้านล่างครับ

    P4

    2.  บริเวณ Menu bar ด้านบน คลิกซ้ายที่ Insert เลือก Trend line

    P5

     

    3.  ลาก Trend line ผ่านจุดสูงสุดทั้ง 2 จุด ดังรูปที่อยู่ด้านล่างครับ

    P6

     

    4.  คลิกขวาที่ Trend line เลือก Properties

    P7

     

    5.  จะพบหน้าต่าง Properties ในแท็บ General ค่าที่เราต้องกำหนดมีเพียง 2 ค่านั่นคือ

    • Color : เลือก White เพื่อให้สีของเส้น Trend line เป็นสีขาวเหมือนสีของพื้นหลัง
    • Study ID : พิมพ์ Q1 เพื่อระบุว่าเป็นเส้น Trend line หมายเลข 1 สำหรับเติมสี Q

    หลังจากกำหนดค่าให้กับ Color และ Study ID แล้ว กด OK เพื่อปิดหน้าต่าง

    P8

     

    6.  บริเวณ Menu bar ด้านบน คลิกซ้ายที่ Insert เลือก Trend line อีกครั้ง

    P9

     

    7.  ลาก Trend line ผ่านจุดต่ำสุดทั้ง 2 จุด ดังรูปที่อยู่ด้านล่างครับ

    P10

     

    8.  คลิกขวาที่ Trend line เลือก Properties

    P11

     

    9.  จะพบหน้าต่าง Properties ในแท็บ General ค่าที่เราต้องกำหนดมีเพียง 2 ค่าเช่นเดิมนั่นคือ

    • Color : เลือก White เพื่อให้สีของเส้น Trend line เป็นสีขาวเหมือนสีของพื้นหลัง
    • Study ID : เลือก Q2 เพื่อระบุว่าเป็นเส้น Trend line หมายเลข 2 สำหรับเติมสี Q

    หลังจากกำหนดค่าให้กับ Color และ Study ID แล้ว กด OK เพื่อปิดหน้าต่าง

    P12

     

    10.  ในโฟลเดอร์ SiamQuant คลิกขวาที่ SQ – Paint เลือก Overlay

    P13

     

    11.  เพียงเท่านี้เราก็จะได้รูปแบบราคา Falling wedge ที่มีความสวยงามและมองเห็นได้อย่างชัดเจนแล้วครับ

    P14

    รูปที่ 4 : รูปแบบราคา Falling wedge ของ ^MAI (MAI index) ในช่วงปี 2015 หลังการใช้โค้ด SQ – Paint เพื่อเติมสี “Q” ระหว่างเส้น Trend line ทั้งสอง

     

    ถึงตอนนี้หลายคนอาจสงสัยว่าค่า Color (White) และ Study ID (Q1 และ Q2) ที่เรากำหนดให้กับ Trend line แต่ละเส้นในตัวอย่างคืออะไร เรามาทำความเข้าใจความหมายของค่าดังกล่าวกันครับ

    • Color 

     เป็นการกำหนด “สีของเส้น Trend line” สำหรับการใช้ SQ – Paint เราแนะนำให้กำหนดค่านี้เป็นสีเดียวกับพื้นหลังของกราฟที่นักลงทุนใช้ จะทำให้ได้ผลลัพธ์ที่สวยงามที่สุดครับ

    • Study ID – ส่วนที่เป็นตัวอักษร 

    เป็นการกำหนด “สีที่จะใช้เติมระหว่าง Trend line 2 เส้น” สำหรับตัวอักษรที่สามารถใช้ได้ใน SQ – Paint มีดังต่อไปนี้

    P15

    รูปที่ 5 : ความหมายของตัวอักษรที่สามารถใช้ได้ใน SQ – Paint

     

    • Study ID – ส่วนที่เป็นตัวเลข

    เป็นการกำหนด “คู่ของ Trend line ที่ต้องการเติมสี” โดย SQ – Paint จะเริ่มต้นจับคู่เส้น Trend line หมายเลข 1 กับ 2 เป็นคู่แรก จากนั้นไล่ไปตามลำดับจนถึงหมายเลข 7 กับ 8 นั่นหมายความว่าเราสามารถเติมสีเดียวกันให้กับ Trend line ได้สูงสุด 4 คู่นั่นเอง

    สมมุติว่าเราต้องการเติมสีให้กับ Trend line 5 คู่ (10 เส้น) เป็นสีแดง, สีน้ำเงิน, สีแดง, สีแดง และสีส้ม ตามลำดับ โดยที่กราฟของเรามีพื้นหลังเป็นสีดำ เราสามารถกำหนดค่า Color และ Study ID ให้กับ Trend line แต่ละเส้นเพื่อใช้กับ SQ – Paint ได้ดังต่อไปนี้

    P16

    รูปที่ 6 : ค่า Color และ Study ID ที่ต้องกำหนดเพื่อเติมสีให้กับ Trend line 5 คู่ เป็นสีแดง, สีน้ำเงิน, สีแดง, สีแดง และสีส้ม ตามลำดับ

    แม้ว่า Amibroker จะเตรียมฟังก์ชันสำเร็จรูปมากมายไว้ให้นักลงทุนใช้ แต่การที่เราสามารถเขียนโค้ดเองได้ก็ช่วยเพิ่มประสิทธิภาพรวมถึงความยืดหยุ่นในการใช้ฟังก์ชันเหล่านั้น ดังที่เห็นในบทความนี้ โค้ด SQ – Paint เพียงไม่กี่บรรทัดก็ช่วยให้ Trend line มีความสวยงามและมองเห็นได้ชัดเจนขึ้นกว่าเดิม หากนักลงทุนมีเวลา เราแนะนำให้ลองศึกษาการเขียนโปรแกรมใน Amibroker แล้วจะพบว่ามันช่วยให้การลงทุนของเราสะดวกสบายขึ้นอีกมากเลยครับ

    ท่านใดมีข้อสงสัยหรือข้อเสนอแนะสามารถพูดคุยกันได้ทั้งใน Webboard และ Comments ท้ายบทความนะครับ

    พบกันใหม่ใน Amibroker Code Lab ครั้งหน้า

    สวัสดีครับ

    ทีมงาน SiamQuant
    SiamQuant Academy จุดเริ่มต้นของการลงทุนอย่างเป็นระบบ

    Reference
    1. Neil F. Chapman-Blench. (2012). Traderevolution: Training for Traders. IN: AuthorHouse

     

    618
    SHARES
    618FacebookXLine
    SiamQuant Team
    • Website
    • Facebook
    • X (Twitter)

    Admin ผู้ดูแลเว็บไซต์ SiamQuant.com ซึ่งมีจุดมุ่งหมายเพื่อการแบ่งปันความรู้และสร้างความเข้าใจที่ถูกต้องเกี่ยวกับการลงทุนอย่างเป็นระบบให้กับนักลงทุนไทย

    Related Posts

    เปรียบเทียบความแข็งแกร่งของหุ้นด้วย Relative Performance

    July 29, 2016

    ทดสอบความแข็งแกร่งของหุ้นด้วย “Price Relative”

    July 22, 2016

    ส่องงบการเงิน 2558 ด้วย SQ Hybrid Database ตอน : Magic Formula

    April 19, 2016
    Leave A Reply Cancel Reply

    You must be logged in to post a comment.

    Continue with Google
    หมวดหมู่บทความ
    บทความล่าสุด

    สุดยอดสินทรัพย์ทางการเงิน เพื่อการจัดพอร์ตการลงทุนระดับโลกที่ยั่งยืนเหนือกาลเวลา

    November 14, 2025

    มหัศจรรย์แห่งการจัดพอร์ตการลงทุนเชิงยุทธศาสตร์แบบ Global Strategic Asset Allocation (GSAA)

    November 12, 2025

    🤝 ประกาศความร่วมมือทางธุรกิจระหว่าง SiamQuant และ Krungthai XSpring (KTX)

    November 11, 2025

    ลงทะเบียนรับข่าวสารและบทความ

    กรอก E-Mail ของคุณ เพื่อติดตามข่าวสาร, องค์ความรู้ และงานวิจัยด้านการลงทุนชิ้นใหม่ๆจากพวกเรา Free!

    Social Medias ของเรา
    • YouTube
    • Facebook
    กองทุนส่วนบุคคลเชิงปริมาณ
    Demo
    Facebook YouTube
    © 2025 Copyright by SiamQuant.

    Type above and press Enter to search. Press Esc to cancel.

    XEmail
    618
    SHARES
    618