Algorithms

Become an Algorithmic Trading Champion

Our revolutionary algorithms allow you to automate actions across the entire crypto space. From trading and rebalancing your portfolio to staking and transferring funds, they can do it all. Think of algorithms as a flow of automated actions linked together using dependency-based logic.

Algorithms are made up of building blocks called modules. Each module serves a specific purpose: spot trading, margin trading, rebalancing, switching trading strategies, and many more. By linking modules together using dependencies, you can create intricate action flows (across connected exchanges and wallets) that completely automate your portfolio.

Modules function based on a set of pre-defined rules that we call conditions. Conditions are based on the tools you choose to use. Our ever-growing collection of tools currently features:

  • Indicators: Quantitative tools used in technical analysis to interpret and forecast market movements (Bollinger Bands, RSI, MACD, KAMA, etc.)

  • Filters: Thresholds and rules to define specific market scenarios (e.g., % change in price in a specified period)

  • Safeties: Protective mechanisms that allow you to limit your losses. (e.g., stop loss)

  • Profit guards: All the tools you need to secure your gains (e.g., take profit)

Your algorithms can be very simple, for example, consisting of only one module that buys and sells BTC. You can also turn your algorithms into flows of interconnected modules, all working together using dependencies. A dependency is a rule relating to the state or actions taken by another module.

Take a look at this example algorithm, consisting of three modules:

  • BTC/USDT trading module (with sub-position)

  • Rebalancing module

  • Single action module

Based on your pre-defined conditions, the BTC/USDT trading module will buy BTC using USDT. Let’s assume that you allocated 10% of your main position to an ETH/BTC sub-position. Once your module buys BTC, it will then attempt to buy and sell ETH according to your conditions. The module will then sell BTC once your exit conditions are fulfilled.

Now, you want to rebalance your portfolio, so you’ve connected a rebalancer module to your trading module. This module will automatically rebalance your portfolio based on your specified ratios and time intervals. Finally, if you’d like to transfer some of your excess profits to an external wallet, you can connect a single action module to automatically send a specified amount to your wallet.

With our advanced modules, you can create never-seen-before configurations based on machine learning - including trading driven by prediction models, automatic strategy optimization, and conditional strategy switching.

We're developing a vast selection of modules to help you automate your crypto finances; here's a small taste:

Spot Trader: Places spot buy and sell orders on a selected exchange. Control exactly when the trader should enter and exit positions by creating conditions using our library of indicators and other trading tools.

Margin Trader: Enters and exits leveraged positions. Set conditions for when the trader should enter and exit leveraged positions using indicators, filters, and other tools.

Grid Trader: Creates a grid of buy and sell orders within a constructed range. Control how the grid is set up and how inventory is managed. Create order conditions to optimize the effectiveness of your system.

Rebalancer: Automatically rebalances a selected portfolio according to specified ratios and time intervals.

Forecaster: Uses machine learning models to create forecasts that can be used as input for other modules. Predictions generated by these models can, for example, be used to trigger your spot or margin trader.

Config Switcher: Automatically switches your module’s conditions in real time.

Single Action: Performs a specific action triggered by a condition or threshold.

Transmitter: Receives external signals and relays them to other modules.

Last updated