We’ve synced our stable release with our latest BETA, which you can download by logging into your haasonline.com account and heading to the downloads section.
With the latest version of HaasOnline TradeServer there have been several pesky bug fixes and various other stability improvements. We have also resolved performance and stability issues with our price driver support for third-party exchange APIs, that include Bybit, Binance, and FTX.
What is HaasOnline TradeServer?
It’s automated trading software that allows you to develop, backtest & paper trade crypto trading bots on 25+ cryptocurrency exchanges.
Exchange market support
We periodically add, remove, or issue quick fixes for an exchange’s markets. In this update we’ve included updates for several markets on ByBit, Bitfinex, FTX, and KuCoin.
HaasOnline TradeServer now has support for Bybit USDT perpetuals as well as KuCoin BSV markets. We’ve also removed support for FTX token markets.
Similarly to the recent exchange market support updates, we need to update our price driver support for third-party APIs that improve overall stability and performance.
- Binance COIN Futures API fix
- Binance order verification improved for all API
- Bitfinex missing markets fixed
- Bybit renamed to Bybit Inverse Perpetual
- Bybit trading API fix
- Bybit leverage adjusted
- CEX.IO decimals made API based
- CEX.IO new decimals setup
- Coinbase Pro error on NU market fix
- FTX reference code fixed
HaasScript functions and updates
As we continue to develop and innovate our scripting language, HaasScript, we include updates to commands, function, and new features. This update contains several updates to commands that improve reliability.
HaasScript now includes two new features. This is the `GetTimer` command which allows you to returns the elapsed time in milliseconds when used in your script.
We’ve also added a new technical indicator, Choppiness Index Indicator, which is designed to determine whether the market is choppy or trading sideways or not choppy and trading within a trend in either direction. Using a scale from 1 – 100, a market is considered to be choppy as values near 100 (over 61.80) and trending when values are lower than 38.20).
You can now extrapolate more useful performance metrics from your HaasScript backtest using the newly added `GetTradingReport` command. These data points now include:
- Max DrawDown
- Sharpe Ratio
- Sortino Ratio
- Win %
- Profit Ratio
- Profit Factor
- CPC Index
- Tail Ratio
- Common Sense Ratio
- Outlier Win & Loss Ratios
There’s also been several updates and fixes which include:
- Faulty backtest statistics fix
- Reloading visual scripts fix
- SignalReservedA/B fix
- SignalExitLong/Short fix
- ParseJson output object now contains keys
We’ve fixed a couple issues with regards to the Mono framework, which is only required for macOS and Linux users. This includes a stability update for users who are failing to load price history while backtesting. We’ve also added a notice for users attempting to use non-compatible versions of Mono that cause instability.