HaasScript

Scripts by you, to scale every part of your trading strategy

Speed up development, testing, and deployment of trade bots powered by HaasScript.
Demo Visual Designer
Speed & Efficiency

Created for automated trading

HaasScript was purpose built to streamline the life-cycle of deploying crypto trade bots, technical indicators, and utilities. Our easy-to-learn language combined with TradeServer will help you deploy release candidate scripts 3x faster than compared to traditional programming.

Created for automated trading
HaasScript Commands

Tailored to fit your needs

HaasScript makes use of reusable functions called commands. These commands allow you to extend or optimize the functionality of your script. For instance, if a strategy is having an issue with ghost orders during a volatile session you would use a command like X to check for mismatched positions.

Tailored to fit your needs
HaasScript Code

More transparency in every line of code

You no longer need to worry about how your scripts handle logic, trade signals, and other calculations. Control every aspect of your script using managed or unmanaged trading with HaasScript. Don’t settle for platforms that only offer “black box” trading strategies.

More transparency in every line of code
HaasScript Community

Join the community

We've fostered a special place for traders to share, learn, and sharpen their skills. View examples, share scripts, like, and comment on each other's creations and maybe earn your place on the wall of fame by being an outstanding contributor in the community.

Register for Free
Join the community

Frequently Asked Questions

  • Can I directly import scripts from other platforms?

    Although there are a lot of similarities between other platform languages, like PineScript, you cannot simply transpose scripts developed from other languages without first converting them.

  • Can I receive signals from TradingView®?

    Yes, you can extrapolate data and perform logic based on signals generated from external sources, like TradingView®, within your HaasScripts.

  • Can I run HaasScripts on other platforms?

    No, HaasScript runs exclusively on HaasOnline products.

  • Can I paste code into the visual editor?

    It's currently not supported. The visual editor works differently from the text-based editor, therefore there are slight differences in the code output, which make them incompatible.

  • How do I use HaasScript?

    To compile, test, or deploy you will need an account with HaasOnline.

Our Solutions

TradeServer Cloud

Jumpstart your trading with TradeServer Cloud, our premier cloud-based platform. Ideal for traders who value convenience and reliability, this service ensures you're always online with 99.9% uptime. Start trading in minutes without the hassle of managing complex infrastructure.
Check it out

TradeServer Enterprise

Are you a trader who demands control and customization? TradeServer Enterprise offers a robust on-premise solution. Deploy our powerful trading server on your infrastructure. Added features like machine learning will enhance your trading strategies.
Check it out

Pro Upgrade1. Completely Free2. Unrestricted Trial3.

Embark on your journey to smarter, faster, and more effective trading with HaasOnline. Sign up now for a free trial and gain immediate access to our advanced trading bots.

Are you looking to optimize your trading strategy, reduce risks, or explore automated crypto trading? HaasOnline is your ideal partner. Experience firsthand how our customizable bots can enhance your trading efficiency and accuracy.

Start free 3-day trial ›
1 TradeServer Cloud Pro offers a 3-day trial of our premium subscription.
2 During the 3-day TradeServer Cloud Pro trial you will not be required to pay to access Pro plan features. Subscription automatically renews unless auto-renewal is disabled or if you opt for manual payments.
3 Access to premium features within TradeServer Cloud does not include third-party restrictions or unforeseen issues.