NexusFi: Find Your Edge


Home Menu

 





Slippage in Backtesting


Discussion in EasyLanguage Programming

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




 
Search this Thread
  #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?
June 15 Peace Odds Surge From 3.6% to 12.25% After Trump …
Prediction Markets & Event Contracts
Fabrication or Framework? Irans Denied MOU Explains the …
Prediction Markets & Event Contracts
Beijing Summit Closes: Xi Pledges Hormuz Help -- $1.14B …
Prediction Markets & Event Contracts
CFTC Approves First US Bitcoin Perpetual Futures -- Kals …
Traders Hideout
CFTC Opens First COT Report Review in 20 Years -- Asks W …
Traders Hideout
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Big Mike in Ecuador
196 thanks
Sober Journey With S&P
27 thanks
30 Sessions
20 thanks
BERN ALGOS algo trading journal
8 thanks
Volume Indicators
8 thanks
  #2 (permalink)
 tr8er 
Europe
 
Experience: Advanced
Platform: SierraChart, BookMap
Trading: ES, CL, 6E, 6B
Posts: 686 since Jan 2017
Thanks Given: 230
Thanks Received: 728

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,737 since Jul 2012
Thanks Given: 1,917
Thanks Received: 7,476


always use per contract


Follow me on X 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,737 since Jul 2012
Thanks Given: 1,917
Thanks Received: 7,476


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 X Reply With Quote
  #7 (permalink)
 tr8er 
Europe
 
Experience: Advanced
Platform: SierraChart, BookMap
Trading: ES, CL, 6E, 6B
Posts: 686 since Jan 2017
Thanks Given: 230
Thanks Received: 728


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,737 since Jul 2012
Thanks Given: 1,917
Thanks Received: 7,476


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 X Reply With Quote
Thanked by:




Last Updated on August 17, 2022


© 2026 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 - Downloads - Top
no new posts