The Superalgos (SA) Token is Out! Earn Tokens!

Superalgos Platform

The Ultimate Free and Open-Source Crypto Trading Bots Platform

Superalgos is a free and open-source infrastructure platform integrating all crucial aspects of crypto trading automation in a visual scripting environment accessible to non-technical users and optimized for developers. The core design principles are flexibility and power. If you're serious about building, testing, and deploying crypto trading bots, you've just found a new home.

Data-mining & visualization
  • Data Mines feature sensor and indicator bots to fetch data from crypto exchanges and process it into elaborate data sets.

  • API Maps and API Data Fetcher Bots allow you to connect to any API on the Internet and bring the data into the workflow.

  • The Custom Data Visualization features help produce graphical representations of data with zero coding requirements.

  • The Integrated Charting System is the canvas where all the information comes together—a crucial piece of intelligence.

Strategy design and testing
  • The Visual Strategy Designer proposes a flexible framework to build crypto trading systems with complete trade management.

  • The Visual Strategy Debugger aids in getting strategies to work as expected and in removing undesired behavior.

  • Backtesting and Paper Trading execution modes feature powerful and realistic trade-by-trade visual simulations.

  • The integrated documentation provides immediate access to operational and technical information.

Crypto trading automation
  • Forward Testing and Live Trading execution features on-chart monitoring of automated crypto trading activity.

  • Configurable execution algorithms built into crypto trading systems, with complete order management and accounting.

  • Crypto Trading Bot Farms are coordinated deployments of tasks across multiple machines, in your premises or the cloud.

  • Superalgos allows scaling up operations gradually as you build and deploy bots in more markets or more exchanges.

The best way to quickly understand the potential of Superalgos is to download, install, and do the "Welcome to Superalgos!" tutorial. It'll blow your mind!


Foundational Pledge

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

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

  • Own your datasets by downloading and keeping market data up-to-date on 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.

Open-source
  • 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 by sharing your knowledge.

No Trust Required
  • Trust nobody with your funds in the 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 get hacked!

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

  • Enjoy a login-free experience with no requirement for emails or personal info.

The Superalgos software is the backbone of an open-source, token-incentivized global collaboration. The project requires mass adoption of the software to succeed, thus making Superalgos free and open-source is a strategic decision that will never change!


The project launched the Superalgos (SA) token to incentivize contributions! Share the indicators, plotters or trading systems you build for yourself and earn tokens! You can also contribute code, help improve to the Docs, work on translations, write articles and so on... learn more!

Visual Environment

Use your vision to interface with your brain!
Node-based
Visual Scripting

Put abstractions on the screen and visualize trading concepts in hierarchical structures of nodes that organize and relate principles.

Visual Validation of Conditions and Formulas

See which of your rules are met along with the value of your formulas on each candle 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 works seamlessly, dropping the file on the designer space.

Why leave your eyes out of the picture?

Visual Strategy Designer

Build Standardized Strategies on a Professional Framework
Follow a Professional Trading Framework

The Superalgos Protocol is an implementation of the framework used by trading firms to describe and organize trading systems.

Use math-based syntax
or JavaScript Code

You don't need to code as you may describe trading logic using a simple and intuitive native syntax. But if you can code, the sky is the limit.


chart.at05min.

candle.close

>

chart.at05min.

bollingerBands.

movingAverage

Smart Access
to All Data

Your strategies may access all data, including multiple time frames, markets, and even exchanges, on each decision-making instance!


exchange.binance.
market.BTC.USDT.
chart.at05min.
bollingerBands.
deviation 
>=
exchange.huobi.
market.ETH.USDT.
chart.at01hs.
bollingerBands.
deviation

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

Visual Strategy Debugger

Get Full Access to the Trading Bot Information
Transparent Operation
and handling of information

The data structure of the trading engine is exposed on the GIU so that you may see the value of every node, for every candle.

Explore simulations
trade by trade

Trading simulations graphically display every action the trading bot takes so that each position, order, and event may be analyzed.

No need to dive into
hideous log files

Errors, warnings, and node values are displayed both on the relevant node and on the charts, where and when they happen.

Superalgos shows you what's going on at every point in time!

Execution Modes

Leverage 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.

Superalgos lets you run all of these testing and live trading sessions simultaneously!

Integrated Charting System

Pour your trading intelligence on the charts

The integrated charting system provides a customizable graphical environment aggregating the intelligence you produce and plotting it over the charts. You may plot the data you process, the strategies you build and test, and the trading sessions you run, superimposing unlimited layers of information, combining different time frames, markets, and even market data from multiple exchanges.


Superalgos features flexible and configurable charts integrating everything you create!

Data Mining

Own The Data

Superalgos downloads raw data from exchanges and any API on the Internet, 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 and any API on the Internet, 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
Points

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!

Crypto Trading Bot Farms

Deploy Flexible and Scalable Crypto Trading Bots Operations

You may distribute data mining and trading tasks over multiple machines, and Superalgos coordinates the whole operation. Each network node automatically discovers changes you introduce in the definition of the network so that all tasks remain coordinated.

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 the preservation of all dependencies every time there is a change in the definitions.

F&F Collaboration

Recycle pieces of cheap or 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 sessions by adding more cheap hardware to the network.

Robust Deployments

Deploy a professional trading operation based on a scalable infrastructure to trade in multiple markets and multiple exchanges with various strategies. Leverage a flexible and integrated solution that is ready to scale to business-size operations.

Superalgos has you covered for the long run!


Multi-Everything

Works on every setting you need
Multi-OS

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

Multi-Exchange

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

Multi-Market

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

Integrate 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.

API Maps and Data Fetcher Bots

Connect to Any API on the Internet

With Superalgos, you may fetch data from any API on the Internet without coding. All you need to do is design an API Map, which is a set of definitions describing how a bot may access a certain API and how to interpret the API Server responses. Then, an API Data Fetcher Bot can be configured to extract the data and bring it into the Superalgos workflow.


Interactive Documentation

+1,500 Pages of Searchable Docs

Superalgos features extensive documentation right within the app, as a searchable collection of pages organized in multiple categories. The documentation is fully integrated into the system, interacting with various functions that use the feature to provide feedback and communicate with the user.


Community Plugins

Pull intelligence from an ever-growing collective!


Trading Systems

Use open-source trading systems to get started! Use them to learn, backtest them, improve them, and make them your own!



Indicators

Use indicators contributed by the community to build your strategies, and if you can code, develop and contribute your own!



Data Mines

If you can code, set up a data mine to contribute indicators, and become the owner and maintainer of a popular resource!

Join the crypto trading bots project with the fastest development pace!

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.

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.

Download and Set Up

Find installation instructions on the main repository

In homage to the open-source spirit, we have moved the Getting Started Guide to our GitHub repository, where the rest of the code is. The button below takes you there.

Download From Github