fbpx

สงสัยการทำงานของ SQLastDayOfWeek และ ข้อมูล งบ REIT ครับ

SiamQuant Minimal Home – White Webboard ห้องโปร : Professional Membership Support สงสัยการทำงานของ SQLastDayOfWeek และ ข้อมูล งบ REIT ครับ

  • ผู้สร้าง
    กระทู้
  • #30700
    keithorbit
    Participant

    วันที่ทดสอบ  เช้า วันจันทร์ 6 กันยายน 2564
    Update ข้อมูลล่าสุด ศุกร์ 3 กันยายน 2564

    ทำการทดสอบโดยใช้สูตร

    Filter=1;
    AddColumn(C,”Close”,1.2);
    AddColumn(SQLastDayOfWeek(),”SQLastDayOfWeek()”,1.2);

     

    ทดสอบบน Daily timeframe , close trade on delay  ตามรูป

    คำถามคือ

    1. ทำไม ศุกร์ล่าสุด 3 กันยายน  ซึ่ง Update ฐานข้อมูลล่าสุดแล้ว  ไม่มีหุ้นตัวไหนได้ sqlastdayofweek เป็น 1 เลยครับ?
    2. พอเปลี่ยนวันที่เป็นศุกร์ที่แล้ว คือ 27 สิงหาคม หุ้นแทบทุกตัวเป็น sqlastdayofweek = 1 ซึ่งก็น่าจะถูกต้อง  แต่ก็มีหุ้นอยู่ 2 ตัวไม่เป็น ทั้งๆที่ก็เป็นวันศุกร์เหมือนกัน
    3. งบของ reit แทบทุกตัวแปลกๆ  ค่า revenue ของแต่ละไตรมาส ขึ้น empty เลยงงว่า  นี่คือค่าของ รายได้ของไตรมาสไหน?  สมาชิกท่านอื่นเป็นไหมครับ?
    Attachments:
    You must be logged in to view attached files.
กำลังดู 2 ข้อความตอบกลับ - 1 ผ่านทาง 2 (ของทั้งหมด 2)
  • ผู้เขียน
    ข้อความตอบกลับ
  • #30705
    keithorbit
    Participant

    ส่งรูป ตั้งค่า setting trade on close ครับ

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

    สวัสดีครับ

    สำหรับประเด็น SQLastDayOfWeek() นั้นจะทำงานโดยการเปรียบเทียบกับข้อมูลวันถัดไป เนื่องจากไม่ใช่ทุกอาทิตย์ที่มีวันศุกร์เป็นวันสุดท้ายของการเทรด ซึ่งอาจเกิดขึ้นได้จากมีวันหยุด หรืออื่นๆเป็นต้น ทั้งนี้ถ้าต้องการให้เป็นเฉพาะวันศุกร์ให้ใช้ DayOfWeek() == 5; ครับ โดยดูรายละเอียดเพิ่มเติมได้ที่

    https://www.amibroker.com/guide/afl/dayofweek.html

    และสำหรับประเด็นงบการเงินกลุ่ม REIT, PF & IF นั้นจะสามารถเรียกค่างบการเงินได้เฉพาะรายไตรมาส เช่น SQTR() เป็นต้น เนื่องจากข้อมูลจากต้นทางที่ส่งมาจะมีตัวระบุงบการเงินเฉพาะค่าของ EPS เท่านั้น หรือฟังก์ชั่น SQQE() แต่ในการคำนวณงบการเงินอื่นๆจะมีตัวระบุงบการเงินด้วยฟังก์ชั่น SQQM() ซึ่งหุ้นกลุ่มดังกล่าวจะไม่มี

    ทั้งนี้ จะสังเกตได้ว่า IF จะมีทั้งที่อยู่นอกเหนือจาก Sector Property Fund & REIT ด้วย เช่น SUPEREIF ซึ่งอยู่ในกลุ่ม Sector Energy เพื่อป้องกันการแก้ไขฟังก์ชั่นแล้วไปกระทบกับหุ้นกลุ่มอื่นๆทั้งหมด ทำให้ปัจจุบันจะสามารถเรียกค่างบการเงินได้เฉพาะรายไตรมาสเท่านั้นครับ

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

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

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

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

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

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