fbpx

ปัญหาBacktestกับExplore ไม่ตรงกัน แล้วปกติมีวิธีซื้อ-ขายตามระบบยังไงครับ?

  • ผู้สร้าง
    กระทู้
  • #9586
    Avatarpopeaze
    Participant

    <p>สวัสดีครับ รบกวนสอบถาม ขอคำแนะนำผู้รู้ครับ คือตอนนี้ Amibroker มีปัญหาเวลา Backtest มันซื้อไม่ครบ กับที่ Explore ครับ โดย
    1. ตัวหุ้นที่ Backtest ตรงกับ Explore แล้ว แต่มันซื้อไม่ครบทุกตัว
    2. ผมใส่ PositionScore = CVRSI(); แต่มันไม่ซื้อตัวที่ score สูงสุดก่อนครับ
    3. PositionSize ที่โปรแกรมซื้อน้อยกว่ากับที่ผมตั้งไว้(ซึ่งผมโชว์ออกมาที่ Explore) โดยมันซื้อจำนวนน้อยกว่าที่ผมSetPositionSizeประมาณ 30%</p>

    <p>Code บางส่วน(ซึ่งอยู่ล่างสุดของโค้ดทั้งหมด) เป็นดังนี้ครับ
    betSizeCal = IIf(seth_hull==colorGreen AND seth_turtle==colorGreen,15,
    IIf(seth_hull==colorRed AND seth_turtle==colorGreen,5,
    IIf(seth_hull==colorGreen AND seth_turtle==colorRed,2,0)));
    diff = 10(C-trailARRAY3)/C;
    poss = betSizeCal
    diff;
    SetPositionSize(poss,spsPercentOfEquity);
    //PositionScore
    PositionScore = CVRSI();
    //ApplyStop
    ApplyStop(stopTypeLoss,stopModePercent,10);
    //Filter
    Filter = Buy AND (poss>0.00);
    AddColumn(poss, “%SizeOfEquity”);
    AddColumn(poss0.01Equity(), “%SizeOfEquity”);
    AddColumn(CVRSI()/1000000, “Score”);</p>

    <p>ปล. ผมแนบรูปมาด้วย เผื่อดูรูปจะเข้าใจมากขึ้นครับ โดยผมตั้งเงินต้นไว้ที่ 1,000,000 บาทครับ</p>

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

    <p>ไม่เห็น Code ทั้งหมดอาจจะตอบยากคับ ไม่รู้บางตัวแปรคืออะไร</p>

    <p>Equity() ตัวนี้กับ Equity Backtest ใน Report ไม่เหมือนกันนะคับ ลอง Plot เส้นเช็คดูคับ</p>

    <p>ถ้าจะให้เหมือนอาจจะต้องไป Custom Backtest คับ</p>

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