In this morning, all live testing algos are not available due to some "error". Is there any technical issue to Quantopian website?
In this morning, all live testing algos are not available due to some "error". Is there any technical issue to Quantopian website?
Yes. See http://status.quantopian.com/ .
We're sorry for the outage today. Our cloud provider had a terrible day, and it took down many Quantopian features. You probably read about the underlying problem in the news.
We expect that all live algorithms (contest, trading, etc.) will be running on Monday.
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.
I guess it's related to this: https://www.theguardian.com/technology/2016/oct/21/ddos-attack-dyn-internet-denial-service
yeah that's also an issue because my algo uses spy's historical pricing to judge market confidence. a 100% drop could break something although I'm more concerned with the open/close prices.
Hi Dan -
It would be interesting if you could share a few more details as to why your infrastructure was vulnerable. Naively, I think of the DNS system as applicable only to end users, who need the initial translation of www.quantopian.com to an IP address. So, if this system is affected, then I can understand your statement on http://status.quantopian.com/incidents/w6zsg66gxgtb :
users are unable to reliably access their Live Algorithms dashboard on the site.
(although there is a larger question of why the DNS system is so vulnerable in the first place, but that is another issue).
However, my naive understanding does not explain:
Due to the DDOS attack against our upstream DNS provider, we are unable to guarantee the viability and consistency of our live trading infrastructure.
It implies that you rely on DNS beyond providing basic connectivity to your user-facing web pages. One obvious issue is that most users of fetcher would provide a name, versus an IP address, to retrieve data. So, that would be broken if DNS is broken. Beyond fetcher, it is not obvious how DNS comes into play.
More generally, why do you use a single "upstream DNS provider"? Naively, I'd think that you'd have a long list of providers (my home router has a primary and a secondary, for example). Again, my naive understanding is that there are lots of DNS providers (google, opendns, etc.), so couldn't you just have a long list, versus relying on a single one?
Also, not to spread fear-uncertainty-doubt, but why would you say confidently:
We expect that all live algorithms (contest, trading, etc.) will be running on Monday.
It just seems that if a botnet DDOS attack can knock out internet infrastructure seemingly out of the blue, you'd have a hard time making your system immune to such attacks, given that you only have a few days to make changes and test them. Technically, your statement seems over-confident, given the extent of the problem, as I understand it from the news. Why would Quantopian be immune to another attack?
On a separate note, I'd have to think that the attack affected markets, and might affect them on Monday, as well. Internet connectivity/health might be a new data set for you (so long as your infrastructure is immune).