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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Follow the detailed, step-by-step instructions on the Documentation site, and join the Superalgos Community Telegram Group for online support.