NexusFi: Find Your Edge


Home Menu

 





ES stop loss fills


Discussion in Emini and Emicro Index

Updated
      Top Posters
    1. looks_one stefan416 with 8 posts (0 thanks)
    2. looks_two mwtzzz with 7 posts (0 thanks)
    3. looks_3 kronie with 3 posts (1 thanks)
    4. looks_4 kevinkdog with 3 posts (3 thanks)
    1. trending_up 9,422 views
    2. thumb_up 4 thanks given
    3. group 6 followers
    1. forum 28 posts
    2. attach_file 2 attachments




 
Search this Thread

ES stop loss fills

  #21 (permalink)
 
stefan416's Avatar
 stefan416 
Toronto, Canada
 
Experience: Intermediate
Platform: Ninjatrader, MT4
Trading: Forex, US Index Futures
Posts: 58 since Sep 2011
Thanks Given: 15
Thanks Received: 12


mwtzzz View Post
My comment is to be sure to backtest on adverse market conditions and very different market conditions. Ranging market versus trending. High volatility market vs low. I believe you said you backtested January through August ... be sure to expand it well beyond that short timeframe. Also when backtesting start the test on different days and compare results. The idea is to have the test start in different types of markets, as this will affect the results.

You said the results were $120 gross profit from 400 trades? Or was it $120/day?

I definitely concur with having to test it over a broader time period. Ill have to get my hands on historical ES data as AMP only offers 2012 up till now I believe.


The $120 was net profit this week per contract. the stats I posted were from the raw data (~400 trades) that was then inputted into the excel journal available here on futures.io (formerly BMT). Using a starting balance of $5000, stop of 4 ticks and 2% risk the ending balance until end of may was ~$31,000. Not taking into account differing market conditions that might arise and jsut focusing on the specific time period I think that the test statistic Stop is conservative, taking 4 tick stop outs every time instead of my 3 tick volume threshold stop that I currently use. I think I said earlier, I'll take the 3 tick stop but if i get slipped to 4 its accounted for. After all, my original theory and idea for the system was to only get stopped out if price moved greater than 3 ticks -- touches of the 3rd tick would hopefully not get triggered.

In the end, putting my money where my mouth is will let me know if it works. I think $40-50 trades are a relatively small price to pay to find out if a strategy works...especially in comparison to CL strategies which require 10-20 tick stops!!!!

Started this thread Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
How to apply profiles
Traders Hideout
Better Renko Gaps
The Elite Circle
NexusFi Journal Challenge - May 2024
Feedback and Announcements
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Spoo-nalysis ES e-mini futures S&P 500
41 thanks
Just another trading journal: PA, Wyckoff & Trends
30 thanks
Tao te Trade: way of the WLD
24 thanks
Bigger Wins or Fewer Losses?
23 thanks
GFIs1 1 DAX trade per day journal
21 thanks
  #22 (permalink)
mwtzzz
Sunnyvale, CA
 
Posts: 171 since Dec 2012
Thanks Given: 8
Thanks Received: 107


stefan416 View Post

The $120 was net profit this week per contract.

If that's average for the 400 trades, it's a good first start. See my this morning's post on the other thread talking about Volman. I give a "next steps" of what to do once you have a good first start. You'll see that there's more to it than that. My post appears below this one:


Quoting 
the stats I posted were from the raw data (~400 trades) that was then inputted into the excel journal available here on nexusfi.com (formerly BMT). Using a starting balance of $5000, stop of 4 ticks and 2% risk

this won't work in all markets.


Quoting 
Not taking into account differing market conditions that might arise

Unfortunately you won't get off so easy! You have to take it into account because you will encounter different conditions


Quoting 
and jsut focusing on the specific time period I think that the test statistic Stop is conservative, taking 4 tick stop outs every time instead of my 3 tick volume threshold stop that I currently use. I think I said earlier, I'll take the 3 tick stop but if i get slipped to 4 its accounted for. After all, my original theory and idea for the system was to only get stopped out if price moved greater than 3 ticks -- touches of the 3rd tick would hopefully not get triggered.

You dont' have to worry about slippage and fills in real markets. The thing you have to worry about is the fact that your system won't work when the market conditions change. Also you will be totally screwed if a limit-move type event happens while you're trading. Stop losses and slippage are the least of your concerns in that case.

However, congratulations on your successful first step. Many people don't get to that point. Just realize that a successful first step is most definitely not a successful strategy without doing more to make sure it works in different conditions.

Also you need to keep track of your max drawdown.

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



mwtzzz View Post
You dont' have to worry about slippage and fills in real markets.

Can you explain your comment a little bit? I'm not sure if you are talking about a specific case, or just in general.

My experience is that slippage and fills are always important, and definitely need to be accounted for and worried about. I've had plenty of great look strats that failed once you accounted for proper slippage, or realized that fills were impossible.

Follow me on Twitter Reply With Quote
  #24 (permalink)
 
stefan416's Avatar
 stefan416 
Toronto, Canada
 
Experience: Intermediate
Platform: Ninjatrader, MT4
Trading: Forex, US Index Futures
Posts: 58 since Sep 2011
Thanks Given: 15
Thanks Received: 12

I would have to agree that slippage and fills are one of the most important things that a trader has to be concerned about once he/she has established and traded his/her method.

The $120 was, this past weeks net profit per contract. What I meant by saying not taking into account differing market conditions was I tested the method over the given time and I posted the statistical data for that time period.

No, my method wont work in all methods but I like had said it was thought up and meant for ES and the characteristics of the market (thick bid/ask and smaller ADR) in saying that, I guess there would be less concern about slippage since you wouldnt necessarily be worried about someone slapping a 500 lot and price moving 5 ticks like in CL. Like Kevin said fills and slippage can really destroy a system. That is why I've decided to continue my tests with 4 tick stops instead of 3. The stats I gave were with a full 4 tick stop in the market conditions at the time, which I think are pretty "decent". Max draw down over the entire time was under 15% I believe with a max loosing streak of 4 if I remember correctly.

mwtzzz, I'll be sure to check out the post you linked me.

I just find it so exciting having developed a method that seems to play out in a reasonably profitable manner in forward tests and is mechanical enough for me not to really worry whether I should take the next trade or not...real cash will be another story. I could post up a sweet looking noobish excel spreadsheet of the millions that could be made in only a few years, but we have all seen those beautiful equity curves before hahaa.

Started this thread Reply With Quote
  #25 (permalink)
 
stefan416's Avatar
 stefan416 
Toronto, Canada
 
Experience: Intermediate
Platform: Ninjatrader, MT4
Trading: Forex, US Index Futures
Posts: 58 since Sep 2011
Thanks Given: 15
Thanks Received: 12

Here is the excel journal from Jan to may if anyone wants to check it out. It wouldnt let me upload the xlsm file so I zipped it. Comments would be appreciated!

Attached Files
Elite Membership required to download: ES Backtest (4t SL).zip
Started this thread Reply With Quote
  #26 (permalink)
 kevinkdog   is a Vendor
 
Posts: 3,664 since Jul 2012
Thanks Given: 1,892
Thanks Received: 7,359


stefan416 View Post
I just find it so exciting having developed a method that seems to play out in a reasonably profitable manner in forward tests

Since it looks like you backtested from Jan - Aug -2012, and forward tested since then, you should definitely keep a VERY short leash on this strategy. Meaning, I don't think you tested for enough time/market conditions to make any meaningful conclusions. You might have enough trades, but you definitely don't have enough different market conditions.

Here is a good example of testing a short period, then testing a longer period, and how the conclusions are radically different...

Next | MBAGearhead Trading Journey


SOME RANDOM THOUGHTS:

But, my bias is to test with a lot of data (5-15 years). So, I'll always discount short term tested results, unless...

IF you can develop a protocol/method that senses when a strategy is going bad, before it goes bad, then you could theoretically trade this strategy until that point, then just switch to another strategy you have waiting. If you do it right, you'd ride the "wave" of each little strategy, then hop on the next, and the next, etc.

The key would be in the switching method, not the actual strategy itself (I have found it relatively easy to find a good 6 month tested strategy, but exponentially tougher to find a 6 year tested strategy).

Follow me on Twitter Reply With Quote
Thanked by:
  #27 (permalink)
mwtzzz
Sunnyvale, CA
 
Posts: 171 since Dec 2012
Thanks Given: 8
Thanks Received: 107


kevinkdog View Post
My experience is that slippage and fills are always important, and definitely need to be accounted for and worried about. I've had plenty of great look strats that failed once you accounted for proper slippage, or realized that fills were impossible.

In CL the bid/offer spread is at most two or three ticks in normal conditions and the profit objectives I use in my trades makes this spread a negligible portion of the gain. My profit target are usually from 11 to 40 ticks. I have never concerned myself with whether my offer gets filled at the bid, or vice versa. My primary goal has been to make sure I have a trading strategy that is much better than a "breakeven" one.

when I enter or exit a trade, I am satisfied with a market order - I don't care about the specific price, I care about getting in or out.

However, I certainly understand if you're working with a tight strategy, proper fills would be a concern.


stefan416 View Post
The $120 was, this past weeks net profit per contract. What I meant by saying not taking into account differing market conditions was I tested the method over the given time and I posted the statistical data for that time period.

You definitely have to backtest more. Usually a method that works well in one time frame (which could be months), does not in others. Unfortunately that's just the way it is, otherwise it would be easy to keep the ball rolling.

But your 15% max drawdown is good. Try to keep it around there as you tweak and modify your system.

Also don't dismiss my discussion about adverse market conditions and the need for options. All your hard work with real money over six or eight months, can go down the tubes with one or two days of extreme conditions.


kevinkdog View Post
IF you can develop a protocol/method that senses when a strategy is going bad, before it goes bad, then you could theoretically trade this strategy until that point, then just switch to another strategy you have waiting.

this is just as difficult as developing a single strategy that works well in all markets. Which is to say, for all practical purposes, cannot be done. Again, an unfortunate thing, otherwise making money would be so much easier.


Quoting 
The key would be in the switching method, not the actual strategy itself (I have found it relatively easy to find a good 6 month tested strategy, but exponentially tougher to find a 6 year tested strategy).

This is absolutely true, and as I mentioned in the other thread, it's difficult to tell when the market changes. My recommendation is to develop a strategy that works well in one kind of market. Then modify it so losses are limited in the other types of markets, while still allowing it to produce profit, albeit slower and fewer.

Reply With Quote
  #28 (permalink)
CanadianTrader
Oakville OntarioéCanada
 
Posts: 2 since Aug 2015
Thanks Given: 0
Thanks Received: 0


stefan416 View Post
Hey futures.io (formerly BMT)ers,

I was wondering if I could get some info from some live traders who trade the ES. This question has, no doubt, been asked before but would like some tailored advice if you guys wouldnt mind!

I have been backtesting by hand a strategy that has a 3 tick SL and 5 tick TP. All orders would be bracketed with the ATM manager. Now, for the the most part, my strategy replies on the fact that the ES is a relatively thick market and, to my understanding, price must move through your order level to fill. The problem I have when forward testing on Ninja Sim is that my stop loss orders, which are stop limit (again, to my understanding as stop market SL is false in the properties window), seem to fill immediately when touched while my TP limit orders fill in the expected manner.

Is this to be expected when trading live or would stop limit SL orders require a movement of price through the order level as per the usual Limit order? Also, what would your general sense of fill rates be in live for your order sizes, e.g. 1 vs 5 vs 50 clip fills. Knowing that the exchange is FIFO i would guess that moving the SL (refreshing it) would lessen the chance of a fill until price moves beyond the level. I am a total rookie when it comes to live and would like to have a sense of what to expect before risking cash if possible. On the other hand $40 a trade isnt to bad to test it out :P

Best Regards,
Stefan

Hi Stefan, backtesting by hand is not the same as livetesting by paper trading nor is any of these the same as live testing with real money. The other problem you will have too is real trading with a small account is not the same a real trading with a larger account. That aside I would encourage you to put aside the papertrading and backtesting as soon as possible and start real trading. nothing focuses the mind more than having real money on the line. Of course I would alse STRONGLY suggest you start with a very small account and number of contracts (preferably 1 contract) and trade at this level for a lot longer than you want. This is the only way to grow and perfect the art of trading. Best of luck to you.

Reply With Quote
  #29 (permalink)
 Dorky 
Pahang Malaysia
 
Posts: 33 since Jul 2015

Backtesting with Excel is not real backtesting.
Excel has its own limitation.
And real trading is real-time, instead of in intervals of 5-min, or 10-min, or 1-hour, or 1-day.
In between the time interval many things can happen that will cause your system to whipsaw like mad, get stopped out like mad, etc.
Results can be ultra super wonderful with Excel (due to error in formula or others) even inclusive of commission and slippage, but vastly a different world if you do it using tick data (or second/minute data) with C/C++/Python.

Reply With Quote




Last Updated on August 30, 2015


© 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