Successful backtesting in FX

Good Morning / Afternoon folks

A lot of people are willing to teach you their trading style, yet it’s not because I’ve watched cooking movies I’m a chef

(but fuck, I do like Burnt)

I can tell you the entries many strategies available for free are profitable. Heck, if I shared this strategy, which is pretty darn straightforward you could generate a profit

Yet, I can guarantee you that if you were to implement it straight out of the box without testing it & trying to develop a few filters & figuring out a clear exit plan you won’t go far.

Now, before I start diving into it, I shall mention one thing:

A technical analysis/trading plan to enter trades isn’t the only thing you need to develop to become a good trader.

  • You’ll need to develop clear exit rules.
  • You’ll need to develop a strong mental understanding of your strategy.
  • You’ll have to come to accept that you will lose money (from time to time).
  • You’ll have to continually work to either refine or even only execute this strategy.

Where to look for potential reversals

To make it easier we’re going to look at a daily chart with an indicator I have developed

This removes all discretion and we can be sure that every single zone will be created following the exact same rule

The chart represents the Australian Canadian Dollar from August 2020 till today with a single indicator.

Now before going on too far, let’s just explain what I am trying to highlight with my indicator

The indicator objective is to highlight areas where the price is likely to reverse

The logic behind their creation is to find days where the price saw quite a lot of hesitation in terms of direction (creating wicks that are bigger than the body of the candle) that are then engulfed on the following day

You’ll probably notice that it happens quite a few more times than where my boxes are created. Some appear to have been “missed” the reason for that is that I want those zone to be created either close/below (for demand zones) to the HMA to avoid having zones created when the run is rather extended and in need of a pullback.

This logic was to reduce the number of zones & improve their likelihood of success.

On this chart you can notice that out of the 16 zones that were created since August 2020 9 of them showed a rejection or at least a small reaction.

That doesn’t mean too much, it may only be Aussie Canadian Dollar that is as successful, but it highlights that the areas created are interesting.

The aim of these daily zones is purely to highlight potential areas of reversal

I am not looking to take a trade purely based on these boxes my indicator creates.

This is where multi-timeframe analysis comes in.


Using multiple timeframe analysis

While it is perfectly fine to use only one timeframe to find areas and potential entry levels, I personally prefer to use a different timeframe to find the confirmation I am looking for.

This enables us to ensure that all the timeframes are “speaking” the same language.

If the daily shows that price has reached an area of reversal (a box) that is great, however, I’ll only know that the level has been respected a few days afterward.

Instead of waiting multiple days I prefer to dig into the hourly (or even 4hour) chart

Using the hourly chart, I decided to use a rather simple indicator showing highs and lows according to a formula as to keep it as mechanical as possible (this however has a delay of three candles for a confirmation)

Let’s pop up the hourly chart on the main screen to make it easier for your eyes

As you can see each time a cross is created we can see that the high or low was respected for a few candles afterward/before.

Since we already have areas on the daily where we are interested in a potential reversal, I will be using these highs/low as my entry method.

A break and a retest is a nice quick and dirty set-up to analyze so let’s dive into it.

(If I wasn’t using my daily chart to find areas of interest, this strategy would require a lot more fine tuning to be profitable, that’s why multiple timeframe analysis is key)

My daily chart shows potential areas of reversal

My hourly shows a break in the current pattern of lower highs / or higher lows.

Both indicate that a potential change will take place in the market. That is the strategy I am looking to use.


Backtesting requirements

When I backtest I want to be as precise as possible with details, to be able to

  1. Find flaws in my model
  2. Find potential filters to increase the average return / strike rate
  3. Understand if I can change my target method or exit strategy
  4. Get as much data as possible to build a true probabilistic understanding
  5. Have clear rules once I implement it live

For example, in my recent backtest, I decided to add 3 filters based on the daily chart.

The hourly is still relatively new so I wanted to build a large data-set and let my unconsious learn as I went before diving back into it and adding filters.

Here’s an example of how I set-up my initial excel (or google sheet) before I start adding comments / screenshots / analysis of my filters etc.

It then tends to look like this

Yep, removed the dates, you guys can do sonme work!

As you can see, I track the set-up, the daily filters and the return, I’ve personally stopped taking screenshots since it reduces the speed of my workflow, I find it easier to look back on the charts (Alt G) on TradingView.

These trades represent price action since 2018 till today.


A few examples

Now I’ll be honest, I do not want to go into too much detail about my targeting or stop placement or even trade management.

