fbpx

SQ Analytic Plugin: V.2.0.0.2 – Release 30.Jun.2017

  • ผู้สร้าง
    กระทู้
  • #13871
    SiamQuant TeamSiamQuant Team
    Participant

    Change

    • แก้ไขเลข SQMKT()
      • 0: NONE -> 9: NONE
      • 3: Non-SET100 -> 3: sSET

          ข้อควรระวัง สำหรับกลยุทธ์ที่มีการ Filter ข้อมูลที่ ไม่ ได้อยู่ใน Set 100 จากของเดิมจะใช้ Filter = SQMKT() == 3 ให้เปลี่ยนไปใช้ Filter = isNonSET100() แทน

    New

    เพิ่ม 3 กลุ่ม Functions สำหรับการเช็ค Index, Industry, Sector เพื่อให้การทำ Filter หรือ Stock Section ของสมาชิก ได้สะดวกสบายและง่ายดายมากยิ่งขึ้น

    • เพิ่ม Function สำหรับการเช็ค Index
      • isSET()
      • isMAI()
      • isSET50()
      • isNonSET50()
      • isSET100()
      • isNonSET100()
      • issSET()
      • isNonsSET()
    • เพิ่ม Function สำหรับการเช็ค Industry
      • isIndustryNone()
      • isIndustryAgro()
      • isIndustryConsump()
      • isIndustryFincial()
      • isIndustryIndus()
      • isIndustryPropcon()
      • isIndustryResourc()
      • isIndustryService()
      • isIndustryTech()
    • เพิ่ม Function สำหรับการเช็ค Sector
      • isSectorAgri()
      • isSectorBank()
      • isSectorConmat()
      • isSectorPetro()
      • isSectorComm()
      • isSectorICT()
      • isSectorElec()
      • isSectorEtron()
      • isSectorEnerg()
      • isSectorMedia()
      • isSectorFin()
      • isSectorFood()
      • isSectorHealth()
      • isSectorTourism()
      • isSectorHome()
      • isSectorInsur()
      • isSectorNpg()
      • isSectorJewel()
      • isSectorMach()
      • isSectorMine()
      • isSectorPkg()
      • isSectorPerson()
      • isSectorPrint()
      • isSectorProf()
      • isSectorProp()
      • isSectorPaper()
      • isSectorFashion()
      • isSectorTrans()
      • isSectorAuto()
      • isSectorSilo()
      • isSectorOther()
      • isSectorIMM()
      • isSectorPFAndREITs()
      • isSectorSteel()
      • isSectorCons()

     วิธีการเรียกใช้ 

    Filter = isSET();

    โดยที่ ถ้าหุ้นอยู่ในกลุ่มนั้นๆ จะคืนค่า เป็น 1 แต่ถ้าไม่ใช่จะ คืนค่าเป็น 0

     

