• The Superalgos Project
    A Quest for a Collective Trading Intelligence

Looking for the Superalgos software? Yes! How do I get started?

The Superalgos Project

A Quest for a Collective Trading Intelligence

We are an open-source project with the vision of a superior trading intelligence evolving within an open global collaboration of humans and machines, at the service of all people. We build towards our vision with a bottom-up approach, and are currently delivering Stage 1.

Stage 1:
Automate Trading

In stage 1, we empower traders with free, open-source tools that enable comprehensive trading automation, superior data mining, unique data visualization, and effective collaboration. This stage will see the growth of the CommunityThe collaboration of an open and heterogeneous group participating in the Superalgos Project. and culture of cooperation in trading—an essential trait that will set the foundations for an effective Collective Trading Intelligence.

Stage 2:
Evolve Trading Intelligence

Stage 2 is about engaging the Community in an evolutionary model. AlgorithmsRefers to trading algorithms; pieces of software automating trading strategies. participate in CompetitionsIn the future, the Superalgos Project will promote trading competitions; events in which automated strategies and human traders compete to determine the top performers under a given set of rules. for cash prizes, producing a key shift in incentives. Winner Algorithms are open-sourced, disseminating knowledge right after each Competition. The collective improves the winners and puts them back to compete again, triggering an accelerated evolutionary process.

Stage 3:
Make Intelligence Accessible

In stage 3, then counting with highly-evolved Algorithms, the project will deploy a Trading Intelligence Marketplace over a permissionless peer-to-peer network. Investors of all sizes will hire Asset Management Services from providers within the network, which, in turn, will rent the trading intelligence evolving within the Community to manage investors' funds.

Superalgos is currently delivering Stage 1. Find the progress log and overall roadmap below.

Project Status

Realising our vision step by step

Superalgos was born in the summer of 2017. After conceptualizing an ambitious, multi-stage project around our vision, we started delivering the core technology in incremental steps. This is a brief account of the project's achievements and what is to come next.

Progress Log
Roadmap

In May 2020, Superalgos released the fourth beta version of the software turning Superalgos into a distributed system running over a network of nodes, with central management.

With Beta 4, 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, giving birth to the concept of Crypto Trading Farms.

In April 2020, Superalgos released the third beta version of the software lifting the self-imposed limitation of trading on a single exchange and a single market. The software was therefore open to a list of more than 120 cryptocurrency exchanges supported by the CCXT Library.

The upgrade included a complete redesign of the charting space enabling the setup of dashboards with mutiple charts, and the ability to combine and syncronize data from different exchanges, markets and time frames within time machines.

The new version of the software featured a more robust infrastructure, with many optimizations to improve performance and reliability.

A few weeks after Beta 1 was released, and before the end of 2019, the project released Superalgos Beta 2 featuring plotters: built-in, zero-coding required data visualization tools. Plotters read data produced by other bots and create customized graphic overlays on top of the charts, in all time frames.

The new feature complemeted the data-mining tools released earlier the same month.

After multiple alpha pre-releases, in December 2019, the project released the first beta-stage version of Superalgos. At this stage, the software had been successfully trading live for a few months.

The first beta release version counted with a robust infrastructure implementing the architecture that would allow it to grow in stages to come. It also featured extensive functionality, like:

  • Complete strategy automation, standardized to comply with the Superalgos Trading Protocol, with smart access to all charts and dynamically managed stop loss and take profit targets.

  • Four versatile execution modes: backtesting, paper-trading, forward-testing and live-trading.

  • Robust, minimal-coding data mining features allowing the processing of market data and standard indicators into custom studies—stored as new custom datasets—that strategies may consume.

In August 2019, the project pre-released an alpha-stage version of Superalgos, a piece of open-source, free software that allowed traders to automate StrategiesA set of actions occurring in stages, designed to achieve a specific goal within a broader plan, via executing trades. In the context of Superalgos, strategies are defined within Trading Systems. and deploy them as AlgorithmsRefers to trading algorithms; pieces of software automating trading strategies. to trade live in a fully automated fashion, directly from user's accounts at the Exchange.

The software implemented the Superalgos Trading Protocol, making automation of simple and complex strategies possible, with virtually zero coding requirements. Rules were defined with simple mathematical statements defining conditions, situations and formulas.

The alpha-stage pre-release featured basic backtesting capabilities, however, the first few successful trend-following strategies were built with this early version, proving its worth and prospects.

The MVP was delivered in pre-alpha stage in October 2018, consisting of a platform running bots in the cloud and on the browser, in live trading, competition and backtesting modes.

The MVP included functionality to run basic competitions, handling users, teams and API exchange keys. It also included several bots, with a sensor connected to Poloniex, several indicators and a trading bot.

The platform featured a visualization engine rendering bots' actions and datasets over a graphic timeline. Debugging of code and strategies was done directly in the browser.

