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