Commit Graph

  • 5241920d44 Prevent repeated TP2 cleanup loops mindesbunister 2025-11-05 16:14:17 +01:00
  • a100945864 Enhance trailing stop with ATR-based sizing mindesbunister 2025-11-05 15:28:12 +01:00
  • 149294084e fix: auto-clean leftovers after stop hits mindesbunister 2025-11-05 11:42:22 +01:00
  • b58e08778e fix: correct MFE/MAE tracking after partial exits mindesbunister 2025-11-05 10:29:32 +01:00
  • 18e3e73e83 feat: refresh exit orders after TP1 and add dry-run harness mindesbunister 2025-11-05 10:00:39 +01:00
  • cbb6592153 fix: correct PnL math and add health probe mindesbunister 2025-11-05 07:58:27 +01:00
  • 02193b7dce fix(critical): Unify quality score calculation across check-risk and execute mindesbunister 2025-11-04 11:40:25 +01:00
  • fdbb474e68 fix(n8n): CRITICAL - Add quality score validation to old workflow path mindesbunister 2025-11-04 11:18:57 +01:00
  • 8bc08955cc feat: Add phantom trade detection and database tracking mindesbunister 2025-11-04 10:34:38 +01:00
  • f682b93a1e Fix: Signal flip race condition - properly coordinate Position Manager during opposite signal closure mindesbunister 2025-11-03 20:23:42 +01:00
  • 1426a9ec2f CRITICAL FIX: P&L calculation using wrong position size for phantom trades mindesbunister 2025-11-03 16:57:53 +01:00
  • d5b3dbbbee fix: Correct ETH-PERP minimum order size to 0.001 ETH mindesbunister 2025-11-03 16:33:31 +01:00
  • cfc15cd3b0 fix: Prevent runner positions from being below minimum order size mindesbunister 2025-11-03 15:59:31 +01:00
  • 80635fc0c0 feat: Add position scaling controls to settings UI mindesbunister 2025-11-03 15:45:11 +01:00
  • 8a8d4a348c feat: Add position scaling for strong confirmation signals mindesbunister 2025-11-03 15:35:33 +01:00
  • 57f0457f95 fix: Require signal quality check for position flips mindesbunister 2025-11-03 14:34:26 +01:00
  • 6b1d32a72d fix: Add phantom trade detection and prevention safeguards mindesbunister 2025-11-03 13:53:12 +01:00
  • 1313031acd docs: Update copilot instructions with per-symbol settings mindesbunister 2025-11-03 13:33:07 +01:00
  • 881a99242d feat: Add per-symbol trading controls for SOL and ETH mindesbunister 2025-11-03 10:28:48 +01:00
  • aa8e9f130a docs: update AI agent instructions with recent fixes mindesbunister 2025-11-03 08:33:46 +01:00
  • 0ed2e89c7e feat: implement per-symbol cooldown period mindesbunister 2025-11-03 08:01:30 +01:00
  • 0ea8773bdc fix: detect exit reason using trade state flags instead of current price mindesbunister 2025-11-03 00:02:19 +01:00
  • da960330f4 fix(n8n): pass quality score from Check Risk to Execute Trade mindesbunister 2025-11-02 23:51:50 +01:00
  • d4aeeb4f99 fix: add MAE/MFE fields to all ActiveTrade initializations mindesbunister 2025-11-02 23:04:02 +01:00
  • ee7558b47c fix: remove duplicate line from MAE/MFE implementation mindesbunister 2025-11-02 23:01:34 +01:00
  • 12d874ff93 feat: implement MAE/MFE tracking for trade optimization mindesbunister 2025-11-02 23:00:21 +01:00
  • 7c18e81164 fix: update on-chain SL orders after TP1 hits mindesbunister 2025-11-02 22:41:06 +01:00
  • 9572b54775 fix(drift): calculate realizedPnL with leverage on USD notional, not base asset mindesbunister 2025-11-02 20:43:37 +01:00
  • bcd1cd0c76 fix(position-manager): correctly handle partial close size conversions to USD mindesbunister 2025-11-02 20:34:59 +01:00
  • 202c44e4bc fix: remove qualityScore from Execute Trade body (causes syntax error) mindesbunister 2025-11-02 16:47:10 +01:00
  • 32e88c3823 fix: improve signal quality scoring for volume breakouts mindesbunister 2025-11-02 09:10:03 +01:00
  • 466c0c8001 fix: runner tracking bug - detect TP fills by size reduction mindesbunister 2025-11-01 20:06:14 +01:00
  • 056440bf8f feat: add quality score display and timezone fixes mindesbunister 2025-11-01 17:00:37 +01:00
  • 7788327a4e Update Parse Signal Enhanced for new alert format mindesbunister 2025-11-01 11:12:38 +01:00
  • eb2fea7bc0 Clean up alert format - remove .P notation mindesbunister 2025-11-01 11:09:37 +01:00
  • fe0496121c Fix hardcoded SOL symbol in Pine Script alerts mindesbunister 2025-11-01 11:06:14 +01:00
  • 8f0aa7223d Fix Format Risk node data references mindesbunister 2025-11-01 11:00:13 +01:00
  • c70fe45b15 Fix Format Risk message - clean readable format mindesbunister 2025-11-01 10:54:30 +01:00
  • 49a09ef04e Add 'Clear Manual Closes' button to analytics mindesbunister 2025-11-01 02:41:26 +01:00
  • c82da51bdc CRITICAL FIX: Add transaction confirmation to detect failed orders mindesbunister 2025-11-01 02:26:47 +01:00
  • a6005b6a5b Add configurable minimum quality score setting mindesbunister 2025-11-01 01:59:08 +01:00
  • 553c1f105a fix: increase ETH position size to 0 to meet Drift minimum (0.01 ETH) mindesbunister 2025-10-31 16:40:57 +01:00
  • 6f1c7bd5e3 fix: update test endpoint to use symbol-specific position sizing mindesbunister 2025-10-31 16:34:25 +01:00
  • 26f70c6426 feat: implement symbol-specific position sizing for multi-asset trading mindesbunister 2025-10-31 16:16:03 +01:00
  • a2d7cbcc4c Add detailed blocking reasons to risk check notifications mindesbunister 2025-10-31 14:34:49 +01:00
  • d3f385deac Add ATR-based position scaling guide mindesbunister 2025-10-31 13:34:18 +01:00
  • 27c6a06d31 Update copilot-instructions.md with latest system features mindesbunister 2025-10-31 12:04:20 +01:00
  • 1e858cd25d Fix roadmap: Runner already implemented, need to optimize size & trailing stop mindesbunister 2025-10-31 11:59:29 +01:00
  • 9989f75955 Add position scaling & exit optimization roadmap mindesbunister 2025-10-31 11:55:34 +01:00
  • 3c79ecbe55 Display signal quality score on analytics dashboard mindesbunister 2025-10-31 11:34:46 +01:00
  • 090b79a07f Store signal quality score in database for future analysis mindesbunister 2025-10-31 11:12:07 +01:00
  • aecdc108f6 Add last trade details to analytics dashboard mindesbunister 2025-10-31 10:47:19 +01:00
  • 8a17c2cf90 Fix Position Manager bug: prevent cancelling orders when tracking old trades mindesbunister 2025-10-31 09:34:48 +01:00
  • 37ce94d8f1 Restore context metrics in execute endpoint and clean up test files mindesbunister 2025-10-31 09:09:26 +01:00
  • c88d94d14d Add n8n nodes with signal quality scoring - ready for import mindesbunister 2025-10-30 19:45:24 +01:00
  • 15ae57b303 Add signal quality scoring test results - all tests passed mindesbunister 2025-10-30 19:40:55 +01:00
  • 171c5ed1b7 Add comprehensive signal quality scoring setup guide mindesbunister 2025-10-30 19:38:27 +01:00
  • 830468d524 Implement signal quality scoring system mindesbunister 2025-10-30 19:31:32 +01:00
  • 781b88f803 Enhance TradingView indicator with context metrics for signal quality mindesbunister 2025-10-30 15:53:48 +01:00
  • 7c4adff4e4 Implement risk checks: cooldown, hourly limit, and daily drawdown mindesbunister 2025-10-30 10:50:08 +01:00
  • b7b0fb9bb2 Change cooldown unit from seconds to minutes mindesbunister 2025-10-30 10:35:47 +01:00
  • 25d31ff75a Fix: Save MAE/MFE values when trades exit mindesbunister 2025-10-30 07:37:10 +01:00
  • 6e87fc8749 Phase 4: TP/SL Optimization Visual Dashboard mindesbunister 2025-10-29 21:19:52 +01:00
  • da72b5de04 Phase 3: TP/SL Optimization Analytics API mindesbunister 2025-10-29 21:11:23 +01:00
  • e068c5f2e6 Phase 2: Market context capture at entry mindesbunister 2025-10-29 20:51:46 +01:00
  • 65e6a8efed Phase 1: Add MAE/MFE tracking and analytics schema mindesbunister 2025-10-29 20:34:03 +01:00
  • d4d2883af6 Fix: Prevent Position Manager from closing runner after on-chain TP2 mindesbunister 2025-10-29 20:04:33 +01:00
  • 797e80b56a CRITICAL FIX: TP/SL orders using wrong size calculation mindesbunister 2025-10-29 17:34:10 +01:00
  • f7cf9ec63b Fix database race condition and Drift initialization errors mindesbunister 2025-10-29 16:00:06 +01:00
  • 344a79a753 Fix runner activation and order cancellation mindesbunister 2025-10-29 15:38:47 +01:00
  • fe4d9bc954 Fix: Calculate P&L correctly for external closures mindesbunister 2025-10-28 20:10:38 +01:00
  • 27f78748cf Fix: Initialize Drift service before cancelling orders mindesbunister 2025-10-28 20:00:17 +01:00
  • 715fa8bd11 Update README with comprehensive architecture, dual-layer redundancy, and current features mindesbunister 2025-10-28 12:08:18 +01:00
  • e8a9b68fa7 Fix: Critical bugs - TP2 runner calculation + race condition + order cleanup mindesbunister 2025-10-28 10:12:04 +01:00
  • 19f5b7ab14 Fix: Critical Position Manager monitoring issues mindesbunister 2025-10-28 07:51:40 +01:00
  • a72ddd8f0e Fix: Position Manager initialization race condition in API endpoints mindesbunister 2025-10-27 23:38:24 +01:00
  • 9bf83260c4 Add /close command and auto-flip logic with order cleanup mindesbunister 2025-10-27 23:27:48 +01:00
  • a07bf9f4b2 Add position reduction feature via Telegram mindesbunister 2025-10-27 20:34:47 +01:00
  • 1acb5e7210 Add position scaling feature via Telegram mindesbunister 2025-10-27 20:24:06 +01:00
  • 6a04d3469f Add remove-position endpoint and clean up stale position mindesbunister 2025-10-27 19:58:57 +01:00
  • 9808d52d3f Fix Telegram bot environment configuration mindesbunister 2025-10-27 19:31:06 +01:00
  • dde25ad2c1 Add position validation endpoint and Telegram /validate command mindesbunister 2025-10-27 19:20:36 +01:00
  • eeb90ad455 Add documentation for duplicate position fix mindesbunister 2025-10-27 19:08:52 +01:00
  • 8f90339d8d Add duplicate position prevention to risk check mindesbunister 2025-10-27 19:08:07 +01:00
  • 17b0806ff3 feat: Add 15-minute chart filter to n8n workflow mindesbunister 2025-10-27 13:11:52 +01:00
  • 14d5de2c64 chore: Organize workspace structure - move docs, workflows, scripts to subdirectories mindesbunister 2025-10-27 12:59:25 +01:00
  • f8f289232a docs: Add workspace cleanup plan, safety analysis, and recovery procedures cleanup-before mindesbunister 2025-10-27 12:52:48 +01:00
  • 97ba6a9856 feat: Add /status command to Telegram bot for position monitoring mindesbunister 2025-10-27 12:40:10 +01:00
  • 4ae9c38ad8 Add trailing stop feature for runner position + fix settings persistence mindesbunister 2025-10-27 12:11:10 +01:00
  • d3c04ea9c9 feat: Position Manager persistence + order cleanup + improved stop loss mindesbunister 2025-10-27 10:39:05 +01:00
  • f571d459e4 Add landing page and analytics dashboard mindesbunister 2025-10-27 09:41:54 +01:00
  • 8e5c592cac Fix database persistence and add analytics mindesbunister 2025-10-27 09:35:01 +01:00
  • 1da5db5e75 fix: use template literals for proper line breaks in n8n message mindesbunister 2025-10-27 01:19:34 +01:00
  • b82ceb49a4 feat: add position size and leverage to Telegram confirmation message mindesbunister 2025-10-27 01:06:51 +01:00
  • 428b3dc078 feat: add entry, TP1, TP2, and SL prices to Telegram confirmation mindesbunister 2025-10-27 00:44:44 +01:00
  • e8fe757edb fix: use template literals for Telegram message formatting mindesbunister 2025-10-27 00:40:50 +01:00
  • d78b5423a1 fix: increase trade execution timeout from 30s to 120s mindesbunister 2025-10-27 00:32:06 +01:00
  • 80f16015f6 fix: use proper n8n expression syntax for Telegram message mindesbunister 2025-10-27 00:25:19 +01:00
  • 3e2cf2eec2 feat: add Telegram bot for manual trade commands mindesbunister 2025-10-27 00:23:09 +01:00
  • c2842f88c0 feat: add long/short test trade buttons to settings page mindesbunister 2025-10-26 21:53:44 +01:00