NexusFi: Find Your Edge


Home Menu

 





Would you run this strategy? 10 year DAX backtest results attached.What do you think?


Discussion in Traders Hideout

Updated
      Top Posters
    1. looks_one Dvdkite with 18 posts (4 thanks)
    2. looks_two rlstreet with 8 posts (6 thanks)
    3. looks_3 PK 1 with 4 posts (4 thanks)
    4. looks_4 sam028 with 3 posts (5 thanks)
      Best Posters
    1. looks_one sam028 with 1.7 thanks per post
    2. looks_two PK 1 with 1 thanks per post
    3. looks_3 rlstreet with 0.8 thanks per post
    4. looks_4 Dvdkite with 0.2 thanks per post
    1. trending_up 9,841 views
    2. thumb_up 36 thanks given
    3. group 13 followers
    1. forum 48 posts
    2. attach_file 10 attachments




 
Search this Thread

Would you run this strategy? 10 year DAX backtest results attached.What do you think?

  #1 (permalink)
Dvdkite
Trieste Italy
 
Posts: 162 since Feb 2018
Thanks Given: 131
Thanks Received: 25

Hello everyone,

I came here (nexusfi.com) at the begininning of the year and I've found this place as a very valuable source of information and it helped me a lot with the learning process. From late february I started to learn easylanguage and take some confidence with multichart. Now after almost 4/5 months of daily tests and over 20 developed strategies I finally came up with 2 interesting automated strategies and In this post I like to know your opinion on one of my systems.

I'm actually developing all my strategies over the DAX (eurex exchange) future included this one. All I can say about the entry rules is that the system is actually calculating an initial BIAS (bull, neutral, bear) at the beginning of the day (it can change with some rules) and based on that it make some entries using the previous day VALUE AREA levels.
The system works only intraday during the cash session and ONLY ONE STOP LOSS per day is allowed. There's no limits of consequential gains.

Some hystory about the development process:
I started to develope the stystem over a small backtesting period of 1 year just to see if my edge is right or not and to put down the basic code logic of the signal. I first wrote the BIAS definition code and then all the entry and exit cases... I was satisfied because the test from half 2017 to today was very promising so when the first rough version of the system was ready I tested it over the last5 years and I sadly discovered that is was losing and then barely staying alive from 2013 since the end of 2016. Basically I discoved that it was really profitable only in the last 1 year.
We all know that 1 year of good backtest is NOTHING so I went back to the entry logic and spent some hours modifying and testing all the entry rules, checking the entry levels and testing new patterns and FINALLY I came up with a logic that made the system profitable as I hope in the last 5 years.
After that I spent some time with the optimization. Please note that this system doesn't have so many parameters: it has some variables that define a sort of "profit protection" (If I reach X tick of gain then at least I want to earn X/2 ticks so I place there a stop order) and then there's the stop loss. The interesting thing si that I had those 3 different interesting situations with those value of the stop loss (and the profit protection fixed to points):

SL 25 points I had almost the BEST NET profit possible
SL 15 points I had the Best Profit Factor
SL 10 I had the lowest Drawdown

Just curious because I discovered that 90% of the system performance differencies are based over the STOP LOSS value setting.
In all case the profit factor was around 2 or little higher.

10 YEARS BACKTEST :

So in front of those results it was time to test if over the maximum number of years provided by IQFEED ( 10 years) so I tested it since late 2008 to today leaving the SL at 25.

It really was a pleasure to discover that it was working the same (almost) way in the ealy year that it used to do in the last 5 years. The system as you could see below is profitable every year. The most interesting thing is that it is really profitable in the most of the months with only a few negative losing months. It has maximum loss per day equal to 644,5€ that is 25 point of dax included slippage 1 tick and commissions.
System has been tested over a regular chart with 5 minute bars. It has a resonable maximum DD and it really doesn't have so many negative days. As my first system I was hoping to have something with a maximum affordable loss risk per day and this is something I can deal with.

