This was submitted into another thread just 4 days ago. I think that in view of Friday’s DDoS attacks, it deserves a “promotion”.
From the viewing angle of real-time live trading, the requirement to submit Good-Til-Canceled (GTC) orders is rated the highest! GTC is the life-boat that may save our live portfolios.
Once in a while there will be a disruption of the connection between Quantopian and the broker’s server (see http://status.quantopian.com/).
Such loss of communication will require the user to re-enter Login Credentials in order to re-connect / re-launch the algorithm. This may take time, especially if you are not sitting next to your workstation daily.
Should such a disruption happen, GTC orders are the only way to liquidate positions, autonomously by the broker, before the algorithm owner initiated the re-connection (or even before being alerted by Quantopian that such outage happened).
With GTC orders, users shall keep such liquidation orders at about 5% below current price. Then, regularly whenever each asset price shifts (up or down) update such GTC liquidation orders. Working in this manner is the only feasible watchdog to save us from holding undesired positions which would have been sold by the algorithm (had it been connected to the broker during the disruption).
Prevention is better than cure: having such kind of orders stationed
in the broker’s system, will keep all of us safe in case of trouble.
Technology might fail; for responsible live trading, you can't do without Good-Til-Canceled orders.
Thank you in advance.