trade-copilot / main.py

Commit History

Alert gate: confidence >=7.0 AND PA grade A/A+ (was conf>=8.8, no grade check)
fd39eb4
Running

utkarshpathak48 commited on

Fix: pending signals never got resolved automatically
8de16b3

utkarshpathak48 commited on

Fix: background alert loop never logged sent alerts anywhere
c6255e6

utkarshpathak48 commited on

Sync website settings (account/risk/top/leverage) to Telegram alert loop
3e4e49f

utkarshpathak48 commited on

Strategy Fix Deploy A: confidence tiering, entry-momentum readout, dynamic TP, synthetic-instrument filter
9e26574

utkarshpathak48 commited on

feat: 6h heartbeat canary + dedup cache pruning
ecfd55a

utkarshpathak48 commited on

Restore main.py: fix test-telegram probe + 30s timeout
6cdec4b
verified

utkarshpathak48 commited on

test-telegram: fix probe + 30s timeout (restore from fcb1319)
9b5fcbf
verified

utkarshpathak48 commited on

test-telegram: add probe + extend timeout to 30s for diagnosis
424cbb2
verified

utkarshpathak48 commited on

Route Telegram alerts via Cloudflare Worker relay (HF blocks api.telegram.org)
fcb1319

utkarshpathak48 commited on

Fix test-telegram: use requests instead of aiohttp, expose full error type
0690679

utkarshpathak48 commited on

Fix test-telegram: read env vars directly instead of undefined module vars
91893ff

utkarshpathak48 commited on

Add /api/test-telegram endpoint for bot credential verification
77124bf

utkarshpathak48 commited on

Remove debug taker endpoint; update MEMORY.md with taker ratio final status
8985e43

utkarshpathak48 commited on

debug: add /api/debug/taker endpoint to test taker ratio live
82a26fc

utkarshpathak48 commited on

fix: lower alert threshold to 8.8
1c6f2e8

utkarshpathak48 commited on

fix: lower alert threshold to 8.95 to catch display-rounded 9.0 scores
aef3f7f

utkarshpathak48 commited on

fix: restore sync scan() + run_coroutine_threadsafe for Telegram — fixes space crash
bc5bb97

utkarshpathak48 commited on

fix: move telegram_alert import to top-level — was causing HTTP 500 on scan
7e9aed7

utkarshpathak48 commited on

fix: use get_running_loop() in async context
89852a8

utkarshpathak48 commited on

fix: 7-agent panel fixes — async scan, run_in_executor, separate bg/manual dedup, prune cache, error logging
ab88942

utkarshpathak48 commited on

fix: fire Telegram alert from /api/scan when confidence >= 9.0
9ef1a4b

utkarshpathak48 commited on

feat: Telegram alerts — alert_dedup.py, telegram_alert.py, fix ALERT_ACCOUNT in loop
ebc818c

utkarshpathak48 commited on

Leverage redesign: fix tautology, add user_leverage param, BingX margin display
abbae51

utkarshpathak48 commited on

Market Signals v2: event-based detectors + free news sources
5094a5b

utkarshpathak48 commited on

Fix 5: Live signal logger + honest backtest label
37cf0c1

utkarshpathak48 commited on

feat: walk-forward backtesting layer — backtest.py, /api/backtest, p_win blend, frontend panel
8506514

utkarshpathak48 commited on

feat: Market Signals — major move detector
a2f9fd8

utkarshpathak48 commited on

feat: live catalyst scoring — Fear & Greed + CryptoPanic news sentiment
211652b

utkarshpathak48 commited on

Live price ticker every 5s + configurable 1/2/5min full rescan
7bb81a6

Utkarsh Pathak commited on

Multi-source fusion: BingX candles + Binance OI/funding cross-validation
18e0bea

Utkarsh Pathak commited on

Add Dockerfile and README
4b78a73

Utkarsh Pathak commited on

trade copilot v1
7d10940

Utkarsh Pathak commited on