I’ve spent over a hundred hours into this so far (my regular trading plan is over several thousands of hours)

So if you want access to the really detailed information I’ll invoice you the number of hours I’ve spent on this with my consulting rate 😉

However, you’re able to notice a rather clear multi-timeframe breakdown

On the daily we reached an area of interest for a potential reversal

On the hourly we broke below one of the crosses which enabled me to place a short order

The two timeframes were sharing the exact same information, the same story so I felt comfortable executing a short.

We can see that it successfully ran 1R, actually 2.2R if the stop was at the high

It doesn’t mean the trade was a success in my trading plan, however, it does show the potential.

This was only one example, the most recent area of interest on the daily, so let’s look further back

Daily was interesting but the hourly failed to confirm the edge so no trade

Let’s look at the one before that?

Daily fit the story

Hourly (took a long time and went quite far before pulling back) also fits the same story, another 1:1 if you were to execute it and decide it was worth placing an order even tho it had ran quite far

The previous one?

Daily fits the story

Hourly fits the story as well, another 1:1

I’m not going to go all the way back, my objective isn’t to show you if the strategy works, and if I use a 1:1 set-up, the objective is to show the importance of collecting data


Using filters

While I was testing a few other things while collecting data here’s a breakdown of the numbers I collected

The breaker 3 set-up is the one that is of interest to us.

You can see I collected 151 trades

For a return of 80.5%

And an average return of 0.53%

If you recall the different filters I mentioned previously (it depends entirely on what strategy you are testing so don’t just copy the same ones as I am)

I tracked three different filters:

Zone nbr

Confirmation

Before/After

You can notice that using no filters whatsoever I had an average return of 0.53 so it isn’t really worth using the confirmation or before/after filters since they don’t have a big impact on the average R:R they just reduce the overall return and compounding

However, using only trades from the 1st zone I can see that my average return would go from 0.53% to 0.67% and only lower my returns by 7% over the four years while making me take 40 trades less (which means fewer commissions/fewer carryover fees/ less exposure to the market risk)

Using that filter appears to be worth it.

From there, I decided to look at the impact of combining the filters together in different combinations (there were a lot of combinations possible so I won’t share all of them)

An interesting combination for instance was having a valid confirmation and remaining in the 1st zone

This increased the average return from the original 0.53% and 0.67% for using only the zone as a filter to 0.74%

A return of 50.8% vs. 73.2%

You may be saying to yourself, why in the hell would I accept to “lose” 23.2% that’s nearly 50% of the return

Well, that’s entirely upon you.


Your average return & strike rate matters

I’m assuming most readers of this blog have a trading capital of 5,000$-100,000$, which means they want big returns and not necessarily “safe” ones

However, that also means that a lot of you are going to be using a “prop” firm to finance you, which is going to have a maximum drawdown.

I personally use the 5ers

Which is a great service, has a great team, and has always paid me when I invoice them very quickly. (P.S. They also have several scaling solutions I find interesting)

Anyway, this isn’t a blog post about how great they are (they are, just trust me, DYOR)

That means I have a maximum DD that I can accept before they cancel my funding

This means my strike rate is actually rather important. I do not want to have a large drawdown, hence a higher strike rate and a higher average return can be beneficial, even tho it may mean a lower overall return.

That being said, I want to use a caveat (is that the right word) here?

Do not search for the strategy that gives you only 5 trades a year with a high strike rate and high average return, well, you may, but the idea here is that the more trades you take the more compounding you’ll be able to achieve.

Using the exact same data

1 filter applied = Only zone 1 = 0.67% avg return

2 filters applied = Only zone 1 & valid confirmation = 0.74% avg return

Well, fuck that doesn’t illustrate well my example of reducing my maximum DD by increasing my strike rate, ugh. Anyway, IT USUALLY DOES!

The market isn’t perfect clearly ahah

However, you still see what I mean, the returns added up where respectively 73.2% vs 50.8%

Once you start compounding, a greater number of trades makes the compounding do its magic

Using one filter, you can see a 43% growth in the returns thanks to compounding, in the second filter, it’s “only” 28% growth from their starting numbers. So let’s keep in mind that compounding is magic, but it works only on a lot of trades, if you take nearly no trades there’s nearly no compounding benefit

Anyway


All that to say

You want to collect a LOT of trades

To have more data

To know if your strategy is profitable

To know if it’s worth using filters

To know the exact benefit and drawbacks of each filter

