How cool is Superalgos? Ask users! Join the Community!

What is Superalgos?

Open-Source Crypto Trading Bots

Superalgos is an easy, free, open-source crypto trading bots and crypto markets intelligence suite. It integrates and leverages all important aspects of trading intelligence: data-mining and visualization, strategy testing, trading execution, and full trading automation. The visual experience makes Superalgos accessible to both technical and non-technical users.

Not sure if it'll work for you?
Need some answers before taking the plunge?

Foundational Pledge

100% free of charge, open-source and trustless
Free of Charge
  • Use all functionality for free with no tiered or gated access, and no premium plans.

  • Run the platform in your own premises so that you pay nothing for execution time.

  • Own your datasets by downloading and keeping market data up-to-date in your machines.

  • Accept no limits and run as many bots or backtests as you need.

  • Enjoy an ad-free experience with no collection of use statistics.

  • Stay away from malware trusting only transparent, public, and auditable code.

  • Invest your time in a certain future with a license-based legal guarantee that the software released will never be gated.

  • Get open-source strategies to get started until you build your own.

  • Get free support from a community that is eager to share, learn, and grow.

  • Build your reputation and give back to the community sharing your knowledge.

  • Trust nobody with your funds in this crypto-wild west!

  • Keep your strategies and targets hidden from parties who may front-run or squeeze you out.

  • Lock your exchange keys out of centralized services that may be hacked!

  • Keep your trading history away from prying eyes, and personal data for yourself.

  • Enjoy a login-free experience with no granting of emails or personal information.

Too good to be true? Wondering what the catch is?
There is no catch...

Cool Features

Tools to Maximize Productivity
Smart Access
to All Time Frames

Your strategies may access all charts including 1, 2, 3, 4, 5, 10, 15, 20, 30, 45 minutes and 1, 2, 3, 4, 6, 8, 12, 24 hs, on each decision-making instance.

Visual Validation of Conditions and Formulas

See which of your rules are met along with the value of your formulas on each candle, simply by hovering your mouse pointer across the charts.

Drag & Drop Imports and
One-click Exports

Back up and share any part of your work with a single mouse-click, and import work seamlessly, dropping the file on the Designer.

A visual environment encapsulates complexity so that coding is left for geeks!

Execution Modes

Top Testing and Live Trading Capabilitites

Advanced Backtests
  • Set up unlimited backtesting sessions, each with their parameters including time range, fees and slippage assumptions.

  • Visualize and analyze individual trades right on the charts.

  • Test multiple rule variations all at once and compare results visually over the charts.

  • Avoid overfitting exercising full control over how you use your datasets.

Paper Trade & Forward-Tests
  • Run strategies forwards without placing orders at the exchange to verify efficacy.

  • Test strategies forward placing orders at the exchange for a configurable fraction of your balance to validate slippage assumptions and overall execution.

  • Enjoy the same visual aides as with backtesting to analyze trades right over the charts.

Live Trading
  • Trade live with multiple strategies from within the same instance of the platform and the same machine.

  • Trade live on multiple markets and even multiple exchanges at the same time, from within the same machine.

  • Use multiple accounts at the exchange, each with their own API keys.

Did we mention you can run all of these testing and live trading sessions simultaneously?


Works on every setting you need

The system is cross-platform thus works on Windows, Mac OS, Linux, and every operating system that supports Node JS.


Access +120 crypto exchanges and any other exchanges that may be added to the CCXT Library in the future.


Trade bitcoin and all altcoins in the markets listed by the supported crypto exchanges. If the market is listed, you can trade it.

TradingView Integration

Integration With Systems Supporting Webhooks

You may set up alerts in TradingView and send them as webhook messages. Superalgos gets the signal and you may handle it from within a strategy to make decisions, take positions, and manage trades in a fully automated fashion.

Set Up A TV Alert and Send a Webhoook Message
  • Set up your alerts using whatever method and logic you wish to use.

  • Set the alert action as a webhook URL with your IP address.

Process the Signal In Superalgos
  • Let Superalgos take the message and make it available to your strategies.

  • Use the signal and incorporate native Superalgos logic to make decisions.

Handle Execution & Trade Management
  • Take positions and dynamically manage take profit and stop-loss targets.

  • Automate the whole process and let the trading bot take care of execution.

Crypto Trading Farms

Flexible and Scalable Trading Operations

The system may run distributed over a network of Superalgos nodes, with central management. In short, data mining and trading tasks may be distributed over multiple machines, and the whole trading operation may be managed from any node in the network.

Easy Deployment

Deploy a network of nodes with easy and minimal configuration requirements as the system dynamically discovers the state of the network and the distribution of tasks, ensuring that all dependencies are preserved every time there is a change at the network level.

F&F Collaboration

Recycle pieces of cheap and outdated hardware to overcome the limitations of a single machine. Harness the collaboration with friends and family with a single data-mining operation supporting unlimited trading operations, by adding more cheap hardware to the network.

Robust Deployments

