Skip to main content

Monte Carlo simulation and trade optimization

I have hooked my Oanda FxTrade account to I have done so to have my trade record verified, but I also use it for after trade analysis and trade optimization. Today I will share one of the ways I use to optimize my trading.

Start of my trading strategy

By default my myfxbook trading account shows trading performance unfiltered. And that is the way it should be, because that is my actual performance. However I started consistently trading the strategy that I currently still trade as of march 2015. From that moment on I consistently applied my strategy daily and now it is a daily routine. So to see my performance as of that moment I will apply a filter, that filters out all trades made before March 2015.

Only trade best performing pairs

One of the reasons I finally started to consistently trade daily, was that I cut down on the amount of pairs I looked at daily. This reduced the time it took for me to analyse all the pairs in the evening and to monitor them during the day. Still, I am looking at about 19-20 pairs. So, why not make live simpler and only trade the pairs that I have performed best in. I realise that the performance is also related to state of the market during the period the performance was achieved, but for the sake of the exercise, let's pretend this influence is very low due to my extreme flexibility in executing my trades :-).
Then this is the filter that gives best overall performance with less pairs.
Applied filtering

And the performance stats are like this.
Performance stats after optimazation
Monthly gain after optimazation
These stats are in line with how I have experienced trading. All the pairs that performed badly for me in my experience needed indeed be filtered out in order to boost overall performance. Also I experienced July 2015 as a difficult month to navigate the markets. It could be due to all the stuff happening with Greece and China and Iran, but there is always something and I would rather think that it had to do with me. I can control / change me! Not the markets! I had a lot of other stuff going on that reduced my focus on trading. So the lesson here is NOT to trade in such circumstances. Take a long break from trading. As the old saying goes: "Sell in May, Remember to come back in September!"
I'll think I'll do that. I can use the time to do stuff like this: analyse my trading. And work on some stuff that involves trading with the Oanda FxTrade Restful api.

Monte Carlo simulation

One way of verifying the robustness of a trading strategy is to subject the per trade gains to Monte Carlo simulations and see how performance holds up or not. I exported the filtered performance data from MyFxBook and imported this into a speadsheet (I use LibreOffice). I indexed the per trade gains percentages and then randomly picked trades and their gains to build 9 new trade records, which I then plotted.
Monte Carlo simulation of filtered performance
The 'real' trade by trade cumulative gain is lower then what is shown in the MyFxBook results, because this performance does not take into account growing position sizing as the equity grows. It just looks at trade by trade performance compared to the equity at the time of the trade and then accumulates them.
The 'real' gain in this graph shows again difficult trading for me in July and August, just barely breaking even. (with the unfiltered trades I have been losing)
The average of the simulation is pretty smooth and none of the simulations shows draw downs that would make me wanna stop trading.

So I feel confident that trading less pairs will not effect the robustness of my performance and my gut tells me I will probably do better.

Popular posts from this blog

Invest like a trader

Here is my book: "Invest like a trader". I finally decided to create this book based on my blog and experience investing, trading and coding. It is an introduction to my view on investing. For the next few days you can get a free copy on Amazon:

This book is for you if you are an investor looking to learn a more trading-like approach to investing. Buy and hold investing has become buy and pray investing, with countless sleepless nights. A more trading-like approach to investing puts you back into control of your investments and it can be a lot of fun. After reading this book you should be more able to build and grow your investment account consistently.

Link to the e-book:
Let me know what you think after reading the book. You can contact me via email or on social media. Even better, you can leave a review on Amazon.

Why I am a trader and investor and why you might wanna be one too

I am a coder by day and trader by night! Coding is my day job. I am fully aware that only having a job will not allow me to provide for my family and myself consistently in the long run. This is because most of the western societies are setup in a way to be more and more disadvantageous towards the working middle class. I do not need to be a billionaire to be happy, but our society is becoming more and more binary. It seems that one can either be rich or poor, in which case I opt to be rich, or at least hedge myself against being poor. Trading and investing are my hedge against this trend.

The super rich and us Below are two videos from the BBC documentary "The Super Rich and Us". It clearly illustrates and explains the polarization of wealth distribution in our current society. Here is a catchy quote from the documentary:

There are the haves, the haves not and the haves yachts! But actually we seem to be heading for a society where there are only haves not and haves yachts

Why I buy Gold and Silver

I own crypto currencies, because I have come to the conclusion that money as we know it today is no longer sustainable. I have come to this conclusion during the crisis of 2008. At that time I had the intuition / the gut feeling something was wrong not only with our financial system, but more specifically with our money. It took a few years of researching and investigating until I figured it out. The thing is, part of me did not want to believe it was true. And for a long time I did not act upon the intuition and knowledge I had. That changed last year when I decided to put my money where my mouth is and I started to accumulate crypto currencies. Cryptos align perfectly with my expertises: coding and trading. So I went for it... And with success.

Now I want to diversify my holdings more by adding Gold and Silver to it. I buy Gold and Silver as a hedge or insurance against the undwindled money printing of all of the governments / central banks of the world. Money, or actually, currenc…