That is how you end up with a trading plan.

Data is king

But keep in mind it’s not because a strategy was profitable in the past that it will necessarily be profitable in the future


Your next steps

  • Find a mechanical way to look at charts on two timeframes
  • Create a first set of hypotheses of stop placement & target (you’ll probably change them)
  • Figure out a few filters you’ll want to track
  • Use the replay button on trading view
  • Spend hundred/thousands of hours working

The 4 Principles that Drive Elite Traders Performances

Even tho it sounds gimmicky these 4 principles really do drive success for traders. At least, I can attest it for full-time FX traders – others, I can’t say, that’s not my edge.

  1. Performing from your sweet spot
  2. Acquiring and building a skill
  3. Being able to deliver whenever there’s opportunity
  4. Remaining on top

Those four topics are the pillars for trading success, you want to become a full time trader – focus on those four, in that order!

I’ve just listened to an amazing podcast on chat with traders – Aaron Ffifield had James King on and the conversation was amazing that I’ve decided to make a blog post about it.

You can find the link to the podcast here:

You can also find James A King website here:

Now that we’ve shared this information, let’s dive into it!

What drives elite trader performances?

Ambition? Hard work? Talent? Yeah… But…That’s not the entire story

Neither is the 10,000hour rule, which I guess is rather reassuring for quite a lot of you?

In the point James King shares he makes it clear that he sees excellence as a pyramid, that has four core levels:

Screw using PowerPoint pyramids, might as well use a real one!

Those four principles are key to your success as a trader. As always, the first one, performing from your Sweet Spot is the most important. Since it’s the base, without it, everything would break.


Performing from your Sweet Spot

So what’s a sweet spot? Is it in the kitchen next to the candy jar? Nop, sorry to disappoint! I’ve got bad news, worse than the joke I just made, I actually can’t tell you what your sweet spot is.

You’ll have to ask yourself some questions, but we’ll come to them afterwards, let’s first address why do we need to perform from our sweet spot – it’s easier to perform when the goal you pursue aligns with the quality that makes you unique.

I’m not chasing someone else goal – I’m unique so I’m chasing my own goal and it’ll be way freaking easier if it aligns with things I’m good at.

So what’s your sweet spot? It will depend on your strength, interest and values – and those are not necessarily related to trading at all, it could be things you used to excel at when you were a kid.

What comes naturally to you? Do you like spending time reading news and staying up to date with what’s happening in the world? Are you better at solving puzzles? Are you always up to date on everything?

