Releases: bitfinexcom/bfx-hf-ui
3.30.2
Changes
- Enhanced interaction with the remaining Bitfinex ecosystem through a shortcut to the several other apps in the navbar
- Added visibility into the account that is currently trading from the live API credentials submitted
- Introduced Session Handling for the safe close of the app
Improvements
- Users can now change modes without losing any changes to their current drafting strategy
- Users can now create a new strategy from the current strategy with unsaved changes and inherit them
- Technical Improvements:
- Moved strategyDirty to redux state to save value across modes and pages
- Similarly to BacktestOptionsPanel, using the IDE's input local state and debounce function, which dispatches updating strategy redux state actions
Fixes
- Removing a strategy from the list no longer closes the current one
- The "Edit in sandbox" action no longer stops execution
- Minor UI fixes
3.30.1
Changes
- App can now run in the background, with the corresponding "minimize to tray" functionality
Improvements
- Improved UI for smaller screens, including:
x expandable strategy list
x redesigned navbars - The trader can now edit a new copy of a running strategy without closing the active one
Fixes
- Multiple fixes to the positions table
- Minor UI fixes (edited)
3.30.0
Changes
- Switch environments without logging out of the app
- Login without selecting the environment
Improvements
- Strategy parameters are now reviewed on every price update, improving trader safety
- Improved API connection execution status indicators
- Updated PnL calculation
- Updated strategies' security parameters' execution
Fixes
- Minor UI fixes
3.29.2
3.29.1
=== Bitfinex Honey Standalone v3.29.1 (Beta) changelog ===
-
Fixes
β’ Trade list is now shown in past executions
β’ Fixed a major instability when stopping a strategy
β’ Fixed error when closing the app on Windows
β’ Fixed backtest trading amounts not showing properly
β’ Fixed multiple errors in CSV exports
β’ Fixed issue with backtesting based on trade data -
Improvements
β’ Added table sorting by Pair, Profit Factor and PnL
β’ Added a confirmation for strategy saving to prevent unwanted strategy executions
β’ Simplified the API key submission forms
β’ Improved ticker list sorting
β’ Minor UI improvements
β’ Minor performance and stability improvements -
Changes
β’ Removed MA crossover from the Algorithmic Order menu
β’ Changed volume to trade size, instead of trade cost
β’ Expanded Data Reset to include strategy data
β’ Disabled shorting behavior until margin trading is implemented
3.29.0
=== Bitfinex Honey 3.29 changelog ===
- Introduction of the new release program
- We separate future releases in "stable" and "beta".
- stable" versions are denominated as Major.Minor (e.g. 3.29)
- "beta" versions are denominated as Major.Minor.Patch (e.g. 3.29.1)
- Added a UI control to manage the auto-update of the standalone install, only on "stable" releases or on all "beta" releases
- Introduction of the new environments
- Replaced the previous environments (Live/Paper Trading) with (Live/Sandbox)
- Updated the toggle, the UI and the entire app stack to reflect this change
- Introduced mechanisms that prevent strategy editing in Live mode
- UI
- New strategy UI, allowing for the expansion of functionalities as menu items
- Minor updates to settings
- Improved the Privacy and Terms screen
- Sandbox Environment
- Paper Trading is now only possible in this mode
- Trading Terminal and Market Data in this mode have been renamed and reflect this last change
- Improved TESTBTC:TESTUSD feed
- New strategy editor:
- Strategies are now stored locally, as drafts or executed
- Strategies can be renamed, edited, saved, duplicated or erased
- Expanded performance metrics, and updated the logic of some of them
- Backtesting chart is now TradingView, with new UI logic
- Backtesting data is now under a newly designed table and include performance metrics
- Introduced strategy security parameters: capital allocation, maximum drawdown and stop-loss
- Improved the UI flow of launching a strategy, with multiple fail-safes to avoid unexpected behaviors
- Live Environment
- Reintroduced A/D Algo order
- New Strategy UI:
- Strategies are now stored locally, as active or executed
- IDE is read-only in Live mode
- It's now possible to see executed strategies and their performance.
- It's now possible to see the live performance of a strategy:
- trough a live TradingView chart
- trough auto-updating performance indicators
- trough a live trading-table that shows positions and orders
- Engineering
- Stabilized the application, fixing minor and major issues that affected usability
- Prepared the application for the introduction of anonymized Product metrics
- Added the possibility to cancel actions that would otherwise break the app
- Enhanced development/testing functionalities
3.28.0
ui:
- bugfix: app crashes when Live strategy execution is stopped
- feature: show confirmation modal when user clicks to close a position
- hid MAx/AD algo orders
- disabled strategy module
- feature: export the backtesting data to CSV
- changed default currency in backtest financial results depending on trading pair
signals:
- standardized signals using classes
signals-viz:
- added CSV export option
strategy-exec:
- changed strategy execution from each price update to waiting for candles to be closed
algo:
- refactored signal types to classes
- added ping pong algo order signals
- added oco algo order signals
server:
- updated dependencies
v3.27.0
ui:
- show open orders/positions on chart https://app.asana.com/0/1125859137800433/1201671089444734
- fix: display only trades put by strategy itself on live strategy executor https://app.asana.com/0/1125859137800433/1201841438104061
- restored fade-out animation in notification sidebar https://app.asana.com/0/1125859137800433/1201829278900203
- fixed style issues related backtesting feature https://app.asana.com/0/1125859137800433/1201822005805535
- fixed missing i18n translations https://app.asana.com/0/1125859137800433/1201728494443765, https://app.asana.com/0/1125859137800433/1201714048308414
- feature: generate strategy execution results https://app.asana.com/0/1125859137800433/1201707406260846
- fix: testusd was showing on production mode https://app.asana.com/0/1125859137800433/1201707950007871
- fixed issue with coingecko link https://app.asana.com/0/1125859137800433/1201714048308419
- improved hosted version layouts and added support for mobile devices https://app.asana.com/0/1125859137800433/1201698500965363, https://app.asana.com/0/1125859137800433/1201699832205770
- fixed style issues with strategy execution fees https://app.asana.com/0/1125859137800433/1201829278900195
- feature: export backtest trades https://app.asana.com/0/1125859137800433/1201829189341301
- fixed memory leak issues with use tour guide https://app.asana.com/0/1125859137800433/1201785976206083
- disabled mobile screen support for standalone app https://app.asana.com/0/1125859137800433/1201698369170190
bfx-api-node-core:
- fixed package dependencies
- removed debug entries
strategy:
- fixed issue related to updating indicator data
strategy-exec:
- fixed issue related to updating indicator data
algo:
- fixed issue related to fs/promises that occurred on node v12.x
- added feature for tracing algo order signals
backtest:
- cleaned up dead code
server:
- fixed issue related to fs/promises that occurred on node v12.x
- fixed issue related to post only order flags
- added feature for tracing algo order signals
data-server:
- improved trade and candle syncs by running them in parallel
- cleaned up dead code
v3.26.0
ui:
- bugfix: chart crashed after changing language, log and data range
- added the option to save chart indicators and chart settings in trading terminal and market data
- added scoped DMS
- added support for mobile views in hosted version
- localise order type and status fields
hosted:
- fixed DMS scope matching and updated hf-server
- bugfix: connection modal was not displayed
server:
- generate results when strategy execution is stopped.
- refactor: centralize user settings
- refactor: centralize bootstrap of API connections
- add DMS remote control:
- support for different scopes
- tolerance when reconnecting
- force disable native DMS
ui-config:
- enable DMS by default
strategy-exec:
- Use class for live execution
- Generate results for the strategy executed
- Close open position when strategy execution is stopped