The Superalgos ProjectAn open community together with its body of work, implementing a framework to enable a superior trading intelligence evolving within an open global collaboration of humans and machines, at the service of all people. started in the summer of 2017 with founder Luis Fernando Molina, a visionary entrepreneur and systems architect with a track record in fintech developing mission-critical systems for banks.

His brother Julian joined him before the end of the year to help conceptualize, organize, document and drive the project. Together, they set up a Core Team that contributed to developing an MVP.

The story of the inception of the project was documented by the brothers in a two-articles series published on Hacker Noon: Superalgos & The Trading Singularity, and Superalgos: Building a Trading Supermind.

Superalgos is still under heavy development. The current focus is polishing the critical infrastructure for the official release and providing better control over the execution of orders.

The official release will be embodied by the Superalgos Suite comprising eight products: Systematic Trading, Algorithmic Trading, Discretionary Trading, Smart Holding, Trading Coach, Signals Broadcast, Markets Research, and Data Mining.

Each product will result from pairing Superalgos with customized workspaces, specializing in particular use cases.

The Superalgos Network will be a P2P Network consisting of Superalgos Nodes. Superalgos Nodes are instances of the Superalgos software running on users' machines, and which have been connected to the network by their owners.

The main purpose of the Superalgos Network is to exchange markets and trading intelligence.

Superalgos Nodes work mostly on a stand-alone, independent basis in terms of their core activities, but may speak with each other to consume data and services from other nodes and to relay relevant network information. The data and services offered among nodes may be black-boxed—offered on an input/output basis, without revealing how the output is obtained—and sold for micro fees, payable in Intelli Tokens. The transactions may include indicator data, signals or any form of trading intelligence that lives distributed across the network.

The project aims to issue Intelli TokensThe Intelli Token will be the medium of exchange within the Intelli Ecosystem by which stakeholders will transfer value in exchange for products or services. making them available to the public by means of rolling Micro Exchange Offerings (MEO), through a network of partner ExchangesA trading platform for crypto-assets. While Competitions, Algorithms and the Marketplace run on the Superalgos Network, the actual trading occurs directly at Exchanges.. Offerings will happen at some point after each Exchange is on-boarded to support trading via Superalgos.

This distribution strategy intends to serve Exchange's clients as they start using Superalgos, satisfying the organic demand for the Intelli TokenThe Intelli Token will be the medium of exchange within the Intelli Ecosystem by which stakeholders will transfer value in exchange for products or services. to access Superalgos NetworkIn the future, users of Superalgos will be able to connect with each other via a peer-to-peer (P2P) network to exchange products and services. services.


Stage 2—Evolve Trading Intelligence:

Alpha-stage CompetitionsIn the future, the Superalgos Project will promote trading competitions; events in which automated strategies and human traders compete to determine the top performers under a given set of rules. are a preliminary version of the Superalgos Trading League.

The Superalgos Trading League will be a full-fledged competition system involving multiple divisions and competition formats.

The Superalgos ProjectAn open community together with its body of work, implementing a framework to enable a superior trading intelligence evolving within an open global collaboration of humans and machines, at the service of all people. is developing the system to run an elaborate multi-league tournament designed to promote evolution towards trading increasingly larger value in assets.

The open source segment of the MarketplaceIn the future, the Trading Intelligence Marketplace, also referred to as the "Marketplace", will exist on the Superalgos Network enabling Superalgos users to hire trading intelligence in the form of Data Services, Trading Services and Asset Management Services from other users. will be the one evolving within the Superalgos Trading League, representing the collective intellectual property of the CommunityThe collaboration of an open and heterogeneous group participating in the Superalgos Project..

One fundamental design goal of the league system is that teams winning an event get enough prize money to meet the capital requirements for the next league higher up the rank, promoting mobility across leagues.

CompetitionsIn the future, the Superalgos Project will promote trading competitions; events in which automated strategies and human traders compete to determine the top performers under a given set of rules. represent a significant shift in incentives by which the Community relentlessly evolves trading intelligence.


Stage 3—Make Intelligence Accessible:

The MarketplaceIn the future, the Trading Intelligence Marketplace, also referred to as the "Marketplace", will exist on the Superalgos Network enabling Superalgos users to hire trading intelligence in the form of Data Services, Trading Services and Asset Management Services from other users. is the business of the crowd creating and training AlgorithmsRefers to trading algorithms; pieces of software automating trading strategies.. In the beginning, the crowd is incentivized solely by CompetitionIn the future, the Superalgos Project will promote trading competitions; events in which automated strategies and human traders compete to determine the top performers under a given set of rules. dynamics, cash prizes and Intelli TokensThe Intelli Token will be the medium of exchange within the Intelli Ecosystem by which stakeholders will transfer value in exchange for products or services. .

However, as soon as the collective trading intelligence becomes marketable, the crowds' intelligence shall be open to the public, constituting a direct line of business for users.