• General Guidelines for Upcoming Alpha-Stage Trading Competitions

Alpha-Stage Testing Competitions

Alpha version ETA: Q4, 2019

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.
Learn more about Competitions...
hosted by our first partner ExchangeA trading platform for crypto-assets. While Competitions, Algorithms and the Marketplace run on the Superalgos Network, the actual trading occurs directly at Exchanges. will start soon. This is how your experience as an alpha-tester may look like...

  1. You will use the Superalgos PlatformThe suite of software and tech-infrastructure developed by the Superalgos Project that encompasses algorithmic trading tools and enables the hosting of Competitions and the Marketplace.
    More about the Superalgos Platform...
    to design your StrategyA set of actions occurring in stages, designed to achieve a specific goal within a broader plan, via executing trades. In the context of the Superalgos Platform, Strategies are designed with the Strategy Designer, a module available within the charts (click CHARTS in the Superalgos Platform menu). Strategies may be turned into Algorithms—trading bots able to trade live—by using the Clones Module). or to improve an exiting one.

  2. When you are ready to test your Strategy against others', you will register the resulting AlgorithmRefers to trading algorithms; pieces of software automating trading Strategies. for the next 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...
    .

  3. During the Competition, you will cheer and brag about how cool your Algorithm is, while hoping it beats the rest to win the prize money!

About Algorithms

Basic rules on the code of your bots

Assistant

In order to guarantee transparency, registered AlgorithmsRefers to trading algorithms; pieces of software automating trading Strategies. are not allowed to connect to the ExchangeA trading platform for crypto-assets. While Competitions, Algorithms and the Marketplace run on the Superalgos Network, the actual trading occurs directly at Exchanges. directly; Algorithms should connect to the exchange only through the AssistantA component of the Superalgos Platform assisting Algorithms in their interaction with Exchanges, keeping track of Algorithm's orders, balances and more. (no need to worry about this if you are not modifying the source code). The platform tracks Algorithms' activity and makes the information available for everyone to audit.

Once an Algorithm is released in the Competition it cannot be modified.

Algorithms License

Existing Algorithms and Strategies offered as templates 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. to fork are released under an Open Source License to guarantee: "...the freedom to use the software for any purpose, the freedom to change the software to suit your needs, the freedom to share the software with your friends and neighbors, and the freedom to share the changes you make", paraphrasing GNU.

License Policy

It is a policy of 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. to require all AlgorithmsRefers to trading algorithms; pieces of software automating trading Strategies. participating in Competitions to be released under the same license, so as to ensure the free flow of knowledge that fosters the rapid-evolution of trading intelligence within the ALGO EcosystemA self-sustainable and self-regulating network of economic relationships embodied by the activities of stakeholders of the Superalgos Project participating in a joint business.
Learn more about the ALGO Ecosystem...
. The Superalgos Platform does this automatically, with your permission, as explained in our Terms of Service, which you need to agree to in order to participate in our Competitions.

Trading

Details on the trading activity

Markets

Alpha-stage Competition take place in the USDT-BTC market. Other markets may be added later.

Trades are performed at TeamsRefers to Algo-Maker Teams participating in Competitions.' accounts at the ExchangeA trading platform for crypto-assets. While Competitions, Algorithms and the Marketplace run on the Superalgos Network, the actual trading occurs directly at Exchanges., thus having an account with the Exchange in which the Competition is ran is a requirement for participating.

Trading Capital

Each Team trades with their own funds within their own accounts at the exchange. Teams are fully responsible for the trading they do.

In alpha-stage Competitions, each Algorithm is allowed to trade up to 0.001 BTC Initial Capital.

In order to avoid unnecessary risk, we highly recommend withdrawing excess funds from the exchange or creating a new account to use exclusiveley through the Superalgos Platform altogether.

Partial Profits Trading

Algorithms are allowed to trade with partial profits. This is the only way in which they can legally trade with more than the Initial Capital specified above. Thus, the actual limit is 0.001 BTC + Partial Profits. The platform serves available balances that your Algorithm can check in order to make sure the limit is not exceeded.

