fbpx

Error ตอน run backtest

  • ผู้สร้าง
    กระทู้
  • #21268
    Kritin
    Participant

    เกิด error…

    “Error 36. 1st argument of the WriteIf() call has no value set (Ln: 142, Col:28)

    …ตอน backtest trading system ที่ Siamquant เขียนไว้ครับ

    รบกวนขอคำแนะนำด้วยครับว่าทำอะไรผิด ขอบคุณครับ

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

    ขอดู Code ช่วงที่เขียนเรียก WriteIf หน่อยครับ จาก error ที่อ่านมา คือไม่ได้ set ค่าให้ argument บางตัวครับ

    #21285
    Kritin
    Participant

    +WriteIF( SQIsStock(), “”, “\\c32\nWarning! …Please select a SQ Stock Symbol” );

    เหมือน SQIsStock() ไม่ได้ define ไว้ครับ

    #21288

    สวัสดีครับคุณ kritin52 เบื้องต้นผมลองก็อบโค้ดด้านบนไปทดสอบดูพบ Error เช่นกันครับ เพียงแต่เป็น Error จากสัญลักษณ์ “” ซึ่งไม่ตรงกับ Format ของ Amibroker ครับ โดยวิธีแก้คือ รบกวนลองพิมเครื่องหมายดังกล่าวซ้ำอีกครั้งใน Amibroker ครับแล้วทดสอบดูว่าหายหรือไม่ (สำหรับผมผมลองแล้วหายครับ ไม่พบ Error 😄)

    อย่างไรก็ตาม ถ้าไม่หายผมรบกวนขอข้อมูลเพิ่มเติม เพื่อจะช่วยเหลือได้ถูกต้องดังนี้ครับ คือ 1. ได้มีการ Edit ชุดโค้ดในบรรทัดก่อนหน้าหรือไม่ครับ เนื่องจากโค้ดดังกล่าวเป็นส่วนของ Title ซึ่งมีความยาวทั้งหมด 7 บรรทัดต่อเนื่องกันครับ ซึ่งการแก้ไขที่จุดใดจุดหนึ่งในบรรทัดก่อนหน้าจะส่งผลถึงกันหมดครับ จนอาจทำให้เกิดข้อผิดพลาดในการรันได้ กับ 2. เป็นกับทุกชุดโค้ดใน Alpha Suite เลยหรือเปล่าครับ

    #21299
    Kritin
    Participant

    คุณ Thanadon ครับ

    ไม่หายครับ
    1. ได้มีการ Edit ชุดโค้ดในบรรทัดก่อนหน้าหรือไม่ครับ – ไม่มีครับ
    2. เป็นกับทุกชุดโค้ดใน Alpha Suite เลยหรือเปล่าครับ – ทุกชุดเลยครับ

    ถ้าเป็นไปได้ ผมขอโทรไปคุยได้ไหมครับ?

    #21300

    ถ้าเป็นเช่นนั้น รบกวนคุณ kritin52 ทำการดาวน์โหลด Plug in ใหม่ที่หน้าเว็บไซต์ แล้วลองลงใหม่เฉพาะ Plugin ครับ (โดยการ Uninstall Plugin ตัวเก่าออกก่อนครับ)

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