How to backtest a trading strategy

How to backtest a trading strategy

When you found an interesting trading strategy (or designed it yourself), you need to check whether it worked in the past before you actually bet your money on it. This process of checking a strategy on the historical data is called “backtesting”.

When you backtest your strategy, make sure that you observe its performance for enough time and during different market conditions (trends, ranges).

There are 2 types of backtesting: manual and automated. The automatic backtesting is done with the help of programs, for example, Expert Advisors (EA) that open and manage the trades for you when certain technical conditions are met. To create an EA, you will need to know MQL4 programming language and syntax. As a result, in many cases, a simpler and more reliable manual testing can turn out to be a better solution.

Follow simple steps.

Step 1. Open the chart of a currency pair on which you want to backtest your strategy. It’s best to analyze one pair at a time. If necessary, you can do the backtest on another pair later. Apply the necessary indicators and tools to the chart. Scroll the chart to the previous period.

Step 2. Check the chart candlestick by candlestick looking for setups in line with the strategy you are testing.

Step 3. After finding a trade setup based on your trading strategy, write down the details of the potential past trade. You should write the date, entry point, stop loss, take profit and any other information you find necessary.

Step 4. Repeat the process until you find another possible trade setup and then go back to step 3.

When you have the results of potential trades written (we recommend using Excel), it will be easy to calculate the win-rate of the trading strategy.

If you find that your strategy performs poorly in backtesting, consider changing one variable at a time based on your observations, until you arrive at a profitable strategy.

Manual backtesting of a trading strategy requires time and discipline. However, if done right it will give you a good idea of the strategy’s success rate. Remember that you are backtesting a strategy for your own benefit. In addition, manual backtesting will give you a better understanding of the market and allow you to practice determining entry and exit levels.

It’s important to understand that the market tends to change. So, a strategy that was considered successful by the results of backtesting will not necessarily continue to show the same success rate in the future. This is why every strategy should be accompanied by sensible risk management.  

Подводка к статье - тестирование-01.jpg

Latest news

The USD is awaiting the flash manufacturing PMI

The United States will publish its flash manufacturing PMI at 16:45 MT time on February 21.

Is the GBP vulnerable to the retail data?

Great Britain will release the retail indicators at 11:30 MT time, on February 20…

The FOMC meeting: any surprises for the USD?

The Federal Open Market Committee will publish its meeting minutes on February 19, at 21:00 MT time.

লোকাল পেমেন্ট সিস্টেম দিয়ে ডিপোজিট করুন

Learn more

কলব্যাক

ম্যানেজার শীঘ্রই ফোন দেবে।

নম্বর পরিবর্তন করুন

আবেদন গ্রহন হয়েছে

ম্যানেজার শীঘ্রই ফোন দেবে।

অভ্যান্তরীন ত্রুটি দেখা দিয়েছে। অনুগ্রহ করে কিছুক্ষণ পরে আবার চেষ্টা করুন

নতুনদের জন্য ফরেক্স বই

Beginner Forex book will guide you through the world of trading.

নতুনদের জন্য ফরেক্স বই

ট্রেডিং শুরু করতে সবচেয়ে গুরুত্বপূর্ণ জিনিসসমূহ
আপনার ই-মেইল দিন, আর আমরা আপনাকে ফ্রি ফরেক্স গাইডবুক প্রেরন করবো

ধন্যবাদ!

আমরা আপনার ই-মেইলে বিশেষ একটি লিংক প্রেরন করেছি।
সেই লিংকে ক্লিক করে ইমেইল নিশ্চিত করুন আর নতুনদের জন্য ফ্রি ফরেক্স গাইডবুক নিয়ে নিন।

আপনি পুরনো ভার্সনের ব্রাউজার ব্যাবহার করছেন।

লেটেস্ট ভার্সনে আপডেট করুন অথবা অন্য একটি ব্যাবহার করুন সুরক্ষিত, আরো সুবিধাজন এবং ফলদায়ক ট্রেডের অভিজ্ঞতার জন্য।

Safari Chrome Firefox Opera