(1) IB paper trading is meant to learn basics... not back-test strategies.
(2) I wouldn't use even IB's live data for anything...
They won't even give you an NBBO quote...
They won't give you a quote for their own IDEAL ecn...
Which I get through a 3rd party.
To trade ETFs.... spend the $200/month on a pro quote terminal like Thomson ONE or a Reuters product.
(3) Your competition in ETFs...
Is experienced traders equipped with high-end products from Reuters, etc...
And black boxes running at < 10 ms latencies.
(4) Your general approach of trend following... is probably worthless.
(5) That said...
Don't give up... and use ONLY Limit Orders.
But there are certain things I cannot test in my back testing setup - i.e. how orders are filled.
As well as the impact of the loss in or low quality of the data feed from IB.
2.
Hmm.
I know this is a problem.
The holding period is pretty long - around one week on average.
I am hoping this makes it less of a problem since I use price data from bigger windows.
(I look at the OHLC bar for a 2 hour window rather than just the last close price.)
3.
Yes.
But that applies to any instrument you can trade.
And regardless of whether you do it by hand or via an ATS.
4.
:-D
I know.
This is just to get started.
I picked the ETFs since they appeared to be trending in a tradeable way.
5.
I have no intention of giving up ... yet.
---
And limit orders - yes:
Any good heurestics/simple algorithms for placing a limit order in this context?
It should work in a stop/loss like situation - being able to get a good price in a market that moves against the trade (i.e a sell in a falling market).
The order is placed after the fact (the drop leading to a sell order is already started).