fbpx

SQStaticVarGetRankScorePercentile ไม่แสดงผล

SiamQuant Minimal Home – White Webboard ห้องโปร : Professional Membership Support SQStaticVarGetRankScorePercentile ไม่แสดงผล

  • ผู้สร้าง
    กระทู้
  • #16478
    sompoj_p
    Participant

    ผมลองนำ function  ของ SQStaticVarGetRankScorePercentile  ไปใช้

    ไม่ได้ return ต่าอะไร

    เข้าใจว่าคือ rs rank หรือปล่าวครับ

กำลังดู 5 ข้อความตอบกลับ - 1 ผ่านทาง 5 (ของทั้งหมด 5)
  • ผู้เขียน
    ข้อความตอบกลับ
  • #16479

    สวัสดีครับ คุณ sompoj_p ในส่วนของฟังก์ชั่น SQStaticVarGetRankScorePercentile() นั้นสามารถทำการ Rank ค่า Relative Strength ได้ครับ

    อย่างไรก็ดีในการนำฟังก์ชั่นนี้ไปใช้ จะไม่สามารถเรียกใช้ได้โดยตรง แต่จะมีรูปแบบหรือ Template ในการเขียนโค้ด Ranking ที่ทางทีมงานได้ย่อจากการเขียนกว่าร้อยบรรทัดให้เหลือเพียงไม่กี่บรรทัดเท่านั้น โดยสามารถศึกษาตัว Ranking Code Template ได้ในคู่มือ SQ Alpha Suite Manual โดยจะอยู่ในหน้าที่ 94 – 95 ครับ ( Link : SQ Alpha Suite Manual 3.0 Beta)

    #16486
    sompoj_p
    Participant

    ไม่แสดงผลครับ coding ตามข้างล่าง

     

    ที่แปลกอีกอย่างครับ

    EPSAnnGrowth = SQCAGR( SQEPS_ANN(), 3, True );

    ไม่น่าจะถูกเท่าไร

    เช่น SQCAGR ของ beauty ติดลบ

     

     

    Filter = 1;

    RSPeriod = 20;

    { // Calculate Ranking
    wlName = “ALLSTOCK”;
    catNum = CategoryFind( wlName, categoryWatchlist );
    list = CategoryGetSymbols( categoryWatchlist, catNum );

    if ( Status(“stocknum”) == 0 )
    {

    SQStaticVarRemove();

    for ( n = 0; ( Symbol = StrExtract( list, n ) ) != “”; n++ )
    {
    if ( Symbol != “0SET” )
    {
    array = Foreign( Symbol, “C”, fixup = 0 );
    SQStaticVarSet( array, ROC(array, RSPeriod), symbol );
    }
    }

    SQStaticVarGenerateRanks(list);

    }
    }

    RSScore = SQStaticVarGetRankScorePercentile();
    EPSYoYGrowth = SQEPS_YoY();
    EPSAnnGrowth = SQCAGR( SQEPS_ANN(), 3, True );

    AddColumn(Close,”Close”,1.2);
    AddColumn(RSScore,”RS”,1.2);
    AddColumn(EPSYoYGrowth,”YoY”,1.2);
    AddColumn(EPSAnnGrowth,”CAGR”,1.2);

     

    #16487

    สำหรับประเด็นของตัว Ranking นั้น เบื้องต้นให้คุณ sompoj_p ลองตรวจสอบใน Watchlist ALLSTOCK ว่ามี Symbol ชื่อ 0SET ด้วยหรือเปล่าครับ ซึ่งหากไม่มี 0SET จะทำให้เกิดปัญหาการ Rank ไม่ออกได้ครับ โดยวิธีการแก้ไขคือ ให้เราต้องทำการเพิ่ม 0SET เข้าไปใน Watchlist ก่อนครับ จากนั้นจึงทดสอบการ Rank ใหม่ครับ

    และสำหรับในส่วนตัวฟังก์ชั่น CAGR พบว่าผลถูกต้องนะครับ

    เนื่องจากตัว EPSAnnGrowth = SQCAGR( SQEPS_ANN(), 3, True ); นั้นคำนวณจากค่า EPS Annual โดย EPS Annual นั้นเป็นผลรวมของ EPS ทั้งปีครับ ซึ่งเมื่อ 3 ปีที่แล้วมีค่า EPS Annual สูงถึง 0.7 แต่ ปัจจุบันเหลือเพียง 0.22 ค่าอัตราการเติบโตทบต้น หรือ CAGR ที่ได้จึงติดลบครับ โดยจะต่างจากค่า EPS_YoY ซึ่งจะเอาเฉพาะ EPS ของไตรมาสนี้เทียบกับไตรมาสเดียวกันของปีที่แล้วครับ

    #16488
    sompoj_p
    Participant

    มีนะครับตัว 0SET

    แต่ผลยังเหมือนเดิม ตามรูปครับ

    Attachments:
    You must be logged in to view attached files.
    #16490

    สาเหตุอยู่ที่ตรงนี้ครับ เนื่องจากชุดโค้ด Template การ Rank ตรงตัวแปรที่ชื่อ

    wlName = “ALLSTOCK”;

    ตรงนี้ทาง Amibroker จะไปทำการไล่ Rank หุ้นจาก Watchlist ที่ชื่อ “ALLSTOCK” ครับ ซึ่งในกรณีนี้เข้าใจว่าคุณ sompoj_p ใช้ Watchlist ใช้ชื่อ list3 แทนและไม่มี Watchlist “ALLSTOCK” ทำให้โปรแกรมหาค่าไม่เจอครับ

    อย่างไรก็ดีในกรณีมีวิธีแก้ 3 ทางครับ

    1. เปลี่ยนให้ wlNAME ไปอ่านค่าจาก list3 โดยที่ระบุว่า wlName = “list3”;

    2. เปลี่ยชื่อ Watchlist จาก list 3 เป็น ALLSTOCK ครับ

    และ 3. คือ เราสามารถตั้งค่าตัว SiamQuant Application ให้ Auto Download Watchlist ในแต่ละวันได้ครับ ซึ่ง Watchlist ของทาง SiamQuant จะประกอบด้วยลิสต์หุ้นทั้งหมดในตลาด ALLSTOCK, ลิสต์หุ้นที่ถูกถอดออกจากตลาด DELISTEDSTOCK  รวมทั้งลิสต์รายชื่อหุ้นแยกตามตลาด และแยกตาม Industry ด้วยเป็นต้นครับ

     

    ขั้นตอนการตั้งค่า Auto download Watchlist

    1. เข้า SiamQuant Application

    2. เลือก Setting มุมบนขวาครับ

    3. เลือก Path Folder ที่ติดตั้ง SiamQuant Databased โดยการกด Browse ครับ (สังเกตตรงเส้นสีแดงที่ไฮไลท์ไว้ครับ)

    แค่นี้ในทุกๆครั้งที่เราโหลดข้อมูลมา ตัว Watchlist จะมีการ Auto Update ให้เรียบร้อยครับ ^^

    Attachments:
    You must be logged in to view attached files.
กำลังดู 5 ข้อความตอบกลับ - 1 ผ่านทาง 5 (ของทั้งหมด 5)
  • คุณต้องเข้าสู่ระบบเพื่อตอบกลับกระทู้นี้

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

ตั้งค่าความเป็นส่วนตัว

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

ยอมรับทั้งหมด
จัดการความเป็นส่วนตัว
  • เปิดใช้งานตลอด

บันทึกการตั้งค่า