Posted on

HaasOnline TradeServer 3.3.34 has been released

haasonline-tradeserver-3-3-28

Release overview

We’ve synced HaasOnline TradeServer stable release with BETA. You can upgrade by logging into your active HTS instance or by downloading a new copy from your haasonline.com account in 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.

Changelog available here

HaasOnline TradeServer 3.3.34

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 Binance, Bybit, Deribit, FTX, Gemini, and KuCoin.

Exchange Driver Maintenance

Here’s a general overview of the fixes and improvements made to several exchange drivers. 

  • Binance had adjustments to USDT markets and API optimization
  • Bybit had updates to USDT and inverse markets as well as API optimization
  • Deribit had improvements to margin positions
  • FTX API keys with read-only rights checks
  • Gemini driver upgraded
  • KuCoin 0% fee support

General Maintenance

  • Correct name when cloning Order Bot & Trend Lines Bot
  • ZoneRecovery backtest between 2 time frames is now possible
  • Several CSS fixes to improve browser cross compatibility

HaasScript

As we continue to develop and innovate HaasScript, we include updates to commands, function, and new features. This update contains several updates to commands that improve reliability.

What’s new

  • AmountStep() – This command returns an integer for the minimum allowed trade amount step for the market.
  • PriceStep() – This command returns an integer for the minimum allowed price step for the market.
  • GetOrderType() – This command returns an enum of the current main order type. This could be used to check if the proper order type is being used for a strategy.
  • GetHaasScriptVersion() – This command returns the HaasScript version number of a script. This could be useful when checking for compatibility.

Changes to HaasScript

  • GetPositionEnterPrice() & AverageEnterPrice() – These commands have been updated with the ability to output open entry prices.

General Maintenance

  • Fixed inability to create command scripts
  • Fixed Delta/PercentageChange command
  • Visual HaasScript backup file compression changed (part 1 of 2)

If you encounter bugs or other technical issues please contact our support team or stop by our Discord server and head to the #bug-reports channel to report your issues.

Thanks,
HaasOnline

Posted on

HaasOnline TradeServer 3.3.28 has been released

haasonline-tradeserver-3-3-28

Release overview

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.

Exchanges improvements

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

General maintenance

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. 

If you encounter bugs or issues please contact our support team or stop by our Discord server and head to the #bug-reports channel to report your issues. 

Thanks,
HaasOnline

Posted on

The highly anticipated HaasOnline Cloud public beta is coming

haasonline cloud release update

All good things take time

We know you’ve been eagerly awaiting the details about the release of HaasOnline Cloud. Here’s what you can expect leading up to the official launch…

Changes to our pricing

Let’s begin with the updates to the pricing. With the introduction of the Cloud, we are going to change our pricing model. We have been listening to your feedback and learning about your specific goals that our products help you achieve. Our current software suite contains a wide array of useful features and advanced tools, which are reflected in the license prices. We are going to offer monthly and annual subscription plans that differ in terms of available features. There will be suitable plans for novice traders as well as ones to accommodate our most demanding traders–best of all you can upgrade or downgrade at any time. 

We will also continue to maintain and update our on-premise version of HaasOnline Trade Server for enterprise and privacy-focused operations. 

Once beta testing has finished, existing users will receive the option for a free upgrade to the cloud version, or to continue with the stand-alone enterprise license. 

Sounds good, but what is HaasOnline Cloud capable of?

The name HaasOnline Cloud isn’t entirely accurate. Yes, we do use a cloud for stringing our data and for basic operations. However, what we are applying is something called Edge Computing. Your trade bots, which will be running on our advanced infrastructure, will be strategically located closer to specific exchange servers. It also means we will be providing the lowest latency times, which means better strategy execution.

Of course, there’s more to it than that because when you are closer and put a large amount of computing power against the exchanges, it becomes possible to run bots at a much higher speed. We’re talking about running bots at update speeds faster than the current industry standard of one minute intervals. These changes will result in very powerful and quick responding bots.

What types of trade bots will be possible?

The answer to that is simple. We will be running HaasScript in the cloud and phasing out our legacy trade and custom bots. You have the freedom to create trading strategies that range from arbitrage and scalping to your very own complex proprietary models. You will also be able to share and exchange scripts from marketplaces. 

Anything you create or that is available now in HaasOnline Trade Server v3.x will run in the cloud version—everything is cross-compatible.