This year (still don't know when) I'm planning to go live with 1 or 2 strategies and this will be my first automated system trading experience. So I simply wanto to know what do you think about this system based on those backtesting results? Would you go live with it?
Any advice? I just would like some suggestions from automated trading veterans!

Any comment is appreciated,

Regards,

David

SYSTEM PERFORMANCE



EQUITY LINES







TRADE ANALISYS



ANNUAL ANALISYS



MONTHLY ANALISYS (since 2015, just to show you how single months are doing)



MONTECARLO


Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Better Renko Gaps
The Elite Circle
ZombieSqueeze
Platforms and Indicators
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
MC PL editor upgrade
MultiCharts
Trade idea based off three indicators.
Traders Hideout
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Diary of a simple price action trader
26 thanks
Just another trading journal: PA, Wyckoff & Trends
25 thanks
Tao te Trade: way of the WLD
22 thanks
My NQ Trading Journal
16 thanks
HumbleTraders next chapter
9 thanks
  #3 (permalink)
 
amoeba's Avatar
 amoeba 
Sydney, NSW, Australia
 
Experience: Intermediate
Platform: Sierra Chart, Python, C#
Broker: Interactive Brokers
Trading: MJNK, ASX, SPI
Posts: 205 since Jan 2014
Thanks Given: 98
Thanks Received: 284


Hi David,

These comments lead me to think it is possible you have accidentally fallen into curve fitting your strategy;


Dvdkite View Post
.....
I was satisfied because the test from half 2017 to today was very promising so when the first rough version of the system was ready I tested it over the last5 years and I sadly discovered that is was losing and then barely staying alive from 2013 since the end of 2016. Basically I discoved that it was really profitable only in the last 1 year.
We all know that 1 year of good backtest is NOTHING so I went back to the entry logic and spent some hours modifying and testing all the entry rules, checking the entry levels and testing new patterns and FINALLY I came up with a logic that made the system profitable as I hope in the last 5 years.
After that I spent some time with the optimization.
........

For system research and testing, I know some traders who will develop on a small historic sample, then test on a out of sample walkforward. If that out of sample walkforward test not produce good results they abandon the original concept and move on to a new idea.

But if you go back to the development data sample and make changes to test again on the forward data, you no longer have out of sample data, and have fitted your results to the whole data set.

There are some really good webinars on this site by fellow autotraders that explore many of these issues, do a search for Kevin Davey, he outlines a very good methodology for developing and testing trading systems, you can also find him on this site @kevinkdog

Don't be discouraged though, I believe Kevin also say's he might get a couple profitable strategies out of 100 ideas. So it is a case of having a solid methodology and continuing the efforts.

Reply With Quote
Thanked by:
  #4 (permalink)
 martinhunting 
melbourne victoria australia
 
Experience: Advanced
Platform: ninjatrader
Broker: FXCM
Trading: AUS200
Posts: 126 since Apr 2016
Thanks Given: 59
Thanks Received: 149

If you think it is profitable test with real money!

Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #5 (permalink)
 
jackbravo's Avatar
 jackbravo 
SF, CA/USA
 
Experience: Beginner
Platform: SC
Broker: Stage 5
Trading: NQ...uh..ES actually
Posts: 1,337 since Jun 2014
Thanks Given: 4,362
Thanks Received: 2,400

Don't test with real money.
You need to test with historic data you haven't used yet, without changing anything else.
Then, if that works, you need to test it in SIM in real time for 3-6months.
All that before going with live money.

Sent using the NexusFi mobile app

"It does not matter how slowly you go, as long as you do not stop." Confucius
Reply With Quote
Thanked by:
  #6 (permalink)
 
matthew28's Avatar
 matthew28 
United Kingdom
 
Experience: Beginner
Platform: Bookmap
Broker: Stage 5, Rithmic
Trading: US Equity Index Futures
Posts: 1,250 since Sep 2013
Thanks Given: 3,500
Thanks Received: 2,532

As others say, back test and optimise on a sample of your data only and allow an amount of data to test before and after that optimised period.
So if you have five years of data going back from now then I would choose say three years of data 2015-2017 and test and optimise your strategy on that period. Then run a back test of your chosen system on the year of earlier data for 2014 and see whether the results are comparable, and then forward test on the last seven months of 2018 data and again compare the results. Assuming the results are similar, having that seven months of forward test data of the most recent past, that your methodology wasn't optimised on, means the amount of time you need to sim test it live could be reduced as you really just need to check the system is all actually working properly live, rather than requiring another few months validating the methodology. (Though extra confidence is always good).

You do not win as a trader, you just get to play again the next day. If that game doesn’t appeal to you then you should not trade. Gary Norden
Reply With Quote
Thanked by:
  #7 (permalink)
 
sam028's Avatar
 sam028 
Site Moderator
 
Posts: 3,765 since Jun 2009
Thanks Given: 3,825
Thanks Received: 4,629


jackbravo View Post
Don't test with real money.
You need to test with historic data you haven't used yet, without changing anything else.
Then, if that works, you need to test it in SIM in real time for 3-6months.
All that before going with live money.

Sent using the NexusFi mobile app

It looks a bit too good to be true .
I'll also run it for 6 months with a live data feed and a demo account, and would backtest the same strategy with a correlated instrument.

Success requires no deodorant! (Sun Tzu)
Follow me on Twitter Reply With Quote
Thanked by:
  #8 (permalink)
 hughesfleming 
Sliema+Sliema/Malta
 
Experience: None
Platform: Multicharts, Proprietary
Broker: IB,IQFeed,Barcharts.com
Trading: Stocks,Futures
Posts: 40 since Mar 2014
Thanks Given: 87
Thanks Received: 20

Thanks for posting your back test Dvdkite,

Earlier in the year, you mentioned that you were testing Heiken Ashi bars with your strategies. Does this use normal OHLC bars or HA bars? If they are normal bars then well done. That would be a very impressive result and I would consider moving forward with the strategy. If it does not happen to use a standard bar type, then I would be very careful risking real money.

A good test is to use IB's paper trader for forward testing. If your paper trading statements match what you see in terms of win rate in the MC back tester then go for it.

Best of luck,

Alex

Reply With Quote
Thanked by:
  #9 (permalink)
 
PK 1's Avatar
 PK 1 
Kassel / Germany
 
Experience: None
Platform: MC
Broker: IB
Trading: CL/NG/ES
Posts: 72 since Aug 2011
Thanks Given: 128
Thanks Received: 62

What I always do is thoroughly checking entry and exit-points on the chart on one hand and on the other the expectations from my algo. Developing the system you have to have a good understanding regarding the context a trade is getting triggered. So comparing the expectations compared to the actual entry/exit-points is worth a lot. Regarding some common problems even without knowing your strategy one could see on the chart whether you are trapped into a programming problem which causes the great result. Maybe you could post some screenshots with trades.

As you are using Multicharts it could be easy to check whether the strategy is satisfying in live mode or not. Just run the strategy with your broker-feed after applying the correct configurations. Correct configurations and it's no problem to use the real-account, then the trades will occur in your chart and performance report and no trades are forwarded to the broker. Just configure it first, this way I do it for myself and it's a great way to test it before going live with transmitted orders. At the end of the session I always were evaluating the daily outcome of the strategy and comparing it with backtests made after the session for that day.

This way you can achieve the test with out of sample data, which seems necessary.

Reply With Quote
Thanked by:
  #10 (permalink)
 Bosch777 
Ireland
 
Experience: Intermediate
Platform: Ninja Trader
Trading: CL GC FDAX
Posts: 118 since Jul 2012
Thanks Given: 89
Thanks Received: 55


So perhaps you would like to tell us some more about this strategy such as the set-up, entry triggers etc.. This way you might let us run a similar strategy to help with the validation process...

Reply With Quote
Thanked by:




Last Updated on October 27, 2018


© 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