Invest in a serious trading operation and deploy elaborate architectures to trade in multiple markets and multiple exchanges with multiple strategies, leveraging a flexible and integrated solution that is ready to scale to business-size operations.

Data Mining

Own The Data

Superalgos downloads raw data from exchanges, generates a dataset for each time frame organized by market, and by exchange, helps you perform custom calculations, and stores the results as new datasets for market research or for your strategies to consume.

Data Accessibility
  • Download market data from exchanges both in historic datasets and live data feeds.

  • Store data in your computer so that you may access it any time, on or off-line, at zero cost.

  • Use data with other tools including spreadsheets, other bots or any other system in your workflow.

Data Processing
  • Nest processes feeding from each other's output and build intelligence from the ground up in unlimited layers.

  • Use a visual environment to define dependencies, execution sequences, and datasets architecture.

  • Limit coding to calculation procedures and let the system take care of the intricacies of the infrastructure.

Quality Assurance
  • Use recursive processes to ensure data continuity, completeness, and accuracy, both while downloading and processing.

  • Ensure data comparability with standardized datasets in all time frames, markets, and exchanges.

  • Ensure data accessibility with datasets fragmented in per- exchange / market / time frame / day files.

Custom Data Visualization

Visualize custom datasets directly over the charts, without coding a single line!
Define Coordinate

Define coordinates points where [x] is the DateTime of the candle and [y] is the derivative of the price the study or indicator calculates.

Define Polygons
and Styles

Use those points to define polygons or lines to which you will assign styles for the fill of polygon bodies and the stroke of lines.

Let the Platform
Do It's Magic

The platform dynamically renders the drawings for candles visible on the screen, on every time period, making visualizations available in layers.

You may also use conditional styles so that the same polygon may be rendered differently depending on custom conditions!

Use Cases

We cater to your specific needs

Superalgos is a vast system with multiple use cases. To learn more about how the system addresses your specific needs, follow the link to your main area of interest. Regardless of what your focus is, the system gives you access to all tools.

Systematic Trading
  • Automate strategies without coding defining rules with simple statements.

  • Analyze backtests trade by trade directly over the charts, and on aggregated reports.

  • Try multiple logic variations and test them all at once, comparing results side by side.

  • Have full control over backtesting, paper-trading, forward testing and live trading.

  • Develop your own studies and indicators and use them in your strategies.

Algorithmic Trading
  • Don't waste your time on infrastructure; we have it all tried, tested and documented.

  • Exchange connectivity via CCXT offers access to a list of top-exchanges.

  • Trading and backtesting engine provides reliable trading and accurate simulations.

  • Trading protocol standardizing strategies allows easy reutilization.

  • Your work will not be wasted as our open-source code is yours, forever.

Discretionary Trading
  • Set up bots to monitor the market and get notifications when specific situations arise.

  • Set up bots to monitor indicators for crossovers, divergences or other signals.

  • Test ideas and assumptions to validate their effectiveness in new markets.

  • Set up a dashboard of charts comparing time frames, markets and exchanges.

  • Tap into the realm of systematic trading to grow your trading toolbox.

Smart Holding
  • Stop suffering during bear markets watching your holdings' value evaporate.

  • Instead, increase your holdings every time prices drop, with an open-source strategy.

  • Verify the strategy's track record by running your own backtests.

  • Understand the strategy's logic by looking into the rules it follows.

  • Fully automate your trading by running a live trading session.

Trading Coach
  • Adopt a trading framework that will guide you through your learning curve.

  • Start with open-source strategies, learn their logic and try to improve them.

  • Develop your trading system and keep improving it as you learn.

  • Learn what works and what doesn't by testing ideas on historical and live data.

  • Ensure consistency in your trading leaving emotions out by using automation.

Signals Broadcast
  • Implement a simple business model to monetize your following.

  • Sell subscriptions to your signals and lead subscribers to a private Telegram Group.

  • Generate signals while paper-trading with your or any other strategy available.

  • The platform delivers announcements through a Telegram bot you control.

  • Your followers get customizable signals including dynamic market data and targets.

Markets Research
  • Mine market data with efficiency and the absolute minimum coding requirements.

  • Nest multiple calculation processes feeding from each other's outputs.

  • Feed machine learning AIs with datasets you create, combine, classify and label.

  • Create custom visualizations of your datasets over the timeline.

  • Use your intuition in a visual environment to find patterns others can't see.

Data Mining
  • Process data like with Markets Research and get ready for business.

  • Market intelligence will be distributed over a decentralized peer-to-peer network.

  • Companies will expose data products and services to nodes in the network.

  • People will connect to the network using any of the products in the Superalgos Suite.

  • People will subscribe to services for a fee to consume intelligence in the network.

Getting Started

Technical Users

Follow the quick, 3-step guide for technical users (install Node.JS, clone the repo, and run!), and join the Developers Telegram Group for online support.

All Users

Follow the detailed, step-by-step instructions on the Documentation site, and join the Superalgos Community Telegram Group for online support.

Documentation Site