This website requires JavaScript.
9a384935bf
Add Oanda migration roadmap (reference, not scheduled)
Harwinder Sekhon
2026-07-24 15:12:37 -04:00
d669227ddc
Oanda demo daemon: auto-execution on practice account (XAU/USD)
Harwinder Sekhon
2026-07-24 14:10:45 -04:00
c3329d6cd5
Telegram alert redesign: verdict-first layout + informational 100-pip TP
Harwinder Sekhon
2026-07-24 10:58:22 -04:00
7a810c4a4c
Remove Tiingo spread monitor (indicative two-tier feed, unvalidatable)
Harwinder Sekhon
2026-07-24 10:56:55 -04:00
3a95a37a0c
Accuracy audit fixes: alerts carry validated per-TF trail plans + 13 more
Harwinder Sekhon
2026-07-23 10:31:13 -04:00
f814485615
Tiingo bid/ask spread monitor + logging hardening
Harwinder Sekhon
2026-07-22 17:18:14 -04:00
65a1debc4e
gitignore: cover M5 trail-grid research CSVs
Harwinder Sekhon
2026-07-21 19:39:08 -04:00
1499bb7cf2
M5 trail dist 0.85 (validated grid, arm unchanged)
Harwinder Sekhon
2026-07-21 19:13:01 -04:00
902122dbfe
M15 trail arm 0.70 (validated grid) + backtest/live parity hardening
Harwinder Sekhon
2026-07-21 16:40:33 -04:00
f0f9dcb169
Remove dead code: legacy config fields, unused helpers/imports, stray files
Harwinder Sekhon
2026-07-21 14:06:55 -04:00
c8a2c83820
Merge branch 'centralized-config': config.json deployment overlay
Harwinder Sekhon
2026-07-21 13:44:34 -04:00
2d3e524f1c
Final review fixes: scrub tracked credentials, trim scannable TFs, absolute parity pin, scanning type-checks
Harwinder Sekhon
2026-07-21 13:42:00 -04:00
f017f5aef5
gitignore: cover .env.* swap files and the whole logs/ directory
Harwinder Sekhon
2026-07-21 13:30:21 -04:00
a56a622846
Docs: correct PlatformConfig overlay scope (credentials never pass through the factory)
Harwinder Sekhon
2026-07-21 13:30:15 -04:00
b9633389fa
Docs: config.json deployment overlay (CLAUDE.md repo map, env table, test count)
Harwinder Sekhon
2026-07-21 13:25:21 -04:00
6e2fdbd684
telegram_bot: credentials/quality/scan-loops from config.json, startup guard
Harwinder Sekhon
2026-07-21 13:18:05 -04:00
80a2b89769
Data provider: key from config.json/env, provider registry, drop hardcoded key
Harwinder Sekhon
2026-07-21 13:10:58 -04:00
1610507d57
Wire config.json overlay into the pair factory (before per-TF deltas)
Harwinder Sekhon
2026-07-21 12:59:12 -04:00
1dab14d298
app_config: reject non-object config.json sections with AppConfigError
Harwinder Sekhon
2026-07-21 12:54:46 -04:00
cbc01565a2
Add app_config.py: config.json loader, validation, env-precedence resolvers
Harwinder Sekhon
2026-07-21 12:47:48 -04:00
53b65e1bbb
Plan: centralized config.json implementation (5 TDD tasks)
Harwinder Sekhon
2026-07-21 12:44:24 -04:00
1a141abc7c
Add config.json.example template; gitignore config.json
Harwinder Sekhon
2026-07-21 12:32:28 -04:00
096b69686d
Spec: centralized config.json design (deployment settings overlay)
Harwinder Sekhon
2026-07-21 12:25:08 -04:00
c21c102536
News informational-only: gate sentiment bonus/penalty off by default
Harwinder Sekhon
2026-07-17 16:02:47 -04:00
c87bb14830
Merge pull request 'Remove EUR/USD support — XAU/USD-only codebase' (#1 ) from xau-only-chart-patterns into main
harry
2026-07-16 20:09:21 +00:00
a3279e54fa
Enable BUY-only chart patterns on M5 — bearish patterns dropped (OOS negative)
Harwinder Sekhon
2026-07-16 16:08:13 -04:00
1bce289132
Docs: CLAUDE.md — document XAU_CP archetype (pipeline step 11, generator D, cp_* knobs)
Harwinder Sekhon
2026-07-16 14:31:45 -04:00
f3d3e56aa8
Add chart-pattern entry archetype (XAU_CP) — disabled by default
Harwinder Sekhon
2026-07-16 14:23:17 -04:00
14448c10e8
Remove EUR/USD support — XAU/USD-only codebase
Harwinder Sekhon
2026-07-16 14:06:27 -04:00
665ffdda48
Fix on Sell order lossing by blocking time
Harwinder Sekhon
2026-07-16 12:17:56 -04:00
fe7d4c5d4a
Audit fixes: cache boundary staleness, 6e session bypass, GPU engine parity
Harwinder Sekhon
2026-07-16 10:24:39 -04:00
4d54fddf80
Docs: delete DOCUMENTATION.md — both halves superseded
Harwinder Sekhon
2026-07-16 09:34:04 -04:00
aaf1d37b14
Docs: delete stale USAGE.md and superseded pullback plan
Harwinder Sekhon
2026-07-16 09:30:50 -04:00
18b5ef27d2
Docs: rewrite CLAUDE.md as a complete codebase reference
Harwinder Sekhon
2026-07-16 09:25:39 -04:00
26f0681ad1
Docs: user guide + beginner guide PDFs
Harwinder Sekhon
2026-07-12 13:42:21 -04:00
dde41fbeb8
Audit fixes: mixed-regime bias, live==backtest session parity, parallel replay
Harwinder Sekhon
2026-07-11 22:57:37 -04:00
6f69b9dd90
XAU: two validated per-TF gates — M15 mixed-regime block, M5 hour-9 block
Harwinder Sekhon
2026-07-11 21:38:42 -04:00
a2bf80054c
Telegram: subscriber channel feed, owner lock, full risk disclaimer
Harwinder Sekhon
2026-07-11 18:37:50 -04:00
60fb526fab
EUR: document closure of calendar + H1-hybrid avenues
Harwinder Sekhon
2026-07-11 10:26:32 -04:00
18abff85a3
XAU M15: adopt 1R minimum targets (per-timeframe, validated)
Harwinder Sekhon
2026-07-11 10:22:33 -04:00
183f148bb4
Live news gate: stop capping signal confidence near events (XAU default)
Harwinder Sekhon
2026-07-11 10:02:27 -04:00
528a308d36
Add calendar research infra: FF scraper + verified event store
Harwinder Sekhon
2026-07-11 09:47:11 -04:00
9c72e90ce2
EUR M15/H1 investigation: document no-validated-edge verdict
Harwinder Sekhon
2026-07-11 09:02:24 -04:00
8b086f4f49
EUR M5: commit best-found config after realism re-tune — no validated edge
Harwinder Sekhon
2026-07-10 22:14:49 -04:00
f02f4b4d37
Update CLAUDE.md for multi-pair architecture
Harwinder Sekhon
2026-07-10 21:16:34 -04:00
74829541d6
Live path: config-driven multi-pair scanning (Telegram bot + CLI)
Harwinder Sekhon
2026-07-10 21:13:42 -04:00
6546b89d6b
Add EUR/USD test suite + map EUR news events to EUR/USD
Harwinder Sekhon
2026-07-10 21:06:55 -04:00
9ed07d4b65
Backtester: EUR/USD support with per-pair configs and default spread
Harwinder Sekhon
2026-07-10 21:02:44 -04:00
0da5ed03af
Add EUR/USD signal gates, trade geometry, and weekend/session filters
Harwinder Sekhon
2026-07-10 20:57:54 -04:00
db50bf02d7
Gate all XAU-only aggregator logic by pair
Harwinder Sekhon
2026-07-10 20:53:23 -04:00
1bc48915bd
Add pair_signals per-pair producer registry
Harwinder Sekhon
2026-07-10 20:52:06 -04:00
9d3729ea73
Add EUR/USD pair constants and EurUsdStrategyConfig
Harwinder Sekhon
2026-07-10 20:50:08 -04:00
f3b90d3862
Fix 3 engine bugs: swing-point NaN false positives, ROC div-by-zero, ADX epsilon
Harwinder Sekhon
2026-07-10 20:48:56 -04:00
ea306df484
Overhaul news engine: fix false signals, add surprise detection + caching
Harwinder Sekhon
2026-07-10 09:43:11 -04:00
1038a53bac
Add M5 pullback entry archetype (XAU_PB): +140R combined on 12mo
harwinder
2026-07-09 14:21:59 -04:00
305f1d1857
Add pullback entry pattern implementation plan
harwinder
2026-07-09 13:51:00 -04:00
0393087168
Add M5 gates 5-6 and trailing-stop exits (+48R → +105R on 12mo)
harwinder
2026-07-09 13:34:57 -04:00
8687f98b39
Fix M5 signal quality: ATR ordering bug, noise gates, blocked-hour leak (+41R)
harwinder
2026-07-09 12:48:36 -04:00
2291fc3936
Disable TP tightening: tuned pre-spread, halves total R under real fills
harwinder
2026-07-08 21:35:59 -04:00
3a85c6e23b
Add WebSocket dual-connection test script
harwinder
2026-07-08 21:31:25 -04:00
09ee5208d4
Telegram bot: WS heartbeat, breach alerts, alert dedup, interactive menu
harwinder
2026-07-08 21:30:16 -04:00
1f076c0b54
Fix live/backtest parity, SELL-side losses, and indicator repairs (+42% total R)
harwinder
2026-07-08 21:26:30 -04:00
baeee4997a
Fix trade setup generation broken by TP tightening factor
harwinder
2026-05-24 18:22:57 -04:00
bb40bceb4c
Tighten TP targets by 20% for faster hits (configurable tp_tightening_factor=0.8)
harwinder
2026-05-22 10:44:16 -04:00
c46bb85012
Enable M5 auto-scan alerts and remove live dashboard
Harwinder
2026-05-20 12:45:27 -04:00
cc53448c34
Fix weekend filter: use precise forex market hours (Fri 22:00–Sun 22:00 UTC)
harwinder
2026-05-17 19:23:21 -04:00
15a7074574
Add backtest scripts to version control
harwinder
2026-05-15 19:49:30 -04:00
35e9b3750d
Reduce A-grade TP when exhausted: RR 0.75→0.50 on 2+ exhaustion tags
harwinder
2026-05-15 19:46:31 -04:00
68cc5b28a5
Align FilterConfig with XAU strategy: blocked hours [0,1,2], session 3-23 UTC, Mon-Fri
harwinder
2026-05-15 15:36:03 -04:00
5c0adfab27
Add M5 to Telegram scan buttons and Scan All TFs
harwinder
2026-05-15 15:26:00 -04:00
b7bfd9c830
Reduce blocked hours, enable M5 alerts, show NY time on dashboard
harwinder
2026-05-15 15:23:48 -04:00
04328eaeab
Refocus on XAU/USD: add momentum indicators, tune TP, exhaustion block
harwinder
2026-05-15 10:51:51 -04:00
bb3c475f22
Add web dashboard (Redis + FastAPI + WebSocket), scope XAU penalties
harwinder
2026-05-14 23:15:37 -04:00
31ecdf4292
Fix news engine (keywords, calendar fallback, RSS URL), remove Telegram guards
harwinder
2026-05-14 13:42:32 -04:00
39c91c1aa4
Fix duplicate-index crash in data validation, add Telegram flood control
harwinder
2026-05-14 13:04:28 -04:00
cd69980f1f
Harden Telegram bot, add EUR/GBP strategies, parallelize scans
harwinder
2026-05-13 21:07:49 -04:00
67a9169eb3
Fix dashboard TF key mismatch, increase refresh to 5s
Harwinder
2026-05-13 18:51:02 -04:00
f99fcc60b9
Add live dashboard with 60s auto-refresh, disable breakout alerts
Harwinder
2026-05-13 18:34:44 -04:00
4d3f05e2ba
Fix live session filter overriding XAU strategy signals
harwinder
2026-05-13 17:31:46 -04:00
2deea1ed7f
Add XAU/USD oversold-bounce strategy (79.7% WR, PF 2.06)
harwinder
2026-05-13 17:25:49 -04:00
89030c96b6
Backtest tuning, data freshness guard, Telegram improvements
harwinder
2026-05-12 22:56:55 -04:00
59a18b8bc6
Add project documentation and MT5 integration plan
harwinder
2026-05-11 19:50:21 -04:00
49260abaa2
Fix trade setup generation, M5 data-only mode, WS symbol limits, command menu
harwinder
2026-05-11 18:58:40 -04:00
4ce09c2f79
Suppress Telegram messages when no actionable signals found
harwinder
2026-05-11 18:03:49 -04:00
02eedcc875
QA fixes: H4 timing bug, /status + /help commands, WS cold-start
harwinder
2026-05-11 17:16:07 -04:00
8ead05432e
Tune engine from backtesting: wider SL, capped TP, counter-trend filter
harwinder
2026-05-11 17:00:12 -04:00
90b7e0c54e
Buy signal included
harwinder
2026-05-11 16:37:45 -04:00
058ef57d8f
Pro tier upgrade: quant rearchitect + WebSocket level-breach monitor
harwinder
2026-05-11 16:33:23 -04:00
cc66e65f2d
Replace XAU/USD with USD/CAD — TwelveData has no gold data
harwinder
2026-05-11 15:50:48 -04:00
873cf5487e
Add 4-pair candle-boundary auto-scanner (free tier safe)
harwinder
2026-05-11 15:30:11 -04:00
a708609f8b
Add EUR/USD support and 4-button Telegram scanner
Harwinder
2026-05-10 23:49:36 -04:00
7ccd8c4b04
Strip backtesting, rebalance indicator weights toward leading signals
Harwinder
2026-05-10 23:40:15 -04:00
2e09237671
Add USAGE_LINUX.md — bot and CLI run instructions for Linux server
Harwinder
2026-05-07 23:12:55 -04:00
a12084537d
Add async Telegram bot — live scan button with trade setup
Harwinder
2026-05-07 23:05:01 -04:00
a55aca21b1
Round-2 weight optimisation — reduce EMA trend, boost stochastic
Harwinder
2026-05-07 22:24:48 -04:00
e57f4a1ecd
Enable GPU scoring via CuPy — RTX 4070 SUPER confirmed 6.3x speedup
Harwinder
2026-05-07 22:22:21 -04:00
17cb63e86e
GPU backtester, optimised weights, local CSV data pipeline
Harwinder
2026-05-07 22:12:43 -04:00
5a392a578d
Add EMA200 distance gate — strongest single signal-quality filter
Harwinder
2026-05-07 19:28:19 -04:00
be42736223
Document session filter and auto-toggle flags in USAGE
Harwinder
2026-05-07 18:44:41 -04:00
2e5d66db1b
Add session filter + auto-toggle, extend trade journal diagnostics
Harwinder
2026-05-07 18:38:49 -04:00