Skip to content

feat(USDJPY): deploy Classic+FIB127 trailing stop — PF 1.80→2.96 (+1.16) #73

Description

@cfournel

Summary

USDJPY trailing stop sweep (Phase 5) identified Classic+FIB127 as the winning configuration with a +1.16 PF improvement.

Sweep Results (USDJPY, 2022–2026)

Config PF Delta Trades DD
Baseline 1.80 34 ~2%
NoTrail 1.80 +0.00 34 ~2%
ATR-Trail
ATR+FIB127
ATR+FIB161
Classic+FIB127 2.96 +1.16 34
BreakEven
BE+ATR-Trail

Why USDJPY responds but EURJPY/GBPUSD don't

  • USDJPY: fibo1rstTP=3.0 → FIB127 trigger activates at TP×1.27 = 3.81R — plenty of room to let winners run
  • EURJPY/GBPUSD: fibo1rstTP=1.5 → FIB127 trigger at 1.91R — too close to initial TP, trailing never meaningfully engages

Set File Changes (usdjpy.set)

enableTrailingStop=true||false||0||true||N
trailingStrat=0||0||0||1||N
tslTrigger=1||0||0||3||N
trailingStopPoints=800||400||100||1200||N

Validation Required

Cross-year validation (Phase C) running automatically via trailing_stop_crossyear.py:

  • Tests 5 windows: 2022, 2023, 2024, 2025, Full
  • Pass criteria: 3+/4 annual windows profitable (PF≥1.0, trades≥3) AND Full PF≥1.1 AND ≥ baseline

Next Steps

  • Phase C cross-year results (expected ~13:21 CET today)
  • If PASS: apply set file overrides to usdjpy.set
  • Commit + push + close issue

🤖 Generated with claude-flow

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions