NexusFi: Find Your Edge


Home Menu

 





How to reduce slippage when stop loss is hit


Discussion in Brokers

Updated
      Top Posters
    1. looks_one w00dmann with 5 posts (1 thanks)
    2. looks_two rleplae with 4 posts (7 thanks)
    3. looks_3 dakine with 1 posts (1 thanks)
    4. looks_4 Quick Summary with 1 posts (0 thanks)
      Best Posters
    1. looks_one rleplae with 1.8 thanks per post
    2. looks_two dakine with 1 thanks per post
    3. looks_3 grausch with 1 thanks per post
    4. looks_4 iantg with 1 thanks per post
    1. trending_up 8,172 views
    2. thumb_up 11 thanks given
    3. group 3 followers
    1. forum 12 posts
    2. attach_file 0 attachments




 
Search this Thread

How to reduce slippage when stop loss is hit

  #11 (permalink)
 grausch 
Luxembourg, Luxembourg
 
Experience: Advanced
Platform: TWS
Broker: Interactive Brokers
Trading: Stocks
Posts: 494 since May 2012
Thanks Given: 1,731
Thanks Received: 1,159


w00dmann View Post
Thanks rleplae,

Hm, I hadn't counted on this being so complicated. Do you have any suggestions on how I can minimize slippage on the buy and sell side? Or am I doomed to use market buy orders and stop loss (market) orders?

Well, you can enter positions with limit orders and just accept that sometimes you won't get filled. Fills on limit orders are mostly a problem when you want to get breakouts or when you absolutely insist on buying on the exact line of support or selling on the exact line of resistance.

Think logically about what you are trying to accomplish and then try and find methods that would work but can also be adapted to include some more "actual market" type of adjustments. For instance, rather than buying at support, buy at support + x ticks. Of course when buying / selling breakouts this type of adjustment may not work and market orders may be needed.

With regards to stops, I never use stop-limits. When I want to get out, I don't want to miss my stop just because I am quibbling over a tick.


w00dmann View Post
Thanks rleplae,

Good suggestion, and yes I have tested my strategy on the ES, and it didn't fare very well. I really am hoping to be able to get it to work on the TF if at all possible.

Considering that your system is so sensitive to slippage, I can tell you right now that it won't work going forward. Have you run a backtest to determine whether the system is viable (in-sample / out-of-sample testing, etc..)? Gut feel tells me that the system won't stand up to a rigorous backtest.

If you want to pursue algorithmic trading, research Kevin Davey. He has a very good track record for the period he made public, has a book (which I have not read), posts here as kevinkdog and he also has a website where he helps people find systems that work.

Reply With Quote
Thanked by:

Can you help answer these questions
from other members on NexusFi?
Increase in trading performance by 75%
The Elite Circle
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
Exit Strategy
NinjaTrader
Trade idea based off three indicators.
Traders Hideout
How to apply profiles
Traders Hideout
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Just another trading journal: PA, Wyckoff & Trends
31 thanks
Spoo-nalysis ES e-mini futures S&P 500
28 thanks
Tao te Trade: way of the WLD
24 thanks
Bigger Wins or Fewer Losses?
20 thanks
GFIs1 1 DAX trade per day journal
17 thanks
  #12 (permalink)
 
dakine's Avatar
 dakine 
Volcano, HI
 
Experience: None
Platform: Ninja
Broker: AMP/CQG
Trading: Futura2000
Posts: 200 since Dec 2009
Thanks Given: 389
Thanks Received: 166

Order Types for Futures and Options - Electronic Platform Information Console - Confluence

If you haven't read through it yet...

Reply With Quote
Thanked by:
  #13 (permalink)
 iantg 
charlotte nc
 
Experience: Advanced
Platform: My Own System
Broker: Optimus
Trading: Emini (ES, YM, NQ, ect.)
Posts: 408 since Jan 2015
Thanks Given: 90
Thanks Received: 1,148


I am not sure if you are still struggling with this topic, but here are a few things to keep in mind.

If you ever use a trailing stop or some sort of stop based on a condition that is called during bar updates, consider the time frame that it is running on. If you set this update on the OnBarUpdate method and you are using a larger timeframe 5 minutes, 1 minute, heck even 500 ticks may be too large and you may miss some of the price action that occurred in the more granular time frame. Try setting this at something very granular like 20-50 ticks, or better yet a different event handler like OnMarketData, this would chase the price a little faster and get you out quicker.

Also consider the benifit of a resting market order for your stop. I don't know if you are submitting your stop order as a SetStopLoss that gets held at the exchange, but this would likely get triggered better than if you have a condition called like.

if(condition = true)
{
ExitLong();
}

In a fast market you may get serious slippage with this approach. Also consider different instruments that have a lower spread. The ES is one of the worst because it has a 12.5 dollar spread that it will hit all market orders with, once you factor in slippage too it will kill you. Try the YM or NQ, these have far less slippage relative to their tick value and overall movement.

Good Luck!

Ian

Visit my NexusFi Trade Journal Reply With Quote
Thanked by:




Last Updated on December 11, 2017


© 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