Once you’ve figured out what comes naturally to you, it could define your trading style, if for instance you love reading news and understanding how countries are being governed, then maybe trading the macro/fundamental side of things could be something you’d be better at that trading technicals? If on the opposite you hate watching news (#WelcomeToTheClub) but you like trying to solve puzzles, build stuff and have a strong imagination it’s likely you’d see better results in your trading if you were a technical trader.

If you are interested in technical analysis and trying to find levels where price is likely going to reverse and can spend a lot of hours without having to be motivated by someone else it’s a good sing – because the truth is, you’ll have to put in the time. So if trading gold interest you more than trading currencies or even equities you should focus on that side of things.

To find your sweet spot and to know what you should focus on to become an elite trader ask yourself, where have you excelled at in your life? What have you been highly responsive to training? What personality do you have (btw I highly recommend doing the Meyer Briggs test, it can help you find your strengths as well as your weaknesses, which is rather important!) What are you always motivated to do? What type of asset class are you the most interest in?

All of this leads to the question what are your values, what’s the most important to you? Is it money? Is it fame? Is it time? autonomy? etc Based on your values you may discover that working at a prop desk or a hedge fund doing research may be a better place than trading your own capital.

Find your sweet spot – and execute from there.

And yes, we’ve spent all this time not even talking about trading or performance but just about figuring out what we want to focus on.


Skill Acquisition

Here’s the good news, you probably won’t need to spend 10,000 hours working your ass off before you master a skill, if you do, it’s probably not your sweet spot or you’re following a shitty methodology 🙂 Let’s dive into the 7 key factors when building a skill to excellence.

Start with the comprehensive foundation

You don’t have to do extraordinary things – you have to do ordinary things extraordinarily well –> think about our friend Bruce Lee 🙂

You want to master the basics, without a mastery of the basics to stand on you’ll go nowhere.

Apparently in Tennis 85% of points are made in the service / return and return service – yet most tennis players only spend around 15% of their time practicing those skills.

You want to find what are the big levers for success, don’t focus on tiny marginal gains, focus on the big levers. That’s where the value is at. In trading it’s probably around entry / stop sizing and exists. That’s where the money is made, it’s not about anything else.

Practice over theory

It’s what you can do not what you know that matters – knowing how to kick a ball the most precisely as possible but not being able to do so in practice is useless. You’re better off not knowing the theory behind it but be able to hit every target that’s set.

Turn your learning into practice, don’t spend too much time on theory you have to think, do and produce –> once you’ve practiced enough you can articulate what happens then that’s fine, but practice over theory.

It’s all on you

I don’t really care if you end up super mega successful, your neighbor doesn’t either, it’s only on you, it’s your future. Don’t expect to be given the answers (well, that’s kinda what I’m doing here on a daily basis) you have to figure it out for yourself.

People can explain to you a strategy, but it’s on you to understand it and develop it. Advanced skills need to be discovered they can’t be taught.

Take responsibility over your future.

We need challenge to change

If we remain in our comfort zone we won’t evolve sadly, heck I wish sitting in my hamac would enable me to improve my 5k time, sadly I need to push myself to be able to build more muscles.

We need to spend as much time as possible in a challenging zone to be improving, you need to be absolutely focused on what’s happening – if you’re thinking about what you’ll be eating at dinner tonight when practicing you might as well stop straight away!

Get uncomfortable, learn to enjoy being challenged, but if you’re at a point where you’re starting to panic, you can take a break 🙂

If it doesn’t happen when you’re competing, it doesn’t matter.

There’s no point in practicing things that will have absolutely zero impact on your trading results – so many kids dream of becoming a football star, they go home and start practicing tricks with the ball, the problem is, being able to do fancy tricks with a football probably won’t win you a championship – being able to shoot straight, run faster, control the ball, tackle is what matters. Well, I think, I’m not a big football fan.

Create uncertainty

It’s nice to practice when you’re comfortable at home with zero stakes where you control all the factors, however you want to have uncertainty. You need to train in the conditions you’ll be executing – and then imagine even more extreme conditions – for instance for traders you may want to focus on extremely hard to trade markets, periods with drawdown, making decisions with a time limit, it’s all well having a backtest tool that you can pause to make a decision, but in live market conditions you’ve don’t have all the time you want.

Learning is the mindful search for solutions

It’s not mindlessly repeating a solution, it’s a mindful search for a solution repeated over and over – for instance think about your phone, to be able to unlock it with your finger you have to scan your finger several times, in different angles / positions –> what it’s doing is that it’s learning through variability to be able to recognise it whichever angle you end up using.

If you only gave your phone 1 try to collect your fingerprint I’m willing to bet your phone wouldn’t open as quickly as it does now, it would reject you quite often as well just because you didn’t train it with different conditions.

Out of every successful trader I’ve met (and the ones James has met) it’s very rare for them to rely on 2 extraordinary things – instead, most successful traders have mastered the basics and just don’t do mistakes that cost them their career.

Anyway that’s enough for our second point – the skill acquisition to become an elite trader.


Delivering on demand

Being able to execute your strategy whenever the time calls for it even tho you’re under pressure is key.

I remember Josh Waitzkin in the art of learning was talking about the ability masters have to switch on and off – for him he could just listen to one song and be pumped up ready to fight.

Outliers are able to flick a switch to regulate their emotions and execute. You want to be able to enter a flow state and have access to all your knowledge and training.

You need to spend time building your skill of getting into the zone – it’s a skill like all the other ones.

Your thoughts + Your actions = Emotional State

If you realize your are in a suboptimal state, think what are you doing, thinking, how you’re sitting, breathing etc.

Your thoughts and actions will change your emotional state.

The sea won’t always be calm. You need to be able to get comfortable even in the worst weather.

If you feel overwhelmed try to break the feeling down – is it because you’re in too many trades? If so only take 1 trade at a time until you’re comfortable. Is it because you’re trading a new asset class? Trade with a smaller risk!

A nice short section, but it’s so key.

Josh Waitzkin recommends listening to a song every single time before practicing – for instance before every single workout for a month listen to the same song. After a few months of that habit it’ll probably pump you up as soon as you hear it.


Sustaining Success

Let’s start this section with dark reminder: More people die going back down Everest than going up.

It’s actually got a name in climbing, the “post summit peril”, you’re tempted to bask in the view, enjoy life, congratulate yourself and switch off your focus really enjoy the moment. When you go back down….

There’s two key biases we need to keep in mind

  1. Continuity bias – We believe the future is the same as what we’ve experienced, we down play the risk since we’ve made it so far, it’ll just remain the same.
  2. Illusion of personal control – We downplay the rate of luck / variance in our success, we forget we were lucky because we had a favorable backwind – it makes us complacent because we believe it’s 100% thanks to us, we forget the circumstances were in our favour.

Those two key biases probably won’t impact us immediately it’s a slow process that will definitely lead to your long term demise sadly.

Although we want to strive to become the best, you can never allow yourself to believe you’re there –> when you’re second you have the drive to keep moving forward, when you’re first it’s easy to loose all motivation.

To do so, develop a comprehensive understanding of what it’ll take to win and a comprehensive understanding of where you are –> that will enable you to find your weak spots and what are the important levers you want to focus on.

If you really understand what is holding you back, the solution will probably fall into your lap 🙂

If you look at the best teams, for instance the All Blacks when we think of rugby, they don’t focus on being the best in the world in their sport, they look outside of their “industry” they are competing to get the best win rate in every sport. They’ve set bigger targets.

Standing on your own success won’t be enough. You need to keep evolving

What you need to keep in mind is that you’re basically evolving in a ever continuing circle of improvement – even tho you’re at the top of the current cycle, you’re not at the top of the mountain, you’re only in a transitional moment towards the next cycle.

That’s it for today!

I hope you enjoyed this one!


Oh and, James A King released a book I’ve just ordered on Amazon so I can’t speak about it, but the podcast was fantastic, you can find it here

Once again;

You can find the link to the podcast here:

You can also find James A King website here:

Scared of Change?

Change is needed!

Over the last week or so I’ve received a lot of questions asking me about why I left Falcon to work on my own and really focus on my own process…

The truth is, I needed to start accepting change, I had spent too much time focused only on one strategy, and was starting to become blind to outside possibilities, something I never want to be.

Having an open mind is the best way to grow, meet new people and build great businesses (or fine tune a trading strategy with all your knowledge)

Now I was kinda scared of going out by my own

It’s new, I haven’t been “alone” in more than two years now…

Plus I just moved to a new country (Ukraine) where I don’t know anyone…

All of this brought me back to one of my favorite quotes from Marcus Aurelius


Frightened of change? But what can exist without it?

What’s closer to nature’s heart?

Can you take a hot bath and leave the firewood as it was? Eat food without transforming it? Can any vital process take place without something being changed? Can’t you see?

It’s just the same with you—and just as vital to nature.

Marcus Aurelius – Meditations

If you haven’t read Meditations I can’t recommend it enough, I would probably name it as one of the most influential books I’ve ever read – and I read a fair bit.

Now I agree, if you have a winning process in the FX market, why would you want to change it?

Who said I was creating an entirely new process?


What have I changed

The only change I’ve experienced since leaving falcon are the following

  1. I am able to spend a lot more time backtesting instead of watching content
  2. I am now responsible to build my weekly watch list without relying on anyone else
  3. I am more open minded to potential additions to my trading plan

Not much right?

However having taken the step of change I’ve unlocked something powerful inside of myself that will enable me to fuel my progress to the next level, would it be to prove to myself I can do it by myself or others or whatever I do not mind, all I care about is my results

When I think about it, I like to change countries in order to continuously amaze myself and discover new things, new cultures, new people etc, and I truly believe those changes do improve who I am as a human

So why not do the same thing with my trading?

Socrates is kinda smart?

The aim isn’t to look back on the past and fight that, instead it is to adapt and focus on the future, aim to build something new.

Change is the one that links everything in life (aside from death) so don’t hide from it

Let’s talk about life as a person

New born – Kid – Adolescent – Young Adult – Engaged – Married – Father – Grand Father – Death etc

Living with parents – Living with friends – Living by yourself – Moving in with GF/BF – New house – Bigger house – Bigger house etc etc

Everything changes, don’t fight it, just move forward, there’s no point looking backwards and asking yourself what if 🙂


Accept Change, Be Happy, Move on

Okay finding something to say for this section is going to be hard, I think I’ve made my point, change is natural, the only thing you can do is accept it, be thankful for the new opportunities and challenges you’re going to be faced with and move on…

But yep, just gotta stay unemployabled 🙂

Over did the unemployable part that day 🙂

I hope everyone had an amazing week & week-end! Hope you took some value from this post!


Onwards,

-Max