Hi Florent, sorry that we missed your questions. I've tried to answer them below - please let us know if any remain unclear:
Could you please give more detail on what is a "gamed" algorythm ?
- For the purposes of the Open contest we would consider any algorithm that triggers different logic in backtest versus in paper trading to be an attempt to "game" our selection criteria. We are scoring contest algorithms based on a combined score that looks at returns derived both from backtest and from live data - this relies on the assumption that the algorithm's logic is consistent and deterministic.
It is said that criteria will be calculated for both backtest and live trading but another rule says that leverage shall not exceed three in backtest or paper trading. Could you clarify when the algo will be in paper trading and when it will works in live trading ?
- Apologies if there is somewhere in the docs where we were sloppy with the terminology. Internally we sometimes use "paper" and "live" interchangeably when we should actually say "live paper trading" versus "live real money trading" to distinguish between algorithms running in simulation vs. doing real trading. For the contest there is just "backtest" data and then "live paper trading" data. Once an algorithm wins the contest (like Grant's algo won for January) then we will deploy it against a funded real money account with $100,000 in initial capital. Regardless of those distinctions, we are applying the 3x leverage limit in all cases in the same manner. Under our current rules, if we detect greater than 3x leverage is used in backtest, or during the paper trading portion of the contest we will disqualify your algorithm. If your algorithm wins and is trading real $, we will stop the algorithm if it crosses above 3x leverage.
If the algo is going to work in paper trading then in live trading, will the algo be stopped (i.e. to enter 'live' mode) ?
- Once an algorithm wins, we take care of deploying the algorithm against our funded trading account. I don't believe the author needs to take any action, but I'll double check that and update this if necessary. In terms of paying out returns on the funded account that track record starts only when the algo is deployed against the funded account, not from the start of the paper trading competition.
how fast the algo will collect historical data in paper trading and in live trading and is it a disadvantage of having 200-days SMA in the order decision ?
- If you want use a trailing window of data (like for a 200 day SMA) then you'll want to use the history() function to grab that data and have it available from day 1 and not need any time to collect data.
Disclaimer
The material on this website is provided for informational purposes only and does not constitute an offer to sell, a solicitation to buy, or a recommendation or endorsement for any security or strategy, nor does it constitute an offer to provide investment advisory services by Quantopian. In addition, the material offers no opinion with respect to the suitability of any security or specific investment. No information contained herein should be regarded as a suggestion to engage in or refrain from any investment-related course of action as none of Quantopian nor any of its affiliates is undertaking to provide investment advice, act as an adviser to any plan or entity subject to the Employee Retirement Income Security Act of 1974, as amended, individual retirement account or individual retirement annuity, or give advice in a fiduciary capacity with respect to the materials presented herein. If you are an individual retirement or other investor, contact your financial advisor or other fiduciary unrelated to Quantopian about whether any given investment idea, strategy, product or service described herein may be appropriate for your circumstances. All investments involve risk, including loss of principal. Quantopian makes no guarantees as to the accuracy or completeness of the views expressed in the website. The views are subject to change, and may have become unreliable for various reasons, including changes in market conditions or economic circumstances.