Re: Success Stories

I like that approach a lot ATS! Also please add to your FF thread! I read over it several times and find it very informative!

I for one have several different approaches and theory’s about data mining strategies,
I have built strategies using over 200,000+ bars of data with 20% OOS with the OOS results not varying more than 5% r squared and balance line stability than IS. Those particular strategies do not trade often however they are looking promising in live testing however there is not enough results to establish a result just as yet.

My latest method is to create a portfolio of 50+ strategies using 10,000 bars of data all IS on M30 timeframe using strict Monte Carlo testing to weed out the over fitted strategies. I have just started testing these in the last two weeks with some good results so far.
This goes against everything I believe should work however I am very mindful of the fact that the market doesn’t care about what I think should work which is why I keep a log and all the settings used to create different portfolios so over time I can come to some sort of conclusion as to what works well and what doesn’t.

On every strategy however I run an entry time indicator as a preset to eliminate the strategy from trading around rollover (midnight for brokers on the international Timezone standard for forex GMT+3 incl daylight savings I believe)
I also put a spread protection in which i refer to my brokers average spread and adjust accordingly.
I also like to turn my strategies off around high impact news events as these can have a huge impact of over all results.

27 (edited by ats118765 2019-04-24 12:35:38)

Re: Success Stories

Michael1 wrote:

I like that approach a lot ATS! Also please add to your FF thread! I read over it several times and find it very informative!

Hi Mike

I don't frequent FF anymore as I was just not getting much valuable info from content related to what I do...and there was too much bickering on the forum.....so I let the Data Mining Thread of mine lapse. My workflow has changed a bit since then....but hopefully some of it was helpful.

I now post on my website at https://atstradingsolutions.com/ and involve myself with some of the professional fund managers on Linked-In plus lately Twitter.

I plan to write up some good content on particular approaches to data-mining using EA studio and I have already written some content that may be helpful to those interested in trend following/momentum approaches.

I like your approach you have nutted out Mike. You obviously have spent considerable time with it. Since you are trading on M30 I totally understand where you are coming from in some of your solutions that reduce slippage and execution issues. :-)

I am currently benchmarking my research efforts against the top CTA's in the trend following/momentum space. By closely monitoring their performance, you can see what are reasonable versus unreasonable expectations. Interestingly the approach I now use pretty well mimics their performance.

Below are the long performance results since 1 Jan 2000 for the Trend Following Index that comprises about 60 of the top trend following CTA's in the world. Note the CAGR and Max Drawdown for the 19 year period. This provides an important benchmark that defines whether my test results are pie in the sky or not.

https://i1.wp.com/atstradingsolutions.c … .png?ssl=1

https://i.postimg.cc/Y4s2DCNK/TF-Index.png

Here are the results of my currently compiled portfolio which spans 13 instruments (FX, Commodities, Indexes, Metals). The equity curve very closely mimics that produced by the trend followers that gives me confidence in it's future robustness. The equity highs and drawdown are almost perfectly aligned with that of the professional CTA's...but still need a bit more diversification to more precisely mimic them.

I am adding to the portfolio as I go and plan to settle on about 30  instruments across asset classes.

https://i0.wp.com/atstradingsolutions.c … .png?ssl=1

https://i.postimg.cc/vgZ9fTQJ/Divergent-Portfolios-Current.png


You also need to note that the CTA's performance results are net of management and performance fees so the CAGR pre fees would be slightly higher and the Max Draw of the TF Index slightly lower if we were comparing apples for apples.

I plan to scope out the workflow of the processes I currently undertake on my blog so hopefully will get a bit of interest in the methodology and hopefully will be able to share notes with those on a similar path.

Cheers

Rich

Diversification and risk-weighted returns is what this game is about

Re: Success Stories

I will be doing some research now into these fund managers and results they are getting it sounds very interesting and such a suitable benchmark to set for what is ‘reasonable’ in terms of results if we are doing excellent.

I will have a look at your website and have a read through thanks for that!

I don’t primarily trade the M30 I trade M30 and up. Anything lower I find becomes to choppy, all my M30 strategies primarily trade the Euro/US sessions and are flat before rollover to avoid paying swaps as well as I don’t like being in the market longer than I need to be with finding entries on the shorter timeframes. Longer trend based approaches I let ride like yourself.

