Commit Graph

  • b462651f60 test: add comprehensive Hurst strategy simulations and backtest engine enhancements (v1.7.11) bot Gemini CLI 2026-03-10 13:02:29 +01:00
  • 218f0f5107 refactor: modularize dashboard strategies and enhance indicator engine master DiTus 2026-03-10 11:52:11 +01:00
  • cd66a976de feat: implement Mid-Price logic and separate error logging (v1.8.6) Gemini CLI 2026-03-08 22:07:11 +01:00
  • 2840d9b0b3 feat: implement Maker Chase logic and enhanced order logging (v1.8.2) Gemini CLI 2026-03-08 20:39:17 +01:00
  • f3b186b01d feat: add local PC support and setup instructions for backtesting (v1.7.8) Gemini CLI 2026-03-08 20:12:16 +01:00
  • 56d0237bbf feat: implement backtesting environment and refine strategy logic (v1.7.5) Gemini CLI 2026-03-08 19:56:53 +01:00
  • f544b06753 feat: enhance trade tracking with fees, PnL, and refined logging (v1.7.3) Gemini CLI 2026-03-07 22:57:51 +01:00
  • 8fe8224762 fix: implement precise rounding for spot asset swaps (v1.5.7) Gemini CLI 2026-03-05 23:45:09 +01:00
  • 3e741592dc feat: fix asset swap logic for Unified Trading Accounts (v1.5.6) Gemini CLI 2026-03-05 23:43:02 +01:00
  • 0ce712cc86 fix: resolve invalid symbol error and refine DB queries (v1.5.5) Gemini CLI 2026-03-05 23:38:32 +01:00
  • 57e098c25b fix: refine base_coin extraction to support BTCUSD and fix DB queries (v1.5.4) Gemini CLI 2026-03-05 23:30:38 +01:00
  • 8b076106dc fix: ensure DB credentials are explicitly passed and verified (v1.5.3) Gemini CLI 2026-03-05 23:26:59 +01:00
  • 58070550a5 fix: increase 1D candle fetch limit for more reliable MA44 (v1.5.2) Gemini CLI 2026-03-05 23:24:33 +01:00
  • f3ce68de22 fix: resolve Illegal category error by adding safety checks (v1.5.1) Gemini CLI 2026-03-05 23:21:15 +01:00
  • 6e6e9db5cc feat: implement automated direction (1D SMA44) and asset management (v1.5.0) Gemini CLI 2026-03-05 23:12:30 +01:00
  • e553a1dd48 feat: change indicator order in dashboard (v1.4.2) Gemini CLI 2026-03-05 23:07:29 +01:00
  • cf0ccbcad5 revert: remove all blinking related Live UI changes (v1.4.1) Gemini CLI 2026-03-05 22:50:40 +01:00
  • b44847cbbd feat: use rich.Live(screen=False) for flicker-free dashboard (v1.3.9) Gemini CLI 2026-03-05 22:42:48 +01:00
  • 08a4639dad feat: use ANSI cursor reset for flicker-free dashboard (v1.3.8) Gemini CLI 2026-03-05 22:39:48 +01:00
  • ca0e74d402 fix: resolve pybit TypeError and implement async timeouts (v1.3.7) Gemini CLI 2026-03-05 22:37:28 +01:00
  • fb9736177a feat: replace rich.live with standard print and add exchange timeouts (v1.3.6) Gemini CLI 2026-03-05 22:36:16 +01:00
  • f1d7c7138c feat: add heartbeat and robust error handling to main loop (v1.3.5) Gemini CLI 2026-03-05 22:34:21 +01:00
  • fcfa2244f2 feat: implement rich.live for non-blinking dashboard (v1.3.4) Gemini CLI 2026-03-05 22:28:22 +01:00
  • 38d8e5f1de fix: resolve KeyError in indicators and fix wallet balance logic (v1.3.3) Gemini CLI 2026-03-05 22:21:35 +01:00
  • 40178ca469 fix: map interval to DB format and add 'No candles found' status (v1.3.2) Gemini CLI 2026-03-05 22:19:24 +01:00
  • b5cc51a4d2 fix: use BTC for DB queries and BTCUSDT for Bybit API (v1.3.1) Gemini CLI 2026-03-05 22:15:01 +01:00
  • 7c6faebead feat: refactor bot to use DB for candles with 5s/15s polling sync (v1.3.0) Gemini CLI 2026-03-05 22:11:17 +01:00
  • 9ffcf4c8c4 chore: bump version to 1.2.1 for indicator reorder Gemini CLI 2026-03-05 21:33:56 +01:00
  • 0ea6b22388 style: reorder indicators in dashboard table Gemini CLI 2026-03-05 21:28:45 +01:00
  • 36dd389e10 feat: introduce versioning (v1.2.0) and display it in dashboard Gemini CLI 2026-03-05 21:22:57 +01:00
  • 07c71ab209 feat: align ping_pong_bot logic with STRATEGY_PING_PONG.md Gemini CLI 2026-03-05 21:21:34 +01:00
  • d08f12c6aa docs: restore STRATEGY_PING_PONG.md from master Gemini CLI 2026-03-05 21:16:36 +01:00
  • 8b167f8b2c docs: add technical description for Ping-Pong strategy with RSI and Hurst Bands DiTus 2026-03-05 21:11:57 +01:00
  • 9c3fa908ce feat: add real-time status dashboard using rich tables Gemini CLI 2026-03-05 21:10:22 +01:00
  • ccc36da1e2 fix: resolve Bybit Hedge Mode position idx error by adding positionIdx and settleCoin Gemini CLI 2026-03-05 21:02:12 +01:00
  • 907eecc4de chore: clean up project to focus only on btc_bot service on bot branch Gemini CLI 2026-03-05 20:59:52 +01:00
  • 295bd3085c revert: remove database dependency from ping_pong_bot to fix aiohttp import error Gemini CLI 2026-03-05 20:54:23 +01:00
  • 2e901ac95e feat: refactor ping_pong_bot to use database for candles and sync crossover logic with dashboard Gemini CLI 2026-03-05 15:09:14 +01:00
  • da7fbd1b49 feat: fix Bybit Unified Account support and enhance Docker logging for ping_pong_bot Gemini CLI 2026-03-05 11:04:30 +01:00
  • 30aeda0901 docs: add DOCKER_GUIDE.md and fix .env parsing; chore: update docker and script configurations BTC Bot 2026-03-05 08:20:18 +01:00
  • 7666f970c0 feat: add Hurst Bands, strategy panel, signal markers and multiple UI enhancements master-local-backup BTC Bot 2026-03-04 19:41:16 +01:00
  • e41afcf005 feat: implement interactive Best Moving Averages panel based on 1D timeframe DiTus 2026-03-04 10:13:39 +01:00
  • 756b1dbd65 feat: standardize date/time format to DD/MM/YYYY 24h and enhance simulation with stop date and auto-data fetching DiTus 2026-03-04 09:11:25 +01:00
  • 35ebb0ae87 feat: enable interactive scrolling and time-scale sync for simulation result charts DiTus 2026-03-03 23:13:03 +01:00
  • 9883d1bea9 feat: enhance strategy simulation with Inverse Perpetual support, effective leverage caps, and advanced charting DiTus 2026-03-03 23:07:03 +01:00
  • 50c525a0bd Refactor strategy simulation to track BTC quantity and enhance chart markers DiTus 2026-03-03 16:05:46 +01:00
  • 633a146e8e Refine strategy simulation with pyramiding, partial exits, and fixed marker logic DiTus 2026-03-03 15:39:59 +01:00
  • d92af6903d Implement Strategy tab with Ping-Pong backtesting and crossover-based signal logic DiTus 2026-03-03 13:15:29 +01:00
  • 73f325ce19 Fix indicator preset saving and update Hurst Bands defaults DiTus 2026-03-03 12:19:13 +01:00
  • cf1aca8855 Add Hurst Bands indicator with buy/sell signal markers DiTus 2026-03-03 08:36:26 +01:00
  • 9d7647fde5 Add signal markers on main chart with configurable shapes and colors DiTus 2026-03-02 12:49:49 +01:00
  • d332748411 fixed params handling in analysis panel DiTus 2026-03-02 10:46:03 +01:00
  • b888c03e8e show only period param in analysis panel DiTus 2026-03-02 10:45:00 +01:00
  • 7191cd293f fixed params display in analysis panel DiTus 2026-03-02 10:39:50 +01:00
  • c2f92cc5fb show indicator params like MA(44) in active list and analysis panel DiTus 2026-03-02 10:36:03 +01:00
  • ece1e8b56a added indicator params to analysis panel DiTus 2026-03-02 10:31:16 +01:00
  • cf190cf918 fixed: crosshair time now uses timezone config DiTus 2026-03-02 09:15:04 +01:00
  • 3ffec846dc added RSI crossover detection in historical crossovers for timestamp DiTus 2026-03-02 09:09:20 +01:00
  • dd1cc521e9 fixed syntax error in signals-calculator DiTus 2026-03-02 09:05:33 +01:00
  • a84a1c9091 added RSI crossover signals: BUY when crosses up oversold, SELL when crosses down overbought DiTus 2026-03-02 09:03:18 +01:00
  • 767c0bef67 added centralized timezone config with UI selector in hamburger menu DiTus 2026-03-02 08:55:16 +01:00
  • 87b7cea567 fixed: check pane element exists before observing DiTus 2026-03-01 22:53:18 +01:00
  • f7aaa709bc fixed: use getHTMLElement instead of domNode DiTus 2026-03-01 22:52:28 +01:00
  • 32bbdc2248 fixed: default pane height 120px, save to localStorage on resize DiTus 2026-03-01 22:51:29 +01:00
  • 00aae46c16 fixed: preserve pane assignments across redraws instead of clearing DiTus 2026-03-01 22:49:05 +01:00
  • 6dd4d1c5dd fixed: remember RSI pane height across data updates DiTus 2026-03-01 22:45:44 +01:00
  • ea49c9b15a fixed timezone: removed duplicate +1h from formatDate (tickMarkFormatter already handles it) DiTus 2026-03-01 22:33:54 +01:00
  • 28abdb15a2 fixed: always update timestamp from current data, not stale cache DiTus 2026-03-01 22:25:59 +01:00
  • af79268621 simplified crossover detection: find first candle where price crosses MA DiTus 2026-03-01 22:16:12 +01:00
  • 12689ad8f3 fixed: use correct candle timestamp (newer candle) for crossover DiTus 2026-03-01 22:06:22 +01:00
  • 34cccce6b4 fixed: use correct crossover timestamp for signal, clear signal state on param change DiTus 2026-03-01 21:57:34 +01:00
  • 38557e75d4 fixed: assign drawIndicatorsOnChart to window so it can be called from chart.js DiTus 2026-03-01 21:34:26 +01:00
  • e727f069e1 also call updateIndicatorCandles on new data DiTus 2026-03-01 21:28:21 +01:00
  • 264ce72737 reverted order method - not available in lightweight-charts v5 DiTus 2026-03-01 21:25:51 +01:00
  • 37b41caedc fixed z-order so indicators appear on top of price candles DiTus 2026-03-01 21:24:43 +01:00
  • ef43b128d5 removed duplicate scrollToRealTime that may interfere with indicator redraw DiTus 2026-03-01 21:18:38 +01:00
  • 780ecfdfb5 improved indicator redraw on new candles with error handling DiTus 2026-03-01 21:15:24 +01:00
  • 9c560a5786 fixed time zone to UTC+1 for Warsaw DiTus 2026-03-01 20:29:18 +01:00
  • e52b177102 Fix: Move timeFormatter to localization object DiTus 2026-03-01 20:20:30 +01:00
  • 234e293256 Fix: Show UTC+1 time on chart and fix indicator redrawing DiTus 2026-03-01 20:17:14 +01:00
  • 9513f5b426 Fix: Track actual historical crossovers and force indicator redraw DiTus 2026-03-01 20:12:19 +01:00
  • 0df8547d96 Fix: Signal date tracking and indicator real-time updates DiTus 2026-03-01 20:07:12 +01:00
  • 61aaa2d122 Add indicator recalculation on timeframe change and new candle DiTus 2026-03-01 19:58:14 +01:00
  • 11c805917c Fix: Change datetime format in Indicator Analysis panel DiTus 2026-03-01 19:53:11 +01:00
  • 3779e7c499 Fix: Remove duplicate code in moving_average.js DiTus 2026-03-01 19:46:41 +01:00
  • 71bc034590 Fix: Missing closing brace in MAIndicator.calculate() DiTus 2026-03-01 19:45:56 +01:00
  • 33f49b1559 Fix MA rendering and simplify signal UI DiTus 2026-03-01 19:45:28 +01:00
  • f789f3d4c1 Fix: Restore calculateSummarySignal function DiTus 2026-03-01 19:40:20 +01:00
  • a344a7f0da Refactor: Convert indicators to self-contained files DiTus 2026-03-01 19:39:28 +01:00
  • fdab0a3faa Pre-refactor: commit before converting indicators to self-contained files DiTus 2026-03-01 19:37:07 +01:00
  • e457ce3e20 feat: Implement HTS (Higher Timeframe Trend System) strategy DiTus 2026-02-27 09:30:43 +01:00
  • 286975b01a Add backup files to gitignore DiTus 2026-02-26 23:47:10 +01:00
  • 899d9174e4 Add indicator signals feature with buy/sell/hold analysis DiTus 2026-02-26 23:46:33 +01:00
  • cca89397cf Fix button positioning: Keep buttons on left side with 5px spacing DiTus 2026-02-26 21:24:14 +01:00
  • 2dc9eb5461 Fix button overlap: Add spacing and styling for visibility-toggle DiTus 2026-02-26 20:39:50 +01:00
  • 659571cbc5 Add Hide All / Show All button for indicators DiTus 2026-02-26 20:38:26 +01:00
  • 5059a7a8b6 Fix duplicate variable declarations in setupEventListeners DiTus 2026-02-26 20:36:10 +01:00
  • 081814320c Fix syntax error in indicators-panel-new.js DiTus 2026-02-26 20:26:50 +01:00
  • 2a791774e7 Fix Clear All button using event delegation DiTus 2026-02-26 20:25:06 +01:00
  • c3d72b5557 Fix syntax error in indicators-panel-new.js DiTus 2026-02-26 15:22:30 +01:00