fbpx

เราสามารถเขียนโค้ดให้แบ่งขายหุ้นเมื่อตรงกับเงื่อนไขบางข้อได้มั้ยครับ

SiamQuant Minimal Home – White Webboard ห้องโปร : Professional Membership Support เราสามารถเขียนโค้ดให้แบ่งขายหุ้นเมื่อตรงกับเงื่อนไขบางข้อได้มั้ยครับ

  • ผู้สร้าง
    กระทู้
  • #10554
    atosuwan
    Participant

    เราสามารถเขียนโค้ดให้แบ่งขายหุ้นเมื่อตรงกับเงื่อนไขบางข้อได้มั้ยครับ
    แบบว่าแบ่งขายไปก่อนสักครึ่งหนึ่ง แล้วเหลือไว้อีกครึ่งหนึ่งของที่ถือไว้

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

    ได้ครับ ลองระบุเงื่อนไขง่ายๆ สำหรับแบ่งขาย มาเป็นตัวอย่างดูครับ

    #10586
    cha
    Participant

    ผมยกตัวอย่าง แบบนี้นะครับ

    กำหนดซื้อทุกวันจันทร์
    ขายครึ่งหนึงทุกวันพุธ
    ขายที่เหลือทุกวันศุกร์

    dw         =     dayofweek() ;
    buycon_1    =    (dw == 1);    //buy on Monday
    sellcon_1    =    (dw == 3);    //Sell on Wednesday
    sellcon_2    =    (dw == 5);    //Sell on Friday

    Buy        =    buycon_1 + sellcon_1 * sigScaleOut;
    Sell        =    sellcon_2;

    SetPositionSize( 1000, spsShares );                                      //  buy 1,000 Shares
    SetPositionSize( 50, spsPercentOfPosition  * sellcon_1);   // sell out 50% of Position Value

    เราสามารถตรวจสอบผลได้จาก Result list ดังนี้

    หรือตรวจสอบผลด้วยการ plot จำนวนการถือหุ้นตัวนั้นออกมา

    #11021
    atosuwan
    Participant

    ขอบคุณครับผม

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