Search
× Search
Friday, December 20, 2024

Archived Discussions

Recent member discussions

The Algorithmic Traders' Association prides itself on providing a forum for the publication and dissemination of its members' white papers, research, reflections, works in progress, and other contributions. Please Note that archive searches and some of our members' publications are reserved for members only, so please log in or sign up to gain the most from our members' contributions.

What is max number of future contracts which can be traded at time without affecting the markets?

photo

 Marko Rantala, Indicator & Strategy Developer. Futures trading. CEO & Founder seeking new partnerships ? http://tradingmaestro.com

 Sunday, August 3, 2014

I'm having a very nice robot which I'm going to utilize more up to full potential and have no idea how many contracts it can handle. Unfortunately it works well for FDAX, enough volatility but not so much liquidity like ES (and this does not work there at all). Average trade is quite quick and average trade profit snall too, sort of semi HFT. Maybe just take first bid/ask level of contracts or first bid/ask market depth -1 of those? Any ideas or general thoughts?


Print

5 comments on article "What is max number of future contracts which can be traded at time without affecting the markets?"

photo

 Marko Rantala, Indicator & Strategy Developer. Futures trading. CEO & Founder seeking new partnerships ► http://tradingmaestro.com

 Tuesday, August 5, 2014



It can handle 1 tick slippage well (I even back test all those with slippage 1, and the real live traded results have showed better results than that), two not so well, three is too much I think...


photo

 Alex Krishtop, trader, researcher, consultant in forex and futures

 Tuesday, August 5, 2014



OK, now build a distribution map of your entries and exits (by time of day) and then monitor live market around these times (unless you already have level2 historical data of course). You should see approx. 10 times the number of contracts your want to fill on a level to be sure that most likely your order would have been executed at this level. Then simply approximate the number of levels your order would have most likely passed through in live trading.

BTW forgot to ask: do you use limit or market orders? The aforesaid is of course relevant to market orders, if you use limits there's another problem of getting filled.


photo

 Marko Rantala, Indicator & Strategy Developer. Futures trading. CEO & Founder seeking new partnerships ► http://tradingmaestro.com

 Tuesday, August 5, 2014



Hmmm. 10 times more than requested sounds quite a lot, I thought that I could take at least 50 % or something like that from that level.. Anyway I have an option to use either market or limit orders and market orders seems to work much better as otherwise a lot of entries are missed.



And I'm constantly looking L2 level as I'm running at least this Depth Of Market indicator (http://pvoodoo.blogspot.com/2013/11/pvdom-indicator.html ), which shows the levels at chart always. I think that is one of the most important one, even those nice fake orders can be seen there (although not so much with standard index products than commodities).


photo

 Alex Krishtop, trader, researcher, consultant in forex and futures

 Wednesday, August 6, 2014



I am not sure about FDAX, but with all futures I've ever traded the issue is that mostly order books are populated by "teasing" orders: those used by market manipulators for simulating real liquidity. As far as I know it's impossible to tell a "real" order from a "teasing" one using level2 data available to most retail traders, however I think this question should have been better addressed to professionals working with direct exchange feeds. Anyway, unfortunately the assumption that you are able to consume 50% of the current liquidity at any time at any level is overly optimistic.


photo

 Valerii Salov, Director, Quant Risk Management at CME Group

 Wednesday, August 6, 2014



Marko,

I did not trade DAX futures. I am familiar with less liquid Live Cattle and Lean Hogs futures. The nearby contracts of the latter two currently may get the volume 20 - 30 and 10 - 20 thousands contracts per session. The mentioned DAXU14 gets 60 - 100 thousands per session. I am also familiar with more liquid corn 80 - 120 thousands, soybean representing similar as DAX range, and well more liquid contracts of Treasury Bonds 200 - 400, and already mentioned ES 1,500 - 2,000 thousands.

For some trading rules/systems entry or exit prices are known in advance. If this is a case, then a stop-limit order can be placed "much earlier" (sometimes several minutes in advance). For a retail intraday trader such an order gets a better chance to be filled. As extreme empirical observations from recent years a stop-limit order for one contract placed a minute prior possible price event, where the stop price is at your level and limit price is one tick apart, is filled for live cattle and lean hogs often at the stop price. If the price is not going "there", then the order is canceled or modified depending on the situation.

For the mentioned corn, soybean, treasury bonds and E-mini the stop and limit price can be often set at the same value. Again, this is 1 - 2 contracts.

If the same placing is done at the moment when the price is "jumping" between the bid ask level, then using a limit, even, for small number of contracts can leave you waiting for longs seconds or minutes or leave you without filling the order. On liquid contracts the price should go at least one tick closer to a better price in order to be confident that the order is filled. But you will likely get your "limit price" but not the better one. On less liquid cattle, hogs, wheat the price may go several times to a better price before the order is filled.

The considerations above are suitable for a small retail trader, who has a stream of tick prices and places orders "semi-manually" with an "average" futures broker within hours, when both pit and electronic sessions are open.

Best Regards,

Valerii

Please login or register to post comments.

TRADING FUTURES AND OPTIONS INVOLVES SUBSTANTIAL RISK OF LOSS AND IS NOT SUITABLE FOR ALL INVESTORS
Terms Of UsePrivacy StatementCopyright 2018 Algorithmic Traders Association