Beta Update

Here you will find instructions on how to update your HTS to the latest Beta version. It is also worth noting that upgrading to the Beta version is often the best solution to obtaining bug fixes for common problems such as changes to the API from an exchange.

macOS Update Instructions

  • Download: Request a download link from HaasOnline support

  • Shutdown your HaasOnline Trade Server (HTS)

    • Open Terminal

    • Enter the following command:

      killall mono
  • Extract the downloaded file to /Applications/

  • Launch HaasBot.app

  • To verify the update, check if the listed version now includes "BETA" for example Haasonline Trade Server v3.X.XX.0 BETA at the top of your landing page and at the bottom right of your page.

Linux Update Instructions

UI Method

  • Login to HaasOnline Trade Server (HTS)

  • Click on Settings

  • Click on Beta

  • Toggle "Are you a BETA tester?" to Yes

  • Save changes

  • Logout of HTS

  • Shutdown HTS

    • Open Terminal

    • Enter the following command:

      sudo killall mono

      OR

    • Enter the following command:

      kill $(ps ax | grep mono | fgrep -v grep | awk '{ print $1 }')
  • Navigate to the installation folder /opt/haas or where you have installed it

    • Enter the following command:

      cd /opt/haas
  • Execute the BetaUpdate.sh script

    • Enter the following command:

      sudo ./BetaUpdate.sh
  • Launch HTS and login

    • Enter the following command:

      sudo ./Haasbot.sh
  • To verify the update, check if the listed version now includes "BETA" for example Haasonline Trade Server v3.X.XX.0 BETA at the top of your landing page and at the bottom right of your page.

Manual Method

This method works even if you are unable to login to HTS

  • Open your Terminal

  • Shutdown HaasOnline Trade Server (HTS)

    • Enter the following command:

      sudo killall mono

      OR

    • Enter the following command(s):

      kill $(ps ax | grep mono | fgrep -v grep | awk '{ print $1 }')
  • Navigate to /root/HTS/Settings

    • Enter the following command:

      cd /root/HTS/Settings
  • Edit MainSettings.XML

    • Enter the following command:

      nano MainSettings.XML
    • Change <IsBetaTester> value to <IsBetaTester>true</IsBetaTester>

    • Save the file by pressing Ctrl + X

    • Press Y when prompted (Do NOT change the file name)

    • Press Enter

  • Navigate to the installation folder /opt/haas or where you have installed it

    • Enter the following command:

      cd /opt/haas
  • Execute the BetaUpdate.sh script

    • Enter the following command:

      sudo ./BetaUpdate.sh
  • Launch HTS and login

    • Enter the following command:

      sudo ./Haasbot.sh
  • To verify the update, check if the listed version now includes "BETA" for example Haasonline Trade Server v3.X.XX.0 BETA at the top of your landing page and at the bottom right of your page.

Windows Update Instructions

UI Method

Steps

  • Login to HaasOnline Trade Server (HTS)

  • Click on Settings

  • Click on Beta

  • Change "Are you a BETA tester?" to Yes

  • Save changes

  • Logout of HTS

  • Shutdown HTS

  • Navigate to C:\Program Files (x86)\Haasonline Software\Haasonline Trade Server\BetaUpdater

  • Execute BetaUpdater.exe (Right click ‘Run as Administrator’)

  • Once the download has completed launch HTS and login

  • To verify the update, check if the listed version now includes "BETA" for example Haasonline Trade Server v3.X.XX.0 BETA at the top of your landing page and at the bottom right of your page.

Manual Method

Steps

This method works even if you are unable to login to HTS

  • Shutdown HTS

  • Navigate to Documents\HTS\Settings

  • Edit MainSettings.xml in Notepad (Right click ---> Edit)

  • Change <IsBetaTester> value to <IsBetaTester>true</IsBetaTester>

  • Save changes

  • Navigate to C:\Program Files (x86)\Haasonline Software\Haasonline Trade Server\BetaUpdater

  • Execute BetaUpdater.exe (Right click ‘Run as Administrator’)

  • Once download has completed, launch HTS and login

  • To verify the update, check if the listed version now includes "BETA" for example Haasonline Trade Server v3.X.XX.0 BETA at the top of your landing page and at the bottom right of your page.