NexusFi: Find Your Edge


Home Menu

 





Slippage in Backtesting


Discussion in EasyLanguage Programming

Updated
    1. trending_up 825 views
    2. thumb_up 1 thanks given
    3. group 0 followers
    1. forum 8 posts
    2. attach_file 0 attachments




 
Search this Thread

Slippage in Backtesting

  #1 (permalink)
 gftrader 
Cleveland, Ohio
 
Experience: Advanced
Platform: Tradestation
Trading: Futures
Posts: 14 since Aug 2022
Thanks Given: 6
Thanks Received: 3

In your experience using TradeStation backtesting, do you normally use slippage per trade or slippage per contract? For example, I am working on a MCL script, and I know 1 tick is equal to $1.00. So, I factor in $2.00 (2 ticks) of slippage per trade (which is just my stop loss, my entry is a limit order). However, I was wondering if it would make more sense to set slippage per contract instead of per trade? I don't think we would set $2 of slippage per contract, especially on larger orders.

Thoughts?

Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Cheap historycal L1 data for stocks
Stocks and ETFs
REcommedations for programming help
Sierra Chart
About a successful futures trader who didn´t know anyth …
Psychology and Money Management
How to apply profiles
Traders Hideout
What broker to use for trading palladium futures
Commodities
 
  #2 (permalink)
 tr8er 
Europe
Legendary Market Wizard
 
Experience: Advanced
Platform: TradeNavigator, BookMap
Trading: ES, CL, 6E, 6B
Posts: 704 since Jan 2017
Thanks Given: 220
Thanks Received: 709

IMHO of course per contract and sorry, I don't understand your logic because of larger orders, you can be sure, the larger the order, the larger the slippage (special with thin markets)

Reply With Quote
  #3 (permalink)
 kevinkdog   is a Vendor
 
Posts: 3,666 since Jul 2012
Thanks Given: 1,892
Thanks Received: 7,360


always use per contract

Follow me on Twitter Reply With Quote
  #4 (permalink)
 gftrader 
Cleveland, Ohio
 
Experience: Advanced
Platform: Tradestation
Trading: Futures
Posts: 14 since Aug 2022
Thanks Given: 6
Thanks Received: 3


tr8er View Post
IMHO of course per contract and sorry, I don't understand your logic because of larger orders, you can be sure, the larger the order, the larger the slippage (special with thin markets)

So you think $2 slippage per contract (if there’s usually 1-2 ticks of slippage) is the correct way to approach this?

I think I meant larger orders would see 30 ticks or more of slippage if I took the $2 per contract slippage approach.

Started this thread Reply With Quote
  #5 (permalink)
 gftrader 
Cleveland, Ohio
 
Experience: Advanced
Platform: Tradestation
Trading: Futures
Posts: 14 since Aug 2022
Thanks Given: 6
Thanks Received: 3


kevinkdog View Post
always use per contract

2 ticks of slippage per contract? That seems like a lot for MCL, but I’m relatively new to this.

Started this thread Reply With Quote
  #6 (permalink)
 kevinkdog   is a Vendor
 
Posts: 3,666 since Jul 2012
Thanks Given: 1,892
Thanks Received: 7,360


gftrader View Post
2 ticks of slippage per contract? That seems like a lot for MCL, but I’m relatively new to this.

I don't trade MCL (I trade CL instead), so I'd recommend 2 to start, and after enough real fills, you might decide to reduce it or increase it.

Looking at bid ask spread for a minute, it could be more than 2 ticks. I see it bouncing from 1-4 ticks, usually 2 though.


It might seem like a lot, and it is, because it is a significant cost of doing business. It will kill many strategies.

Of course, limit order have no slippage, but they have their own gotchas.

Follow me on Twitter Reply With Quote
  #7 (permalink)
 tr8er 
Europe
Legendary Market Wizard
 
Experience: Advanced
Platform: TradeNavigator, BookMap
Trading: ES, CL, 6E, 6B
Posts: 704 since Jan 2017
Thanks Given: 220
Thanks Received: 709


gftrader View Post
So you think $2 slippage per contract (if there’s usually 1-2 ticks of slippage) is the correct way to approach this?

I think I meant larger orders would see 30 ticks or more of slippage if I took the $2 per contract slippage approach.

I don't have experience with MCL, I just trade CL (3 contract max) and there is the slippage around 1 tick or a bit less. MCL has around half the volume of CL, but the moves should be similar, so you should use the amount of your trading experience with it.

Reply With Quote
  #8 (permalink)
 gftrader 
Cleveland, Ohio
 
Experience: Advanced
Platform: Tradestation
Trading: Futures
Posts: 14 since Aug 2022
Thanks Given: 6
Thanks Received: 3


kevinkdog View Post
I don't trade MCL (I trade CL instead), so I'd recommend 2 to start, and after enough real fills, you might decide to reduce it or increase it.

Looking at bid ask spread for a minute, it could be more than 2 ticks. I see it bouncing from 1-4 ticks, usually 2 though.


It might seem like a lot, and it is, because it is a significant cost of doing business. It will kill many strategies.

Of course, limit order have no slippage, but they have their own gotchas.

Thanks! Any experience with NQ and MNQ and the usual slippage per contract with those?

Started this thread Reply With Quote
  #9 (permalink)
 kevinkdog   is a Vendor
 
Posts: 3,666 since Jul 2012
Thanks Given: 1,892
Thanks Received: 7,360


gftrader View Post
Thanks! Any experience with NQ and MNQ and the usual slippage per contract with those?

I would recommend for any instrument first looking at the typical bid/ask spread, and using the upper end of what you see.

I have pretty detailed estimates for just about every futures market, based on statistical analysis and real money trading, but I can't freely share those.

But the spread is a good starting point for most markets (Gold would be an outlier to that rule).

Follow me on Twitter Reply With Quote
Thanked by:




Last Updated on August 17, 2022


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts