Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
I am currently back-testing an algorithm on the ES and I would like to know how good/bad the liquidity is outside the regular hours when trading 20 contracts. Will LMT orders at the last traded price for example remain unfilled/partially filled more often than not ?
Just to avoid the responses "newbie trading 20 contracts", I actually intend to trade 10 contracts at a time however the algorithm works by always being in a position so for example if I close a 10 contract long position, I will sell the 10 contracts that make up the long position and go short 10 contracts as well (so 20 contracts in total).
During regular hours, I assume it's a breeze to get filled at the last executed price but I am very concerned about after/pre hours.
The back tests shows good results on regular hours but the results are even better outside those hours.
Thank you for any help is appreciated !!
Can you help answer these questions from other members on NexusFi?
Since the backtest is showing good results during RTH I would stick to those times as ETH can present liquidity issues at times and your 10 or 20 lots may actually move price. Just my opinion of course
Futures Trader 71 uses a rule of thumb that extended hours total contracts is usually around 10% of regular (old open outcry pit) hours. Considering the number of hours open the gross implication is your system should throttle back from 20 to 2 contracts after the regular close. But we all know that average is a concept and if you look at things in a granular way the overnight volume really doesn't pick up until London and Frankfurt are open. So what is good at 8 pm GMT 5 is not the same at 2 AM let alone 10 AM. i.e. 1 contract then 2 or 3 finally back to 20.
I think you should run some stats and I would suggest keeping it to transactions not number of contracts. If you are good at crunching numbers (personally I have an MBA from the time of the 286 processor) you may want to look at the range of contracts offered. Trying to say if it is just retail with one and two contracts per transaction that is different from regular trading where 20 contracts at a time is constant. So match your tackle to the size of the fish.
Using limit orders even on one contract during the open session takes away from the fidelity of your backtest. If you want your backtest to be as close as possible to what reality might look like, then use market orders and take away the all the uncertainty about getting filled.