What is an algo & back testing?

Dive into the World of Algorithmic Trading: An Exciting Journey Through Automated Systems and Backtesting


What is Algorithmic (Algo) Trading?

The long answer short, an algo is a stock market robot that trades for you. Both when the stock market goes up and when it goes down, you can make money. After a simple installation of about 15 minutes, you don't have to do anything else, just let the robot work.

Imagine a world where financial trading isn't just about humans analyzing charts and making decisions. This is where algorithmic trading comes into play. An algo is a highly intelligent robot that follows a set of instructions (algorithms) to execute trades on your behalf. These instructions are based on technical factors, timing, price, quantity, or a mathematical model. Picture it as setting up a sophisticated "if-this-then-that" rule for trading, where you don't have to do anything, the robot does everything for you, from start to finish. The robot can carry out orders for you around the clock without ever getting tired.

Why Automated Trading Systems?

Automated trading systems take algo trading a step further. They are powerful computer programs capable of not just following instructions but also adapting to new data in the financial markets. Imagine a pilot setting an airplane on autopilot; the plane flies itself based on pre-set routes. Similarly, these systems can manage your trades from start to finish, without needing you to be glued to your computer screen. They're fast, precise, and devoid of emotional trading decisions, which is a huge advantage in the rapid-fire world of finance.

The Magic of Backtesting

Before letting your automated system loose on the real market, you wouldn't want to dive in blindly, right? Here's where backtesting comes in. It's like a time machine for your trading strategy. Backtesting allows you to test your algorithm on historical market data to see how it would have performed in the past. Think of it as rehearsing a play before the opening night. It helps you understand the potential risks and rewards without risking a single penny.

The Intriguing Benefits

  • Speed and Efficiency: Algo trading is lightning-fast, making decisions in fractions of a second, much quicker than a human could.
  • Emotion-free Trading: Algorithms don't get overwhelmed by emotions. They stick to the plan, no matter what.
  • Diverse Strategies: You can implement various strategies that suit different market conditions, all running simultaneously.


But, Be Aware of the Risks

  • Technical Glitches: The system is only as good as its programming. Faults or bugs can lead to unexpected losses.
  • Market Unpredictability: Even the most sophisticated algorithm can't predict every market movement, especially during high volatility.
  • Over-Optimization: There's a danger in designing a system that looks perfect on paper (in backtesting) but fails in real markets.

Forward Walk Testing: Ensuring Confidence in Your Trades

At A+ Algos, we believe in thoroughly testing our trading algorithms to ensure they are ready for the real-world markets. One of the key methods we use is called "forward walk" testing.

What is Forward Walk Testing?

Think of forward walk testing like a final exam for our algos. It's a way to prove that they can handle the future, not just the past. We take our algos through a simulation that uses fresh, unseen data — similar to giving them new market scenarios they've never encountered before.

How It Works at A+ Algos

We start by teaching our algos with 70% of historical data, known as "in-sample" data. This is like the study phase, where the algorithms learn patterns and strategies.

Then, the real test begins. We take the remaining 30% of data — the "out-of-sample" data, which our algos have never seen before, and we let them trade this data in a simulated environment. This is the forward walk, where we see if the algos can use what they've learned to make smart decisions about new data.

Focus on Walk Forward Efficiency

Our focus is not just on whether the algos can make successful trades, but on how efficient they are at adapting to new trends and conditions. This efficiency measure tells us if the algo is genuinely skilled or if it just got lucky in the past.

Why It Matters

By emphasizing walk forward efficiency, we ensure that our algos are not just tuned to the past but are also adaptable and robust enough for the unpredictable future. It's our way of stress-testing strategies to build your trust in their performance.

In short, forward walk testing is our commitment to delivering reliable and efficient trading algos that aim to perform well in today's dynamic markets.


Embark on Your Algo Trading Adventure!
Algo trading might sound like a journey into the future of finance, and it is! It's exciting, innovative, and holds the potential for significant rewards. But remember, with great power comes great responsibility. Understanding the risks, learning continuously, and approaching it with a balanced perspective is key.


So, are you ready to step into this brave new world of financial trading? Let the adventure begin!

  • Sevve Saberi

    Kör alla algos i 3-algo starter pack

  • Kim Persson

    Låter Nasdaq M3 & M5 jobba för honom

  • Anneli Johansson

    Har börjat sin algotrading med den stabila Nasdaq M3

  • Noel Svensson

    The Nasdaq duo är Noels val av bottar.

  • Fredrik

    Jobbar också med våra Nasdaq bottar, smart val att utvärdera det över ett år!

1 of 5

Our algos