• Superalgos Project
    The Quest for a Collective Trading Intelligence

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

The Superalgos Project

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. A subset of the Community counts professional and amateur traders, developers and analysts, organized in Teams, referred to as "Algo-Makers". 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 CompetitionsRefers to trading competitions; events in which Algorithms 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.

Join the Team

Development Team

Superalgos is an open-source project at an early stage, welcoming developers who wish to participate in realizing the project's vision. Technical contributions may earn you an Intelli StreamA device that allocates Intelli Tokens at a preprogrammed rate to the address of a person or entity working for and adding value to the Superalgos Project.
Learn more about Intelli Streams.
and make you a Team MemberPeople or companies working with the project assuming responsibility over a specific area of work as described in the Contributing and Join the Dev Team pages. Team Members earn Intelli Streams for their contributions and participate in the governance of the Intelli Token..


Business & Research Teams

We welcome experts in fields such as collective intelligence, social psychology, game theory, artificial intelligence, evolutionary theory, distributed governance, management, economics, communication, marketing, law, and business.


Project Status

Progress Log

The project is currently transiting Stage 1, having delivered V.0.0.6 of the software in March 2020.

Roadmap

The current focus is still the Superalgos software, aiming to complete the functionality required for an official release by the end of 2020.

In March 2020, Superalgos released version 0.0.6 of the software comprising a new charting space, the implementation of the CCXT Libraryproviding access to top exchanges, along with all the infrastructure to provide support to multi-exchange and multi-markets use.

The new charting space enabled the setup of a dashboard with mutiple charts, and the ability to combine and syncronize data from different exchanges, markets and time frames within time machines.

After multiple alpha pre-releases, on 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.

  • Versatile, zero-coding custom data visualization features rendering graphics over the charts, in all time periods.

On 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 designed with the Designer, a module available below the charts. Strategies may be turned into Algorithms—trading bots able to trade live—with a single click of a button in the app. 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 is the medium of exchange within the Intelli Ecosystem by which stakeholders transfer value in exchange for products or services. Intelli also represents a form of energy turning bots into beings with a financial life of their own.
Learn more about the Intelli Token...
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 is the medium of exchange within the Intelli Ecosystem by which stakeholders transfer value in exchange for products or services. Intelli also represents a form of energy turning bots into beings with a financial life of their own.
Learn more about the Intelli Token...
to access Superalgos NetworkA peer-to-peer (P2P) network consisting of Superalgos Nodes running both part of Superalgos and Algorithms.
Learn more about the Superalgos Network...
services.


Stage 2—Evolve Trading Intelligence:

Alpha-stage CompetitionsRefers to trading competitions; events in which Algorithms and human traders compete to determine the top performers under a given set of rules. are a preliminary version of the Superalgos Trading League.

This version will likely consist of Competitions in the 10th Division format, as described in the League's page

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 MarketplaceThe 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.
Learn more about the Marketplace...
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. A subset of the Community counts professional and amateur traders, developers and analysts, organized in Teams, referred to as "Algo-Makers"..

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.

CompetitionsRefers to trading competitions; events in which Algorithms 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 MarketplaceThe 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.
Learn more about the Marketplace...
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 CompetitionRefers to trading competitions; events in which Algorithms and human traders compete to determine the top performers under a given set of rules.
Learn more about Competitions...
dynamics, cash prizes and Intelli TokensThe Intelli Token is the medium of exchange within the Intelli Ecosystem by which stakeholders transfer value in exchange for products or services. Intelli also represents a form of energy turning bots into beings with a financial life of their own.
Learn more about the Intelli Token...
.

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 Algo-MakersA subset of the Community counting professional and amateur traders, developers and analysts, organized in Teams, commited to create, develop, maintain and promote the evolution of Algorithms..