top of page

Extreme Back Testing Regime

At GUARDIAN FX ENGINE, we invest hundreds of hours into refining each individual trading strategy to ensure peak performance. And then we do it again, and again...

​

Our system comprises multiple, specialised trading bots, each designed for different market conditions. While a single, all-encompassing bot isn't feasible, combining targeted strategies enhances overall performance and increases diversity, potentially leading to substantial profits.

Each strategy has to pass a major, comprehensive testing regime to be admitted to GUARDIAN FX ENGINE.

 

Strong individual results for each strategy are essential, but ensuring they work cohesively as a portfolio is equally important. We aim to avoid strategies that trade similarly, as this would reduce our diversity. Diversity is crucial for maintaining steady and stable growth.

 

Before any strategy is included, it undergoes rigorous portfolio testing. This comprehensive analysis evaluates how strategies perform together in our back testing environment. We often discard even solid strategies at this stage to preserve portfolio diversity and enhance overall performance.

​

Below you can see how comprehensive our development and testing is.

Testing Regime
 

Overview of Example Individual Strategy
 

Currency Pair: GBPUSD

Time Frame: M5

Back testing return per year: 9%

Max draw down (on back test): 1.13%

Winning Percentage: 94%

Expected number of trades per year:  145

Money Management: 0.5% of balance

Testing Range: 01/01/22 to 19/05/2024

Overview of Whole Portfolio of Strategies
 

Equity Growth Chart of Individual Strategy

Equity Growth Chart of Portfolio

Comprehensive Trade Analysis of Individual Strategy

Comprehensive Trade Analysis of Portfolio

Monte Carlo Testing 

What is Monte Carlo Testing?

​

Historical results of a trading strategy give us some prediction of the future performance. By using Monte Carlo analysis you’ll be able to make this prediction much more accurate. 

​

The basis of Monte Carlo method is running the same simulation a number of times, each time with small random changes. The higher the number of repetitions, the bigger is the statistical significance of the results. In these tests, we do small, random changes in many parameters including the order of trades, missing trades and various other small adjustments to the trading criteria. 

​

We do this 100 times as this gives as much greater confidence for the future.

Monte Carlo Testing of Individual Strategy

Monte Carlo Testing of Portfolio

Cross Checking

We also back test on a different platform to ensure that we are getting accurate and corroboritive results.

Back Test On Metatrader 4 (99% quality tick data)

Portfolio Correlation

We don't want our strategies to be similar. If we did, it would be just like having one strategy and  trading at larger trade sizes. This would decrease diversity and increase volatility (eg. larger drawdowns)

 

To ensure we have high diversity, we run them through a test to see how correlated they are. We want low correlation and this is highlighted as green

bottom of page