Keyzone Scalping Strategy PRO v.1.2.0

อัพเดทการเปลี่ยนแปลง Keyzone Scalping Strategy PRO v1.2.0

ไฮไลท์สั้น ๆ

  • แยกสัญญาณ “Sideway vs Momentum” ด้วย ATR filter + กลไก skipBar กันรีเอนทรีซ้ำ
  • เพิ่ม Sniper Mode (เปิดตามวันที่กำหนด + สลับเปิด/ปิดได้) พร้อมฟิลเตอร์ทิศทางเทรนด์
  • รองรับหลาย TF/คู่ชัดเจนขึ้น: BTC 1m/15m, XAU 5m/1h แต่ละตัวมีพารามิเตอร์เฉพาะ
  • เพิ่ม Early Warning Arrows และ ตารางแจ้งสถานะ/คำเตือนการใช้งาน
  • ปรับเงื่อนไข ปิดทำกำไรเชิงโครงสร้าง (ชน Keyzone แล้วปิด)
  • เพิ่มกรอบเวลาเทรด (Start/End hour) และตัวกัน สัญญาณซ้ำ (last_signal)

รายการเปลี่ยนแปลงหลัก (เทียบ v1.1.8)

1) โครงสร้างพรีเซ็ตตามสัญลักษณ์ + ไทม์เฟรม

  • แยกค่าพารามิเตอร์ (length, OverBought/OverSold, LimitLossAmount, MaxReward, UnitMultiplier, atrFilter, ฯลฯ) ให้เหมาะกับ:
    • BTCUSD:EIGHTCAP 1m (รองรับโหมด Normal Swing และ Overrun)
    • BTCUSD:EIGHTCAP 15m
    • XAUUSD:EIGHTCAP 5m (รองรับโหมด Normal Swing และ Overrun)
    • XAUUSD:EIGHTCAP 1h
  • มีแฟล็ก isValidSymbol / isValidTimeframe ชัดเจน ถ้าอยู่นอกคู่/TF ที่รองรับ ระบบจะแจ้งเตือนบนจอ

2) Daily Regime & Trend Filter

  • เพิ่มตัวแปร DailyMode (โหมดตลาด: Normal Swing / Overrun) พร้อมเซ็ตค่าพารามิเตอร์ต่างกัน
  • ตรวจจับทิศทางด้วย upper_slope ของ Slow Upper Keyzone(21) → ได้แฟล็ก is_uptrend ใช้กรองสัญญาณหลายจุด

3) Sniper Mode (ใหม่)

  • เพิ่ม sniperMode ที่ “กำหนดวันเปิดใช้” + สวิตช์ isActiveSniperMode
  • สัญญาณในโหมด Sniper จะ เข้มงวดขึ้น (เช็คสีแท่ง, ทิศทางเทรนด์ is_uptrend, และ ATR) ทั้งฝั่ง Buy/Sell

4) แยกสัญญาณ Sideway vs Momentum + กันยิงซ้ำ

  • เงื่อนไขสัญญาณถูกแยกเป็น 2 กลุ่มชัดเจน:
    • Sideway: ใช้ ATR ต่ำกว่าเกณฑ์
    • Momentum: ใช้ ATR สูงกว่าเกณฑ์ + หลังยิงสัญญาณจะตั้ง skipBar = 10 เพื่อกันรีเอนทรีถี่เกิน
  • ใช้ตัวแปร last_signal เพื่อเลี่ยงสัญญาณชนกัน (ไม่ให้ฝั่งตรงข้ามยิงทันที)

5) กรอบเวลาเทรด & เงื่อนไขเวลา

  • เพิ่มตัวแปร StartTradingHour / EndTradingHour และตัวตรวจ isTradingHour กรองให้ยิงสัญญาณเฉพาะช่วงเวลา

6) การออกออเดอร์ (Exit) ที่ฉลาดขึ้น

  • นอกจาก strategy.exit แบบ “กำหนดเงิน” (คงที่ตาม LimitLossAmount × UnitMultiplier × MaxReward)
    ยังมี เงื่อนไขปิดเชิงโครงสร้าง:
    • TF สั้น (1m/5m):
      • Long ปิดเมื่อราคาหลุด Slow Lower KZ
      • Short ปิดเมื่อราคายืนเหนือ Slow Upper KZ
    • XAU 1h:
      • Long ปิดเมื่อราคาหลุด Fast Lower KZ
      • Short ปิดเมื่อราคายืนเหนือ Fast Upper KZ
  • ทำให้ “ได้กำไรแล้วเจอโครงสร้างกลับตัว” → ปิดไวขึ้น ลดคืนกำไร

7) Early Warning & UI แจ้งเตือน

  • เพิ่มอินพุต EarlyWarningArrow และลูกศรเตือน Near BUY / Near SELL เมื่อเข้าเขต OverSold/OverBought
  • เพิ่ม ตารางแจ้งสถานะ:
    • ถ้าอยู่นอกคู่/TF ที่รองรับ → โชว์ข้อความเตือนสีแดง (ภาษาไทย)
    • ถ้าอยู่ในคู่/TF ที่รองรับ → โชว์สถานะ “KSS PRO v.1.2.0 กำลังทำงาน” สีเขียว

8) Keyzones & การแสดงผล

  • ปรับเลเยอร์ Keyzone: Ultra-Fast/Fast/Slow/Ultra-Slow (เลือกโชว์ทั้งหมดด้วย FullDisplay)
  • ใช้ stepline ชัดขึ้นในการอ่านโซน

9) การคำนวณสโตแคสติก & สัญญาณครอส

  • ใช้ Stoch + SMA smoothing (3,3) และจับ crossover/crossunder เพื่อยืนยันโซน OverBought/OverSold
  • ผูกกับ ATR และ Keyzone เพื่อเป็น “สัญญาณที่มีบริบท”

ผลเชิงพฤติกรรมที่คาดหวัง

  • Noise ต่ำลง ในช่วงตลาดวิ่งแรง เพราะกลไก skipBar + ATR แยกโมเมนตัม
  • ลดรีเอนทรีผิดด้านถี่ ๆ ด้วย last_signal
  • ลดการคืนกำไร เมื่อราคาแตะโครงสร้างกลับตัว (ปิดเมื่อชน Keyzone)
  • ความชัดเจนในการใช้งาน ดีขึ้น: มีป้ายเตือนคู่/TF, สถานะการทำงาน, Early Warnings

ข้อควรทราบ/ทดลองเพิ่ม

  • ค่า LimitLossAmount, MaxReward, atrFilter ถูกจูนต่อคู่/TF—แนะนำ Forward test แยกตามตลาด (BTC/XAU) และโหมด (Normal/Overrun/Sniper)
  • ถ้าจะสลับ DailyMode ให้เป็นอินพุต เลือกได้ว่าจะเปิดรับมือ Overrun อัตโนมัติหรือไม่ (ตอนนี้โค้ดฟิกเป็น “Overrun”)

สำหรับคนสนใจทดลองใช้ Strategy ช่วงเบต้า ทักไลน์ @paaoh (มี @ ด้วย)

ใส่ความเห็น

Comments (

0

)