Algorithms attempting to trade more than the allowed limit generate an exception that needs to be handled.

Fees

The competition does take Exchange Transaction Fees into consideration while calculating the ranking and results. For that reason, fees are factored in the available balance served by the platform.

Ranking

How winners are determined

Formula

The ranking is determined by a very simple performance metric: Return on Investment (ROI)A performance measure used to evaluate the efficiency of an investment or compare the efficiency of a number of different investments. ROI tries to directly measure the amount of return on a particular investment, relative to the investment's cost. To calculate ROI, the benefit (or return) of an investment is divided by the cost of the investment. The result is expressed as a percentage or a ratio.
More about Return on Investment (ROI)...

ROI = (Gain from Investment - Cost of Investment) / Cost of Investment (expressed as a percentage)

Definitions

  • Cost of Investment = Initial BTC Balance = 0.001 BTC. For the purpose of these Competitions, this is a constant, meaning that if you use less than 0.001 BTC to do your trading, we will still use 0.001 BTC as the value for this constant.

It doesn't matter how much BTC you actually have in the Exchange. The platform keeps track of your trades and available balances during the Competition.

  • Gain from Investment (or Losses, expressed as negative Gains) = Final BTC Balance

Gain is tracked dynamically taking into account both BTC and USDT balances simultaneously. It is expressed in BTC, just like the Initial Balance, by converting the USDT balance at current exchange rates for the purpose of internal calculations.

Unhandled Errors

If an Algorithm stops running due to an unhandled error, it will not be restarted to continue the Competition. Its final score will be the one achieved during the last execution. If positions are left open upon an unhandled error, they shall remain open for the purpose of the Competition, which may affect the final ranking of the corresponding Algorithm.

Example

The Ranking Explained

The result of the Competition is determined by the position of each Algorithm in the ranking at the end of the Competition. For example:

Algorithm A ends up with 0.0015 BTC

Algorithm A ROI = (0.0015 - 0.001) / 0.001 * 100% = 50%

Algorithm B ends up with 0.0005 BTC

Algorithm B ROI = (0.00075 - 0.001) / 0.001 * 100% = -25%

Algorithm C ends up with 0.001 BTC

Algorithm B ROI = (0.001 - 0.001) / 0.001 * 100% = 0%

Final Ranking

 
Position Algorithm ROI
1st A 50 %
2nd C 0 %
3rd B -25 %

Disclaimers

No Restrictions

Because the Superalgos Project has an open arms policy encouraging developers to join the project's development team and because 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". is open for all people, we deliberately allow and urge everyone –including Core TeamA growing group of founders tasked with driving the Superalgos Project forwards during the bootstrapping phase, whose members are referred to as "Core Team Members". The Core Team is open to all Team Members who show extraordinary drive to lead the project.
Learn more about the Core Team...
and project Team MembersPeople 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 ALGO Streams for their contributions and participate in the governance of the ALGO Token.—to participate in all competitions.

Pre-Alpha Disclaimer

Bear in mind the Superalgos PlatformThe suite of software and tech-infrastructure developed by the Superalgos Project that encompasses algorithmic trading tools and enables the hosting of Competitions and the Marketplace.
More about the Superalgos Platform...
is in a pre-alpha stage. As testers, you should expect eventual errors that may cause inconveniences. Participating in pre-alpha Competitions is a way to support the Superalgos Project... we very much appreciate your help!

Rules Changes

Pretty much like with the rest of the project, Competitions are in constant evolution and so are these rules, which may change at any time. Rules changes shall be announced at the top of this page, under a New Rules title.

Terms of Service

All of Superalgos services, including alpha-stage Competitions, are governed by our Terms of Service—a legally binding contract between you and the Superalgos OrganizationA not-for-profit organisation with the main purpose to promote the Superalgos Project. The Superalgos Organization is the legal entity representing the Superalgos Project and serving as the excecutive arm, with attributions in certain management tasks, public awareness and education. with which you agree if you decide to participate.