กำลังดู 7 ข้อความตอบกลับ - 1 ผ่านทาง 7 (ของทั้งหมด 7)
  • ผู้เขียน
    ข้อความตอบกลับ
  • #13872
    SiamQuant TeamSiamQuant Team
    Participant

    วิธีตรวจสอบว่า SQ Analytic Plugin เป็น Version 2.0.0.2 หรือไม่

    ให้เช็คใน Amibroker ตรงส่วนของ SQ System จะมี SQ About.alf ให้คลิ๊กขวาแล้วทำการ Insert ดูจะมีบอก Version พร้อมวันที่หมดอายุสมาชิกครับ :))

    Click Link สำหรับติดตั้งได้ที่นี่เลยครับ Install SiamQuant Amibroker Plugin

    สำคัญ จะต้อง Set ให้ Region เครื่องเป็น English ซะก่อนนะครับ ตามภาพ วิธีไปที่นี่คือ Start -> Run -> พิมพ์คำว่า Control Panel แล้วกด Enter เลือก Region ครับ

     

    #13876
    Amibroker PlatformAmibroker Platform
    Participant

    ทีมงาน ผมอยากให้พัฒนาเวอร์ชั่น Code เเบบเขียนเองเรียกใช้เหมือนตอนเวอร์ชั่น 1.0.0.2 ได้มั้ยคับ

    ผมรู้สึกว่ามันยืนหยุ่นกว่าคับ

    #13878

    ขอบคุณสำหรับ feedback นะครับ 😀 สาเหตุที่ทางเราพัฒนาออกมาในรูปแบบที่เป็น function ที่ให้เรียกใช้ เพราะว่าในแบบเก่า มันมีปัญหาเรื่องของความเร็ว และวิธีการเรียกใช้งานครับ พอมาทำเป็น built in function ที่ไม่ต้อง include มา ทำให้มีความเร็วในการทำ backtest มากขึ้น และเรียกใช้งานได้มากขึ้น รวมไปถึงสามารถที่จะเกิดเป็น built in function ต่างๆ เพิ่มขึ้นมาได้อีกเรื่อยๆ ครับ

    #14476
    KuntphongKuntphong
    ผู้เยี่ยมชม

    สอบถามว่า SQEPS_ACC() และ SQEPS_Ann() รายละเอียดการคำนวณเป็นอย่างไรครับ

    #14477
    SiamQuant TeamSiamQuant Team
    Participant

    สวัสดีครับ คุณ Kuntphong รายละเอียดการคำนวณ เดี๋ยวผมยึดจากภาพนี้เป็นหลักเลยนะครับ

    โดยที่

    SQEPS() = ค่า EPS ณ Quarter นั้นๆ

    SQEPS_ACC() = ค่า EPS ทบต้น 4 ไตรมาส โดยที่จะ Reset ทุกๆ Q1

    SQEPS_ANN() = ค่า EPS ของงบปี โดยที่ถ้าเป็น Q1 - Q3 จะยังเป็น EPS Ann ของ ปีที่แล้ว แต่ถ้างบ Q4 ประกาศออกมา จะเป็น EPS ของปีนี้ครับ

    SQEPS_Roll() = ค่า EPS รวมกัน 4 ไตรมาสย้อนหลัง

    SQEPS_QoQ() = % การเปลี่ยนแปลง ระหว่าง Q ปัจจุบัน กับ Q ก่อนหน้า

    SQEPS_YoY = % การเปลีย่นแปลง ระหว่าง Q ปัจจุบัน ปีนี้ กับ Q ปัจจุบัน ปีที่แล้ว ครับ

     

     

     

    #14480
    AvatarWirojana Terdpataweepong
    ผู้เยี่ยมชม

    รบกวนถามการใช้ Function สำหรับการเช็ค  Industry ครับ

    ถ้า code ของเดิมคือ     IIf (SQIndus() != 3, Buy, 0) ;

    ต้องแก้ไขเป็นอย่างไรครับ

    ขอบคุณมากครับ

    #14481
    SiamQuant TeamSiamQuant Team
    Participant

    จากของเดิม SQIndus จะคืนค่าตามรายละเอียดด้านล่างครับ
    0 = None
    1 = AGRO
    2 = CONSUMP
    3 = FINCIAL
    4 = INDUS
    5 = PROPCON
    6 = RESOURC
    7 = SERVICE
    8 = TECH
    ซึ่งเวลาเรียกใช้ทำให้เราต้องจำค่าว่าแต่ละตัวเลขคืออะไร ทำให้เรียกใช้ไม่ค่อยสะดวก
    จาก Code ตัวอย่างของคุณ Wirojana สามารถที่จะแก้ไขให้เป็นไปตามใช้ function แบบใหม่ จะเป็นตามนี้ครับ

    IIf(isIndustryFincial() == 0, 0, 1)

    โดยความหมายของการอ่านก็คือว่า ถ้าหุ้นนั้นอยู่ในกลุ่มอุตสาหกรรม Fincial จะคืนค่าเป็น 1 ค่าไม่ใช่ จะคืนค่าเป็น 0 ครับ

กำลังดู 7 ข้อความตอบกลับ - 1 ผ่านทาง 7 (ของทั้งหมด 7)
  • คุณต้องเข้าสู่ระบบเพื่อตอบกลับกระทู้นี้