This article following the post ALGOGENE Marketplace FAQ is to provide further information, guidelines and detailed steps for potential strategy publishers.
Who are eligible to publish strategy?
ALGOGENE Marketplace aims at providing a social trading platform to connect high calibre algo researchers with global investors. Thus, individuals and institutions are both eligible to publish your well-performed trading strategy to attract investments.
Is there any requirement for the published strategy?
There are no restriction in terms of the strategy design, trading frequency, trading products, algorithm complexity, capital usage, etc. All innovative trading ideas and strategies are welcome!
However, to ensure the quality of trading strategy for investors, there will be several performance criterias as listed below. When you submitted a trading strategy, the system will automatically evalutate whether your strategy passes all these requirements.
- Annualized Return > 5%, the historical trading performance should be profitable
- Maximal Drawdown < 30%, the potential portfolio loss should not be too large
- Sharpe Ratio > 1, it should be a risk-return balanced strategy
- Number of Trading Day > 30, a strategy with longer trading history would be more convincing
- Correlation < 0.85, you cannot publish redundant strategy which has a high similarity to your already published strategies
Who is the IP owner for the published strategy?
Strategy Publisher primarily owns the Intelligence Property of their developed and published strategies. Publishing a strategy on ALGOGENE Marketplace implicitly suggests the use of a strategy's trading signals to perform subsequent trade execution for potential strategy subscribers. There might also be a chance of IP ownership transfer if a potential investor choose to buyout the trading algorithm.
On the other hand, ALGOGENE places a strong emphasis on Intelligence Property protection. When a strategy is published on the Marketplace, only the trading performance and historical transaction records may be viewable by public audience. The source code and strategy script is securely encrypted on the server, where ALGOGENE performed certain security protocol such that no one could access to the raw content except the strategy developer.
I am using your REST API for live-testing/ real-trading, can I publish my strategy?
Yes, you can! Using ALGOGENE REST API probably means that you are hosting the trading algorithms on your local machine. As discussed in 'Deploying your first Robo-Trader', all your trades executed via REST API will be real-time synchronized on ALGOGENE's web portal. Therefore, you can still follow the section below to publish your strategy.
However for such case, ALGOGENE would rely on your trading signal sent through REST API to execute for corresponding strategy subscribers. There are some considerations for you:
- potential downtime of your local machine during trading hours (eg. auto-system upgrade, power cut, etc)
- latency to send out the trading signal from local machine (eg. bandwidth, network congestion, etc)
How to publish a new strategy?
You can publish trading strategy that is either
- a backtested strategy, or
- a live-testing strategy, or
- a real-trading strategy
Your strategy, once published, will be immediately available for subscription on ALGOGENE Marketplace. Besides, for 'Live-testing' or 'Real-trading' strategy, the trading performance on the marketplace will be automatically updated in a daily basis. It provides a timely and transparent result for potential investors to observe before investing on the strategy.
(A) Publish a backtested strategy
If you have already backtested some strategies on ALGOGENE Web platform, you can publish as follows:
- login ALGOGENE portal, go to [My History]
- select a desired backtest script, click "Publish"
- write something about your strategy, and more importantly to specify your desired reward, then click "SUBMIT"
- once the strategy is verified to pass all the performance criteria, your strategy will be immediately available on ALGOGENE Marketplace, and you can also check it from [My Settings]
(B) Publish a live-testing strategy
You can publish a live-testing strategy as follows:
- login ALGOGENE portal
- go to [Live Test] > [Account Details]
- select your desired live-testing account
- go to [Script], click "Publish"
- write something about your strategy, and more importantly to specify your desired reward, then click "SUBMIT"
- once the strategy is verified to pass all the performance criteria, your strategy will be immediately available on ALGOGENE Marketplace, and you can also check it from [My Settings]
(C) Publish a real-trading strategy
The steps to publish a real-trading strategy is similar to that for live-testing:
- login ALGOGENE portal
- go to [Real Trade] > [Account Details]
- select your desired real-trading account
- go to [Script], click "Publish"
- write something about your strategy, and more importantly to specify your desired reward, then click "SUBMIT"
- once the strategy is verified to pass all the performance criteria, your strategy will be immediately available on ALGOGENE Marketplace, and you can also check it from [My Settings]
Can I remove my published algo from the Marketplace in the future?
Yes, you can do it as follows:
- login ALGOGENE portal
- go to [Settings] > [Algo Marketplace Config]
- remove a published algo
After user verification, the removed algo will no longer be available for subscription in ALGOGENE Marketplace. Any outstanding subscription on the removed algo will automatically be canceled from the next billing cycle.
Now, you know how to create an alternative income! God rewards hard work! Build and publish your trading robots first, then robot traders will work and earn for you later!