This website requires JavaScript.
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