2 things I think we really agree on:
1: it’s all about diversification, trading across different markets and timeframes allows for smoother results and reduces drawdowns (if done correctly).
2. Risk weighting! I for one risk weight all my strategies however I like to use live test results, and continuously risk weight, I Am playing with different ways to do this currently however the most basic approach in my eyes is sizing my positions based on historic drawdown of a given strategy ie if over the last N months a particular strategy has traded 0.1lot for a 10% drawdown and I assess my ‘max drawdown’ allowance is 5% I’ll half the position size of that particular strategy.
It is constant work and I believe the real secret is not creating profitable strategies but how to manage a portfolio.
How aggressive do you want to be?
Can you handle large drawdowns without sweating?
What is your longer term profit target?
How many strategies are you currently trading?
There are so many questions Which need to be answered by each trader to be profitable and a lot of it is actually finding what sort of trader you are.

I for one am in it for the long haul I like small drawdowns however with that comes small profits, I’m not comfortable with taking on to much risk, id rather make a few % a month than try and double my account in a month and blow up.
I try and play the game of statistics and analysis.
I believe there is only one thing in the market we can control and that’s our risk. Control your risk in terms of position sizing, and diversification and the rest will come.
Trial and error with EA Studio and try every which way to create strategies you can possibly think then gather hard evidence of what works and what doesn’t and it will all start to fall in place.

29 (edited by ats118765 2019-04-24 14:05:57)

Re: Success Stories

Yep Mike. Diversification and risk weighting are the key priorities for me as well. Fortunately EA studio makes life very easy with regards to system diversification. Then you just need to deal with instrument and timeframe diversification.

I find it is very important to diversify across different markets when adopting trend following techniques as there can be long periods in any single market where trends rarely present themselves. If you are restricted to a few instruments you can find yourself spinning your wheels uselessly with building drawdowns.

Risk weighting is incredibly important especially since EA studio operates off standard lot sizes for market selections. Like you I use historic max drawdown as a basis to adjust position sizes for each strategy to risk weight them.

The chart below provides an example of a compiled portfolio that does not use a risk weighting approach (a raw portfolio). Notice how 3 instruments significantly bias the results of the overall collection of 14 instruments.

https://i.postimg.cc/HcpWKB3q/Raw-Portfolio.png

Now here is a risk weighted solution applied to the same 14 instruments using the drawdown as a basis to adjust position sizes.

https://i.postimg.cc/RqWqzbvm/Risk-Weighted-Instruments.png

Risk weighting produces a significant boost in performance result for the total portfolio.

Here is the raw portfolio result.

https://i.postimg.cc/GTDy3MwX/Raw-Portfolio-Performance-Result.png

...and here is the risk weighted performance result.

https://i.postimg.cc/gxzn1cJS/Risk-Weighted-Portfolio-Performance-Result.png

The difference is significant.

Mike I can now pretty well manage my drawdown profile through adjusting position sizes at the global portfolio level. My most recent blog on the website gives an idea how to do this.

I actually have no long term profit target as I avoid prediction in it's entirety. By focusing on the risk management side of the portfolio, profits are just a symptomatic outcome associated with the fact that markets do tend to trend at points in time. I never know when that will occur....so I just let the portfolios do their thing...as I know that when markets decide to trend I will be riding them. My worst fear is the fear of missing out on a trend....so I diversify as much as I can.

I trade bundles of portfolios that contain many strategies within them......and the more the merrier.

As I risk weight the portfolio, you will find that as a portfolio builds a larger drawdown, the position size is decreased....hence I never actually turn strategies or portfolios off at all. I continually add new portfolios to the collection. It is a never ending process. The only think that changes is that you need to progressively build up your VPS servers and broker live accounts as your portfolios build. At the moment I am operating off about 10 separate VPS accounts each operating off a separate live broker account ....and this is likely to continually grow as time progresses and the workflow processes continue. I use FX Blue to do most of the heavy lifting with live trade data collection which I import into my data analysis tools.

Make sure that if possible you use an account that offers rebates off volume transactions as this can be a nice bonus for high trade activity.

You seem to have a very similar ambition in your trading goals that I do which appear very realistic.

Nice catching up Mike.

Cheers

Rich

Diversification and risk-weighted returns is what this game is about

Re: Success Stories

Hi guys,

I've always remembered this post as an inspirational reference, I decided to search it again but there are no news since some months ago. Would be so nice to have an update or even new success stories from other members. Unfortunatelly I can't post mine because I haven't any.
What about geektrader? He used to be very active in this forum. Did his strategies continued with their curves or folded?