Curious what a full HaasScript trading bot would look like? Check out some of these user-generated trading bot scripts.

What’s the current release plan?

The current release plan looks like this:

  1. Internal testing (in progress)
  2. Final team testing
  3. Open public beta testing and certified security audit

We know many of you are anxious to get up and running on our new platform as soon as possible. We’re working around the clock and are currently using the new cloud, and trade bots are already running from it.

In future updates, we will go into more detail about what you will be able to do with HaasOnline Cloud.

Posted on

New Features for HaasOnline Trade Server and HaasScript

Next Generation of Editors for HaasBots

drag-and-drop algo editor

Our team has been quietly working hard on developing new features, improving product stability, and revamping HaasScript. After countless hours of development, documentation, and processing feedback from the community we are finally ready to release our newest feature for HaasOnline Trade Server to the public. We are proud to announce the Visual Editor, which generates scripts built with HaasScript. The Visual Editor does this by allowing users to drag-and-drop hundreds of command blocks to create scripts for automated trading or technical indicators without any manual coding.

Read More →
Posted on

Cobinhood Integration Update

cobinhood exchange removal

Why are we removing Cobinhood Exchange?

As part of our ongoing commitment to ensure HaasOnline Software customers are protected, we conduct routine evaluations on the exchanges we are actively supporting. We work directly with exchange representatives to ensure there are direct lines of communication, which allows us to quickly resolve technical issues or get clarification on events that unfold. Our evaluations are broad and cover an exchange’s impact, public interactions, consumer sentiment, and overall positive contributions to the crypto community.

Read More →
Posted on

Ionomy’s Alchemy exchange support

ionomy Alchemy exchange crypto trading bot

HaasBot trading bots are now officially supported on Ionomy’s Alchemy exchange

We’ve added our crypto trading bot support for Ionomy’s Alchemy exchange. The Alchemy exchange is a newly launched exchange that currently supports 8 trading pairs and is continually adding support for new trade pairs. We have seamlessly integrated the Alchemy API with our software to ensure all of your our trade bots including the Crypto Index, Exchange Arbitrage, and Mad Hatter crypto trading bots perform their tasks reliably.

Read More →
Posted on Leave a comment

Updates to our HaasBot v3.2 Trading Bot Licenses

Our Haasbot bitcoin trading bot licenses have been updated

HaasBot 3.2 Trading Bot License Updates

The rumors were true… We’ve updated the details on how many concurrent trading bots you can are able to run with the Beginner and Simple licenses, the Advanced license remains unchanged.

One common complaint we’d often hear is how you wanted to be able to run more of the same bots at once, but you were being limited by the per bot restriction.  Well, we’ve removed the per bot limitations and replaced that with a global concurrent bot limit.

For instance, if you had a Beginner license and were already running 2 scalper trade bots on exchanges, you would not be able to run a 3rd scalper trade bot on any cryptocurrency exchange at the same time.  You were previously limited to 16 total concurrent crypto trading bots and could only run 2 of each available trade bot at the same time.

Read More →

Posted on

Deribit Exchange Support

Deribit future & options Bitcoin trading bots exchange

Our Bitcoin Trading Bots now support the Deribit Exchange!

We’ve added Bitcoin trading bot support for Deribit, a bitcoin futures and options exchange. Deribit is a next-generation bitcoin derivatives exchange that currently supports bitcoin and US dollar pairs. We have ensured our integration with the Deribit API works seamlessly with all of your favorite cryptocurrency trading bots including the Ping Pong, Scalper, and Zone Recovery bots.

Deribit is a well-established exchange that has been in operation since 2014.  With over 95% of assets are in cold storage, you can rest assured they take security seriously. Their further commitment to speed and user satisfaction has garnered a very respectable reputation in the cryptocurrency community.

Read More →
Posted on

Integration with our TradingView Bots

TradingView Trade Bot Integration

Use TradingView Signals with our Automated Trading Bots

Well only partially… ? No, we still have no plans on integrating the TradingView charting engine inside Haas Trade Server, but more on that at a later date. We are, however, excited to announce that we have integrated TradingView email alerts into our Email Trade Bot!  This integration allows you to continue to use one of the most beloved charting tools on the market to drive cryptocurrency trading signals to your very own TradingView bot within HassOnline Trade Server.

Read More →