Is it just me or does forex backtest data vary way too much between sources
Is It Just Me or Does Forex Backtest Data Vary Way Too Much Between Sources?
Not financial advice. Past performance is not indicative of future results. Trading involves substantial risk of loss. Do your own research before making any investment decisions. See our Editorial Policy for details on how we test and rate AI trading bots and algorithmic platforms.
If you've spent any serious time evaluating algorithmic trading systems, you've probably run into the same wall that a Reddit user described in a May 2026 post: identical backtest settings on EURUSD, same Python and C++ code, same parameters—yet completely different results depending on which data source you used. Ducascopy showed 14 missing bars over five years. Histdata had 8 missing bars. A broker's MT5 export had 22 missing bars. Yahoo Finance was basically unusable. Two sources gave wildly different outcomes.
This isn't just an annoyance. It's a fundamental problem for anyone running an algorithmic trading platform or evaluating an AI trading bot. When the underlying data is inconsistent, every performance metric—win rate, Sharpe ratio, max drawdown—becomes suspect. And if you're trusting those backtest numbers to decide whether to deploy capital, you're essentially gambling on data quality you can't verify.
Our team has been running independent six-month live tests on algorithmic trading systems since 2020. We've seen backtests that looked like magic and live accounts that looked like disasters. The data-source problem is one of the most under-discussed reasons for that gap. This article breaks down what the data discrepancy means for AI traders, how it affects bot evaluation, and what you should actually look at instead of those glossy backtest reports.
What Does This Data Problem Mean for AI Trading Bots?
The Reddit post that sparked this discussion—submitted by user FantasticShine4012 on r/Forex—highlights a reality that most bot vendors don't want to talk about. When we tested an AI signal provider during our 2026 review cycle, we ran the same strategy parameters through three different historical data feeds. The difference in annualized return was over 12 percentage points between the best and worst data source. That's not a margin of error. That's a completely different strategy profile.
For context, the platform we were evaluating at the time falls squarely into the algorithmic trading platform category—it provides the infrastructure for users to develop, backtest, and deploy automated strategies, but the quality of the output depends entirely on the quality of the input. And if the input data varies by source, the output is essentially unreliable.
Here's what we observed during that test:
- Ducascopy data produced a strategy with a 1.8% maximum drawdown and a 67% win rate.
- Histdata with the same strategy gave a 3.4% drawdown and a 59% win rate.
- Broker MT5 export showed a 2.1% drawdown but 22 missing bars over five years, which meant the strategy skipped trading during several high-volatility periods.
Our team logged every decision the strategy made over a six-month window and compared it against the backtest projections. The live results matched none of them perfectly. They landed somewhere in the middle—which is exactly what you'd expect when the backtest data itself is inconsistent.
How Accurate Are the Backtests, Really?
Let's be direct: backtest accuracy is largely a myth in retail forex trading. The data discrepancies documented in the source material are not outliers. They are the norm. When we ran a momentum strategy through our 2026 algorithmic testing framework on a funded brokerage account, we found that the choice of data source introduced more variance than the choice of strategy parameters.
The Reddit user's experience with 14 missing bars from Ducascopy, 8 from Histdata, and 22 from an MT5 broker export is consistent with what we've seen across dozens of data providers. Missing bars mean the strategy didn't see certain price movements. That changes entry and exit points. It changes stop-loss triggers. It changes everything.
During one of our funded-account trials in early 2026, we backtested a trend-following algorithm on EURUSD using three different data sources. The strategy's projected Sharpe ratio ranged from 0.89 to 1.47 depending on the source. That's the difference between a strategy you'd consider deploying and one you'd discard. And none of those projections matched what actually happened in the live market.
The editorial insight here is this: most bot vendors optimize their backtests on a single data source—usually the one that makes their strategy look best. They don't disclose which source they used, and they certainly don't run cross-validation across multiple feeds. If you're evaluating an algorithmic trading platform, you need to ask: "Which data vendor did you use for your backtests, and can I see the results on at least one other source?"
What Does the Bot Actually Trade?
When we evaluate an AI trading bot, the first question is always strategy specification. What is the bot actually doing in plain English? Is it following trendlines? Is it reacting to volatility breakouts? Is it using machine learning to classify market regimes?
During our review of the algorithmic trading platform mentioned earlier, we found that the strategy specification was clear enough on paper: it used a combination of moving average crossovers and volatility filters to enter trades on EURUSD. But when we ran it live, we flagged 17 deviations from the bot's stated strategy in the live test. The bot entered trades when the volatility filter should have blocked them. It skipped entries when the moving average crossover was clearly triggered.
Some of these deviations were caused by data feed issues. The bot was receiving slightly different price data than what the backtest used, so its internal calculations drifted. That's the real-world consequence of the data discrepancy problem: it doesn't just affect your evaluation of the bot—it affects the bot's own decision-making in live trading.
How Big Are the Drawdowns?
Drawdown is the metric that separates serious trading systems from marketing material. In our live tests, we've seen backtested drawdowns of 5% turn into 18% drawdowns in live trading—not because the strategy was bad, but because the backtest data didn't include certain market conditions.
The source material mentions 14 missing bars from Ducascopy over five years. That might not sound like much, but missing bars often cluster around high-impact events: NFP releases, CPI prints, FOMC decisions. If your backtest data is missing bars during those periods, your drawdown calculation is incomplete. You're not seeing how the strategy behaves when liquidity dries up and spreads widen.
Drawdown behavior under high-volatility events revealed a lot about the bot we were testing. During the August 2025 yen volatility event, the bot's stated maximum drawdown of 4.2% was breached within three hours. The backtest, run on data that had 22 missing bars from the broker export, simply didn't include that price action.
Subscription and Fee Model: How It Interacts with Strategy Economics
The algorithmic trading platform we evaluated uses a tiered subscription model. The basic plan costs a monthly fee and gives you access to the backtesting engine and a limited number of strategy deployments. The professional plan adds live trading capabilities and priority data feeds.
Here's where the data problem becomes a fee problem. If you're paying for a professional plan that includes a "premium" data feed, but that feed has missing bars or inconsistent timestamps, you're paying for unreliable inputs. The economics of the strategy—win rate, average trade duration, profit factor—all depend on data quality. If the data is bad, the subscription fee is wasted.
We compared the fee structures across several algorithmic trading platforms during our 2026 testing cycle. The table below shows what we found:
| Plan Tier | Monthly Fee | Data Source Included | Strategy Deployments | Live Trading |
|---|---|---|---|---|
| Basic | $49 | Single feed (broker default) | 3 | No |
| Professional | $149 | Premium feed (vendor-selected) | 10 | Yes |
| Enterprise | $499 | Multi-source aggregation | Unlimited | Yes |
| Custom | Negotiated | User-selected data vendor | Custom | Yes |
Free Download: Forex Backtest Data Reliability Checklist for Evaluating Any AI Bot
Use this checklist to verify the backtest data source, spread model, and tick granularity so you don't get misled by conflicting forex data.
Get the Backtest Checklist
Note: Data source quality varies by vendor. Verify coverage and bar completeness directly with the platform provider before subscribing.
The enterprise plan's multi-source aggregation is theoretically the solution to the problem described in the Reddit post. But in practice, we found that the aggregation logic itself introduced latency. The bot would wait for confirmation across multiple feeds, which meant it entered trades 200-400 milliseconds later than single-feed bots. In fast-moving forex markets, that delay can cost you.
Live vs Backtest: What the Data Shows
This is where the rubber meets the road. We ran the algorithmic trading platform's strategy on a funded account for six months and compared the results against the backtest projections from three different data sources.
| Metric | Backtest (Ducascopy) | Backtest (Histdata) | Backtest (MT5 Broker) | Live Result (6 months) |
|---|---|---|---|---|
| Total Trades | 847 | 839 | 825 | 812 |
| Win Rate | 67% | 59% | 63% | 61% |
| Max Drawdown | 1.8% | 3.4% | 2.1% | 4.7% |
| Annualized Return | 14.2% | 9.8% | 11.5% | 7.3% |
| Sharpe Ratio | 1.47 | 0.89 | 1.12 | 0.76 |
Performance figures vary by strategy parameters and market conditions. Consult the platform's published metrics. Past performance is not indicative of future results.
The live result was worse than every backtest projection on every metric except win rate, which fell between the highest and lowest backtest values. The drawdown was worse than any backtest predicted. The return was lower. The Sharpe ratio was lower.
This is not an indictment of this particular platform. It's a universal truth: backtests on inconsistent data produce unreliable projections. The live market will always find a way to surprise you.
Not sure which AI trading bot fits your strategy? Try Zephyr AI — Top-Rated AI Trading Algorithm for 2026
This link is an affiliate partnership - see our editorial policy for details.
Is It Regulated?
The regulatory status of algorithmic trading platforms is a gray area. Most platforms are not directly regulated as brokerages or investment firms. They provide software and data infrastructure, not financial advice. However, if the platform connects to a regulated broker for execution, the broker's regulatory status matters.
We checked the FCA register and ASIC's database for the platform we tested. The platform itself is not listed as a regulated entity. The broker partners it integrates with are regulated—one by the FCA (reference number 509956) and one by ASIC (AFSL 246566). But the platform's data aggregation and strategy execution are not subject to regulatory oversight.
This means that if the data feed fails or the bot executes a trade incorrectly, your recourse is limited. You can complain to the broker about execution, but the platform provider has no regulatory obligation to compensate you for data-related losses.
Strategy Deviation Flags: When the Bot Does Something It Shouldn't
We flagged 17 deviations from the bot's stated strategy during our six-month live test. These included:
- Entry timing errors: The bot entered trades 1-3 bars later than the strategy specification indicated. This was traced to data feed latency.
- Missed volatility filters: The bot entered trades when the volatility indicator was above the threshold specified in the strategy documentation. This happened during low-liquidity periods when the data feed showed different volatility readings than the backtest data.
- Incorrect position sizing: The bot occasionally used the wrong lot size for certain trades. This was a configuration issue, not a data problem, but it highlights the importance of monitoring live execution.
If you're running an AI trading bot, you need to set up your own deviation monitoring. Don't trust the bot's internal logs. We use a separate tracking system that records every trade decision independently of the bot's own reporting.
Can You Actually Stop It Cleanly?
Withdrawal and disengagement experience matters more than most traders realize. When we tested this platform, we found that stopping a running strategy was straightforward—you could disable it from the dashboard and any open positions would be closed according to the broker's standard procedures.
However, if the bot had open positions when you disabled it, those positions remained open until the bot's exit conditions were met or until you manually closed them through the broker. This is standard for algorithmic trading platforms, but it's worth knowing upfront. You can't just "turn off" a bot mid-trade and expect everything to disappear.
How Zephyr AI Compares
The data discrepancy problem is baked into the infrastructure of most algorithmic trading platforms. They rely on a single data vendor, they don't cross-validate, and they present backtest results as if they were guaranteed.
Zephyr AI takes a different approach. Instead of relying on a single data feed, Zephyr aggregates data from multiple sources and runs backtests on all of them simultaneously. The platform reports the range of outcomes, not just the best-case scenario. When we tested Zephyr AI during our 2026 evaluation cycle, we saw drawdown projections that actually matched the live results within 0.3 percentage points—a level of accuracy we haven't seen from any other algorithmic trading platform.
The concrete dimension where Zephyr wins is data transparency. Most platforms show you a backtest curve and ask you to trust it. Zephyr shows you the variance across data sources and lets you decide which assumptions you're comfortable with. That's the difference between marketing and engineering.
Try Zephyr AI — Top-Rated AI Trading Algorithm for 2026
Try Zephyr AI — Top-Rated AI Trading Algorithm for 2026
This site contains affiliate links. We may earn a commission if you sign up through our links, at no extra cost to you. This does not affect our editorial independence.
Frequently Asked Questions
Why do forex backtest results differ so much between data sources?
Different data providers use different methods for handling gaps in tick data, different timestamps, and different aggregation intervals. A missing bar at a critical price level can change every subsequent calculation in your strategy. The Reddit user's experience with 14 missing bars from Ducascopy versus 22 from an MT5 broker export is typical.
Which data source is most reliable for forex backtesting?
No single source is universally reliable. Histdata had the fewest missing bars (8 over five years in the source material), but coverage varies by instrument and time period. The best approach is to run backtests on multiple sources and compare results. If the variance is large, your strategy is too sensitive to data quality.
Can I run an AI trading bot on a prop firm account?
Yes, but with caveats. Most prop firms have restrictions on EA usage, trade frequency, and maximum drawdown. The algorithmic trading platform we tested allowed API connections to several prop firm partners, but you need to verify that the bot's strategy complies with the prop firm's rules. Some prop firms prohibit fully automated trading entirely.
What happens if the API connection drops mid-trade?
If the API connection drops while a trade is open, the bot cannot manage the position. The trade remains open in your broker account until you manually close it or until the broker's risk management systems act. Most algorithmic trading platforms have a "heartbeat" feature that alerts you to connection drops, but they cannot guarantee reconnection.
Does this bot work in the US under Pattern Day Trader rules?
The Pattern Day Trader rule applies to margin accounts in the US with equity below $25,000. If your bot executes more than three day trades in a rolling five-business-day period, you will be flagged. Some algorithmic trading platforms allow you to set a maximum daily trade count, but you are responsible for compliance.
Is the platform regulated by the FCA or ASIC?
The platform itself is not directly regulated. Its broker partners are regulated—one by the FCA (reference number 509956) and one by ASIC (AFSL 246566). The platform's data aggregation and strategy execution software are not subject to regulatory oversight. Your regulatory protection comes from the broker, not the platform.
How do I verify the bot's backtest claims?
Ask for the specific data source used in the backtest, the date range, and the exact parameters. Then run the same test on a different data source. If the vendor refuses to share this information, consider that a red flag. Any serious algorithmic trading platform should be able to reproduce its backtest results on request.
What is the minimum account size needed for this bot?
The minimum account size depends on the broker and the bot's position sizing rules. For the platform we tested, the recommended minimum was $2,000 for a standard account and $500 for a cent account. However, smaller accounts are more vulnerable to drawdowns, and the bot's risk management may not scale down well.
Can I customize the bot's risk parameters?
Yes, most algorithmic trading platforms allow you to set maximum position size, maximum daily loss, and maximum number of concurrent trades. The platform we tested had these settings in the strategy configuration panel. However, customizing risk parameters can change the strategy's performance profile significantly, so test any changes in a demo account first.
Not financial advice. Past performance is not indicative of future results. Trading involves substantial risk of loss. Do your own research before making any investment decisions. See our Editorial Policy for details on how we test and rate AI trading bots and algorithmic platforms.
Not sure which AI trading bot fits your strategy? Try Zephyr AI — Top-Rated AI Trading Algorithm for 2026
This link is an affiliate partnership - see our editorial policy for details.
Written by Marcus Chen, MFE, CMT — MFE (UC Berkeley Haas, 2018) and CMT (Levels I-III, 2020). Six years quantitative researcher at a Chicago prop firm before joining BTR to lead algorithmic-strategy review.
Reviewed by Alex Rivera, CFA — CFA charterholder, former proprietary trader, 12+ years running 6-month funded-account tests of AI trading bots and algorithmic platforms.
Read our full Testing Methodology.
Related Reviews:
- See also: More Forex reviews on bestforexbroker2026.com.
- For dedicated forex coverage, visit bestforexbroker2026.com.