• General Guidelines for Upcoming Alpha-Stage Trading Competitions

Alpha-Stage Testing Competitions

Alpha version ETA: Q3, 2019

Alpha-stage CompetitionsRefers to trading competitions ; events in which Algorithms and human traders compete to determine the top performers under certain rules.
Learn more about Competitions...
hosted by our first partner ExchangeWhile Competitions, Algorithms and the Marketplace run on the Superalgos Network, the actual trading occurs directly at Digital Assets / Crypto Exchanges. COSS.IO will start soon. This is how your experience as an alpha-tester may look like...

  1. We will provide you with a functioning AlgobotAn Algobot or trading bot is the basic structural and functional unit of trading algorithms running on the Superalgos Platform. They consume data from Sensors and Indicators and use their built-in logic to make trading decisions such as opening, moving or closing positions.
    Learn more about the future of Algobots...
    and the StrategizerA tool built into the Superalgos Platform offering pre-programmed strategies, configurable via a GUI. Users may see the results of configuration in (almost) real time through a built-in simulation engine, with historical and head-of-the-market data. for you to start with.

  2. You will tune existing strategies or build your own from scratch, using the simulation engine built in the Strategizer to backtest your Algobot.

  3. When you are ready to test your Algobot against others', you will register for the next CompetitionRefers to trading competitions; events in which Algorithms and human traders compete to determine the top performers under certain rules.
    Learn more about Competitions...
    .

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

About Algobots

Basic rules on the code of your bots

Assistant

In order to guarantee transparency, registered Algobots are not allowed to connect to the ExchangeWhile Competitions, Algorithms and the Marketplace run on the Superalgos Network, the actual trading occurs directly at Digital Assets / Crypto Exchanges. directly; Algobots 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 Superalgos PlatformThe collection of software and tech-infrastructure that enables the hosting of Competitions and the Marketplace, developed by the Superalgos Project which runs distributed on independent instances referred to as Superalgos Nodes in the Superalgos Network. tracks Algbots activity and makes the information available for everyone to audit.

Once an Algobot is released in the competition it cannot be modified.

Algbots License

Existing Algobots and strategies offered as templates for Algo-MakersA subset of the Community counting professional and amateur traders, developers and analysts, organized in Teams, tasked with creating, developing, maintaining and promoting the evolution of financial beings. 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.

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 AlgobotsAn Algobot or trading bot is the basic structural and functional unit of trading algorithms running on the Superalgos Platform. They consume data from Sensors and Indicators and use their built-in logic to make trading decisions such as opening, moving or closing positions.
Learn more about the future of Algobots...
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 during the course of the 2019 Calendar.

Trades are performed at TeamsRefers to Algo-Maker Teams participating in Competitions.' accounts at the ExchangeWhile Competitions, Algorithms and the Marketplace run on the Superalgos Network, the actual trading occurs directly at Digital Assets / Crypto 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 Algobot 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

Algobots 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 Algobot can check in order to make sure the limit is not exceeded.

Algobots 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 Algobot 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 Algobot.

Example

The Ranking Explained

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

Algobot A ends up with 0.0015 BTC

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

Algobot B ends up with 0.0005 BTC

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

Algobot C ends up with 0.001 BTC

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

Final Ranking

 
Position Algobot 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 a 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 collection of software and tech-infrastructure that enables the hosting of Competitions and the Marketplace, developed by the Superalgos Project which runs distributed on independent instances referred to as Superalgos Nodes in the Superalgos Network. 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.