Commit Graph

  • cdd3a5dcb0 critical: Fix startup validator reopening duplicate trades mindesbunister 2025-11-16 21:49:26 +01:00
  • b813a38ae9 fix: Handle multiple DB trades for single Drift position in validator mindesbunister 2025-11-16 21:36:21 +01:00
  • 66c3c42547 feat: Add automated database sync validator for ghost position detection mindesbunister 2025-11-16 21:30:29 +01:00
  • e8a1ce972d critical: Prevent hedge positions during signal flips mindesbunister 2025-11-16 20:51:26 +01:00
  • a8831a9181 critical: Fix P&L compounding bug in 25 historical trades mindesbunister 2025-11-16 20:21:51 +01:00
  • 018f973609 critical: Fix P&L compounding during close verification (20x inflation bug) mindesbunister 2025-11-16 15:07:27 +01:00
  • 54815a0daa docs: Add multi-fix deployment verification to VERIFICATION MANDATE mindesbunister 2025-11-16 10:33:58 +01:00
  • 84f40f3e15 docs: Document position close verification fix (Common Pitfall #47) mindesbunister 2025-11-16 10:31:23 +01:00
  • b23dde057b fix: Add needsVerification field to ClosePositionResult interface mindesbunister 2025-11-16 10:28:46 +01:00
  • 9905ab4f5a docs: Add Common Pitfall #47 - position close verification gap mindesbunister 2025-11-16 10:05:12 +01:00
  • c607a66239 critical: Fix position close verification to prevent ghost positions mindesbunister 2025-11-16 10:00:10 +01:00
  • 673a49302a critical: Fix breakeven SL using wrong entry price after TP1 mindesbunister 2025-11-16 03:00:22 +01:00
  • f505db4ac8 fix: Reduce Drift SDK auto-reconnect interval from 4h to 2h mindesbunister 2025-11-16 02:15:01 +01:00
  • 737e0c295f docs: Add Common Pitfall #45 - 100% position sizing InsufficientCollateral mindesbunister 2025-11-16 01:58:18 +01:00
  • 7129cbfb8a fix: Add 99% safety buffer for 100% position sizing mindesbunister 2025-11-16 01:57:13 +01:00
  • 56b2195b88 docs: Add Common Pitfall #44 - Breakeven SL price discrepancy mindesbunister 2025-11-16 01:45:48 +01:00
  • 528a0f4f43 fix: Use Drift's actual entry price for breakeven SL mindesbunister 2025-11-16 01:44:57 +01:00
  • dc6625404a docs: Document session improvements for developer continuity mindesbunister 2025-11-16 01:28:03 +01:00
  • bdf1be1571 fix: Add DNS retry logic to Telegram bot mindesbunister 2025-11-16 00:57:16 +01:00
  • b1ca454a6f feat: Add Telegram notifications for position closures mindesbunister 2025-11-16 00:51:56 +01:00
  • 9db5f8566d refactor: Remove time-based ghost detection, rely purely on Drift API mindesbunister 2025-11-16 00:22:19 +01:00
  • bbab693cc1 docs: Document ghost position death spiral fix as Common Pitfall #40 mindesbunister 2025-11-15 23:52:39 +01:00
  • 4779a9f732 fix: 3-layer ghost position prevention system (CRITICAL autonomous reliability fix) mindesbunister 2025-11-15 23:51:19 +01:00
  • e057cda990 fix: Settings UI .env permission error - container user writability mindesbunister 2025-11-15 23:33:41 +01:00
  • c8535bc5b6 docs: Document runner SL live test results and analytics fix as Common Pitfalls mindesbunister 2025-11-15 23:15:18 +01:00
  • 54012ec402 fix: Analytics now shows current runner size instead of original position size mindesbunister 2025-11-15 23:14:17 +01:00
  • 9cd3a015f5 docs: Document runner SL gap as Common Pitfall #27 mindesbunister 2025-11-15 22:12:04 +01:00
  • 59bc267206 fix: Add runner stop loss protection (CRITICAL) mindesbunister 2025-11-15 22:10:41 +01:00
  • 5b2ec408a8 fix: Update on-chain SL to breakeven after TP1 hit (CRITICAL) mindesbunister 2025-11-15 19:37:05 +01:00
  • ffccf84676 docs: Add Common Pitfall #37 - Ghost position accumulation mindesbunister 2025-11-15 19:22:06 +01:00
  • d236e08cc0 feat: Add periodic Drift position validation to prevent ghost positions mindesbunister 2025-11-15 19:20:51 +01:00
  • be36d6aa86 feat: Add live position monitor to analytics dashboard mindesbunister 2025-11-15 18:29:33 +01:00
  • c6b34c45c4 docs: Document closePosition retry logic bug (Common Pitfall #36) mindesbunister 2025-11-15 18:07:26 +01:00
  • 54c68b45d2 fix: Add retry logic to closePosition() for rate limit protection mindesbunister 2025-11-15 18:06:12 +01:00
  • abc32d52a0 feat: Add daily rate limit monitoring script mindesbunister 2025-11-15 17:41:13 +01:00
  • 8717f72a54 fix: Add retry logic to exit order placement (TP/SL) mindesbunister 2025-11-15 17:34:01 +01:00
  • 1a990054ab docs: Add Common Pitfall #35 - phantom trades need exitReason mindesbunister 2025-11-15 12:24:00 +01:00
  • fa4b187f46 feat: Hybrid RPC strategy - Helius for init, Alchemy for trades mindesbunister 2025-11-15 12:15:23 +01:00
  • 0ef6b82106 feat: Hybrid RPC strategy (Helius init + Alchemy trades) mindesbunister 2025-11-15 12:00:57 +01:00
  • f8141009a8 docs: Document runner stop loss gap bug (Common Pitfall #34) mindesbunister 2025-11-15 11:36:16 +01:00
  • ec5483041a fix(CRITICAL): Add missing stop loss check for runner between TP1 and TP2 mindesbunister 2025-11-15 11:28:54 +01:00
  • 5fa946acbd docs: Document entry price correction fix as Common Pitfall #33 mindesbunister 2025-11-15 11:17:46 +01:00
  • 8163858b0d fix: Correct entry price when restoring orphaned positions from Drift mindesbunister 2025-11-15 11:16:05 +01:00
  • 324e5ba002 refactor: Rename breakEvenTriggerPercent to profitLockAfterTP1Percent for clarity mindesbunister 2025-11-15 11:06:44 +01:00
  • d654ad3e5e docs: Add Drift SDK memory leak to Common Pitfalls #1 mindesbunister 2025-11-15 09:37:13 +01:00
  • fb4beee418 fix: Add periodic Drift reconnection to prevent memory leaks mindesbunister 2025-11-15 09:22:15 +01:00
  • 8862c300e6 docs: Add mandatory instruction update step to When Making Changes mindesbunister 2025-11-14 23:00:22 +01:00
  • a9ed814960 docs: Update copilot-instructions with manual trade filtering mindesbunister 2025-11-14 22:58:01 +01:00
  • 25776413d0 feat: Add signalSource field to identify manual vs TradingView trades mindesbunister 2025-11-14 22:55:14 +01:00
  • 3f6fee7e1a docs: Update Common Pitfall #1 with definitive Alchemy investigation results mindesbunister 2025-11-14 22:22:04 +01:00
  • c4c0c63de1 feat: Add Alchemy RPC diagnostic endpoint + complete investigation mindesbunister 2025-11-14 22:20:04 +01:00
  • c1464834d2 docs: Add technical note about Alchemy RPC for future investigation mindesbunister 2025-11-14 21:11:28 +01:00
  • 47d0969e51 docs: Complete Common Pitfall #1 with full Alchemy testing timeline mindesbunister 2025-11-14 21:08:47 +01:00
  • 19beaf9c02 fix: Revert to Helius - Alchemy 'breakthrough' was not sustainable mindesbunister 2025-11-14 21:07:58 +01:00
  • 832c9c329e docs: Update Common Pitfall #1 with complete Alchemy incompatibility details mindesbunister 2025-11-14 20:54:17 +01:00
  • f30a2c4ed4 fix: CRITICAL - Revert to Helius RPC (Alchemy breaks Drift SDK) mindesbunister 2025-11-14 20:53:16 +01:00
  • 78ab9e1a94 fix: Increase transaction confirmation timeout to 60s for Alchemy Growth mindesbunister 2025-11-14 20:42:59 +01:00
  • 6dccea5d91 revert: Back to last known working state (27eb5d4) mindesbunister 2025-11-14 20:17:50 +01:00
  • db0961d04e revert: Remove Alchemy fallback causing crashes mindesbunister 2025-11-14 20:10:21 +01:00
  • 6445a135a8 feat: Helius primary + Alchemy fallback for trade execution mindesbunister 2025-11-14 16:51:14 +01:00
  • 1cf5c9aba1 feat: Smart startup RPC strategy (Helius → Alchemy) mindesbunister 2025-11-14 15:41:52 +01:00
  • 7ff78ee0bd feat: Hybrid RPC fallback system (Alchemy → Helius) mindesbunister 2025-11-14 15:28:07 +01:00
  • d5183514bc docs: CRITICAL - document RPC provider as root cause of ALL system failures mindesbunister 2025-11-14 14:25:29 +01:00
  • 7afd7d5aa1 feat: switch from Helius to Alchemy RPC provider mindesbunister 2025-11-14 14:01:52 +01:00
  • 3cc3f1b871 fix: correct database column name in version comparison query mindesbunister 2025-11-14 13:38:33 +01:00
  • 3aa704801e fix: resolve TypeScript errors in version comparison API mindesbunister 2025-11-14 13:28:08 +01:00
  • 2cda751dc4 fix: update analytics UI to show TradingView indicator versions correctly mindesbunister 2025-11-14 13:15:30 +01:00
  • 6e8da10f7d fix: switch version comparison to use indicatorVersion instead of signalQualityVersion mindesbunister 2025-11-14 13:12:30 +01:00
  • 08ee899164 feat: update analytics version descriptions mindesbunister 2025-11-14 13:07:01 +01:00
  • 5a1d51a429 docs: add Nextcloud Deck sync instructions to copilot-instructions mindesbunister 2025-11-14 11:43:50 +01:00
  • 6dbbe3ea57 feat: add granular phase-level cards to Nextcloud Deck sync mindesbunister 2025-11-14 11:39:03 +01:00
  • a49db192f4 feat: complete Nextcloud Deck integration with English emoji stack names mindesbunister 2025-11-14 11:25:09 +01:00
  • 77a22bae3f feat: add Nextcloud Deck roadmap sync system mindesbunister 2025-11-14 11:09:37 +01:00
  • a0dc80e96b docs: add Docker cleanup instructions to prevent disk full issues mindesbunister 2025-11-14 10:46:15 +01:00
  • 6c5a235ea5 docs: update copilot instructions with rate limit fixes and startup validation mindesbunister 2025-11-14 10:22:00 +01:00
  • 9973feb742 docs: Add Helius RPC rate limit documentation mindesbunister 2025-11-14 09:57:06 +01:00
  • 27eb5d4fe8 fix: Critical rate limit handling + startup position restoration mindesbunister 2025-11-14 09:50:13 +01:00
  • ebe5e1ab5f feat: Add Dynamic ATR Analysis UI to TP/SL Optimization page mindesbunister 2025-11-14 09:09:08 +01:00
  • 28c1110a85 feat: Integrate dynamic ATR analysis into TP/SL optimization endpoint mindesbunister 2025-11-14 09:03:15 +01:00
  • 8335699f27 docs: document flip-flop price data bug and fix mindesbunister 2025-11-14 08:27:51 +01:00
  • 795026aed1 fix: use Pyth price data for flip-flop context check mindesbunister 2025-11-14 08:23:04 +01:00
  • 669c54206d docs: update Phase 1.5 with price movement context details mindesbunister 2025-11-14 07:50:13 +01:00
  • 77a9437d26 feat: add price movement context to flip-flop detection mindesbunister 2025-11-14 07:46:28 +01:00
  • cf0de17aee docs: update master roadmap with Phase 1.5 completion and future phases mindesbunister 2025-11-14 06:51:39 +01:00
  • cfed957321 docs: add Phase 6 (range compression) and Phase 7 (volume profile) to roadmap mindesbunister 2025-11-14 06:48:42 +01:00
  • 111e3ed12a feat: implement signal frequency penalties for flip-flop detection mindesbunister 2025-11-14 06:41:03 +01:00
  • 31bc08bed4 fix: TP1/TP2 race condition causing multiple simultaneous closures mindesbunister 2025-11-14 06:26:59 +01:00
  • 9673457326 feat: add Berlin timezone support to containers mindesbunister 2025-11-14 05:56:03 +01:00
  • 5c0412bcf2 docs: add mandatory git workflow to instructions mindesbunister 2025-11-14 05:39:01 +01:00
  • 6590f4fb1e feat: phantom trade auto-closure system mindesbunister 2025-11-14 05:37:51 +01:00
  • 4ad509928f Update copilot-instructions with Nov 13 critical fixes mindesbunister 2025-11-13 16:10:56 +01:00
  • 83f1d1e5b6 Add DNS retry logic documentation mindesbunister 2025-11-13 16:06:26 +01:00
  • 5e826dee5d Add DNS retry logic to Drift initialization mindesbunister 2025-11-13 16:05:42 +01:00
  • bd9633fbc2 CRITICAL FIX: Prevent unprotected positions via database-first pattern mindesbunister 2025-11-13 15:56:28 +01:00
  • a21ae6d622 Add v7-momentum indicator (experimental, disabled) mindesbunister 2025-11-12 19:55:19 +01:00
  • 04d686a71d docs: update quality score threshold 65→60 based on data mindesbunister 2025-11-12 13:35:10 +01:00
  • 381aa168b5 docs: add VERIFICATION MANDATE section to prevent future bugs mindesbunister 2025-11-12 13:02:58 +01:00
  • 4404103f6a docs: fix CRITICAL copilot instructions + add Nov 12 bugs mindesbunister 2025-11-12 12:50:09 +01:00
  • eeebfbc5df docs: update README leverage to 15x (from .env) mindesbunister 2025-11-12 12:42:53 +01:00
  • 912c87654a docs: update README with optimization progress bars mindesbunister 2025-11-12 12:38:42 +01:00