Re: Success Stories

geektrader wrote:

Hi Hannah,

sorry for the long delay in getting back, I´ve been extremely busy ever since the new year started. First off: thanks for the kind words, I much appreciate them. However, I am no magician either, although I have some great EA´s, it does not mean that they cannot and will not fail - I am ready to remove them the day they exceed their historical drawdown / "equity curve behavior". Markets are ever changing everyday and even perfectly looking systems might stop working "tomorrow" - just go with the flow and have no hard feelings to get rid of systems that you´ve got a bad stomach feeling about.

Apart from having good systems, you have to be on top of things for the technically execution too. That means having the right broker with the lowest "total costs" (spread + commission + average slippage) and of course you should be able to withdraw your money should you make profits (you will be surprised how many brokers did NOT pay my profits in the past with shady reasons and all the work did not pay off because they simply denied withdrawal and deleted the profits. Yea, Forex is a freaking HARD business, if not the hardest. First you have to beat the markets (extremely difficult, but EA Studio will help), then you have to beat the broker, so to say. And all that in an enviroment where 80%+ of retails traders lose (you can easily see that this is no myth because all the EU brokers now have to list the losing percentage of accounts on their main-site right away). Would I go 10 years back and have the choice again if "to do" Forex with the knowledge I have now, I would NOT do it again at all - there are absolutely easier ways to make money with a guarantee to actually make some, because in Forex you can spend years and only loose money instead, hehe. But surely there is a passion for creating automated systems, data analytics and coding which keep me in the game. Enough rant, I think everyone knows what they´ll get if they decide to trade Forex now :-)

As you´ve been asking for a benchmark to go for, here are stats of my "top" systems that have been created with EA Studio (maybe it helps anything so you know what to look for for your own ones). All of them are trading 1 lot fixed.

https://drive.google.com/open?id=1wY6Cm … 3IkHUYbTWS

Cheers,

Geektrader



Hi Geektrader thanks for sharing your reports. May I know how did you use Quant Analyzer to generate such a report for strategies that were created with EA Studio?

32 (edited by burrup.lambert 2021-06-26 19:19:45)

Re: Success Stories

lance298 wrote:
geektrader wrote:

Hi Hannah,

sorry for the long delay in getting back, I´ve been extremely busy ever since the new year started. First off: thanks for the kind words, I much appreciate them. However, I am no magician either, although I have some great EA´s, it does not mean that they cannot and will not fail - I am ready to remove them the day they exceed their historical drawdown / "equity curve behavior". Markets are ever changing everyday and even perfectly looking systems might stop working "tomorrow" - just go with the flow and have no hard feelings to get rid of systems that you´ve got a bad stomach feeling about.

Apart from having good systems, you have to be on top of things for the technically execution too. That means having the right broker with the lowest "total costs" (spread + commission + average slippage) and of course you should be able to withdraw your money should you make profits (you will be surprised how many brokers did NOT pay my profits in the past with shady reasons and all the work did not pay off because they simply denied withdrawal and deleted the profits. Yea, Forex is a freaking HARD business, if not the hardest. First you have to beat the markets (extremely difficult, but EA Studio will help), then you have to beat the broker, so to say. And all that in an enviroment where 80%+ of retails traders lose (you can easily see that this is no myth because all the EU brokers now have to list the losing percentage of accounts on their main-site right away). Would I go 10 years back and have the choice again if "to do" Forex with the knowledge I have now, I would NOT do it again at all - there are absolutely easier ways to make money with a guarantee to actually make some, because in Forex you can spend years and only loose money instead, hehe. But surely there is a passion for creating automated systems, data analytics and coding which keep me in the game. Enough rant, I think everyone knows what they´ll get if they decide to trade Forex now :-)

As you´ve been asking for a benchmark to go for, here are stats of my "top" systems that have been created with EA Studio (maybe it helps anything so you know what to look for for your own ones). All of them are trading 1 lot fixed.

https://drive.google.com/open?id=1wY6Cm … 3IkHUYbTWS

Cheers,

Geektrader



Hi Geektrader thanks for sharing your reports. May I know how did you use Quant Analyzer to generate such a report for strategies that were created with EA Studio?

Quant Analyzer supports MetaTrader 4 and 5 reports for importing.

https://strategyquant.com/doc/quantanal … tanalyzer/

If you are using an unsupported format it is possible to create your own format using the General CSV Loader as mentioned at the bottom of that link.