All articles
    BacktestingProcessRisk Management

    The Forge Series: Episode 2 - The Process

    21 April 20265 min readBy Nick Easton & Tom Swarn
    The Forge Series: Episode 2 - The Process

    Previously we touched on why we started AlgoForge — a desire to help traders navigate the complex and often emotional world of financial markets. Now, we want to share a bit about how we approach building our algorithmic strategies. It's a process we call "the forge," and it's rooted in a deep respect for the market's unpredictability and a commitment to disciplined execution.

    Forging Strategies: The Necessity of Rigorous Backtesting

    When we talk about "the forge," we're referring to the rigorous process of backtesting and refinement that every AlgoForge algorithm undergoes. This isn't about finding a magic bullet; it's about understanding how a strategy might perform under various market conditions. Markets are rarely static. Gold (XAUUSD), for instance, can trend strongly for months, then enter prolonged periods of consolidation or sharp, news-driven reversals. Similarly, the Dow Jones (US30) can exhibit distinct behaviors during different trading sessions or around major economic announcements.

    Tom, who leads the technical development, spends considerable time on this. "We put our strategies through years of historical data," he explains. "It's about seeing how they hold up during bull markets, bear markets, and everything in between. We make countless small adjustments, tweaking parameters to improve consistency and reduce risk, rather than just chasing the highest possible return. The goal is to build something that can endure, not just perform well in a single, favorable environment."

    This meticulous approach helps us identify the strategy's vulnerabilities and strengths. It's a humbling process, as the market often reveals flaws you hadn't anticipated. But it's essential for building algorithms that we believe can offer a more reliable experience.

    The Role of Non-Reactivity in Trading

    One of the biggest challenges in trading is managing emotions. Fear of loss, greed for more profit — these are natural human responses, but they can often lead to impulsive decisions that deviate from a sound trading plan. We've seen it countless times, and we've experienced it ourselves.

    This is where algorithmic trading offers a different path: non-reactivity. An algorithm, by its very nature, doesn't feel. It simply executes its programmed logic. If a strategy for US30 is designed to enter a trade at a specific price level and exit at another, it will do so without hesitation, regardless of how volatile the market becomes in between. This removes the psychological burden and ensures consistent adherence to the strategy.

    For us, this concept of non-reactivity isn't just technical; it resonates with our personal interest in practices that promote emotional balance. We believe that a calm, disciplined approach, whether in life or in trading, leads to better outcomes. Our algorithms are designed to embody this discipline, providing a consistent, emotion-free execution that many human traders find difficult to maintain.

    Prioritizing Capital Preservation

    At the core of our process is a simple, unwavering rule: protect capital. This is why a quick trailing stop-loss is a non-negotiable feature in our algorithms. In a market where a sudden shift can erase days of gains, having a system that automatically secures profits and limits potential losses is paramount. It's a practical application of our belief that sustainable trading is built on preserving what you have, rather than constantly chasing what you don't.

    We're not here to promise easy riches. Our process is about building tools that are designed to navigate the markets with discipline and a focus on managing risk. It's a continuous effort, and we're always learning. We invite you to understand the process behind AlgoForge.