It's the only pairs trading I know :cool:
edit: To be explicit, there are a lot of ways to do this. Cash neutral is one, volatility neutral is another. Depends on what you think you can forecast - correlation, relative volatility etc.
Time is finite.
Allocating time to the most productive endeavour is rational.
If you're failing as a trader, then sure, go sell software..
Ask an entrepreneur about how they allocate their time.
The only out of sample test that counts, is the one where the vendor stops marketing, and starts trading.
No one is so stupid as to sell software for a living, when they could be trading instead.
Economic reality is a bitch.
This doesn't make any sense.
If price has changed but NBBO has not updated yet, then there is NO stale liquidity to match against.
Step 1: Collect underpants.
Step 2: HFT.
Step 3: Profit.
This gets a little bit harder with undisclosed and dark liquidity.
If I am posting large, I'm not gonna do it in a lit venue.
And, as for getting in before the move, what about order priority?
Can't front run a block without paying up a tick. Issues like that.
Swings and roundabouts...
If your commissions are flat, then making 0.01 / 20 becomes larger than 0.01 / 100.
To put it another way ⦠cent-per-share commissions suck donkey balls.
Bigger account often pay less commissions as a percentage of the position size. Economies of scale, sort of.
When that's the case, the trading strategy need less of an edge to be profitable.
Ah, ok. Well, I guess there has to be some priority arrangement for everything that gets natively triggered. :)
Good idea, to look for the matching algo / FIFO etc docs.
Future is trading at 1000.00 / 1000.25
Your Buy Stop is set to trigger by a trade at 1000.25.
A trade occurs at the ask. 1000.25.
Latency ....
Orders move about.
Market re-quotes at 999.00 / 999.25
Stop gets triggered from fill above.
Latency ....
Orders move about...