Forex has a talent for humiliating confident people.

The market looks orderly enough on a chart: waves, levels, retracements, clean little indicators pretending they know where Europe and America are about to disagree next. Then a central banker speaks, an inflation print surprises, liquidity thins, and yesterday’s elegant setup starts looking like astrology with candlesticks.

That is why AI-based foreign exchange forecasting attracts two opposite myths. The first says the market is too efficient to forecast, so any predictive model is just a beautifully overfitted spreadsheet. The second says that if we feed enough indicators into a neural network, the machine will discover the hidden grammar of EUR/USD and retire everyone with a Bloomberg terminal.

The paper under review sits between those fantasies, which is a healthier place to be.1 It builds and compares ten LSTM-based model configurations for EUR/USD, ranging from price-only baselines to technical-indicator sets, macro-fundamental variables, support and resistance levels, divergence signals, Fibonacci levels, and hybrids of the above.

The surprising result is not that an LSTM can find some statistical edge. The more useful result is narrower and more operational: models that include macro-fundamental variables outperform technical-only configurations, while the best trading-simulation behaviour comes from a hybrid model that combines fundamentals with selected technical structure.

In other words, the “cognitive” trading system does not win by inhaling every chartist ornament available. It wins, to the extent this paper shows it winning, by using the right evidence streams and then checking whether model scores survive contact with executable trades. A radical idea, apparently.

The real contest is not human versus machine, but signal versus decoration

The paper frames the work around a cognitive algorithmic trading system: a model that can ingest heterogeneous information in a way that resembles what a sophisticated human trader might consider. That includes macroeconomic variables, market prices, technical indicators, support and resistance, Fibonacci retracements, and convergence/divergence patterns.

That framing is useful, but slightly dangerous. “Cognitive ATS” can sound like a machine with judgement. What the paper actually builds is more concrete: a set of LSTM classifiers trained to predict EUR/USD directional movement using different combinations of variables.

The useful question is therefore not whether the machine has a mind. The useful question is which evidence mix gives the machine a defensible edge.

The authors construct ten model groups:

Model Feature set Main role in the experiment
0 Price data only Baseline
1 Technical indicators and oscillators Technical-only comparison
2 Fundamental data only Macro-only comparison
3 Technical indicators + fundamentals Simple hybrid
4 Technical indicators + support/resistance Technical structure without macro
5 Technical indicators + support/resistance + fundamentals Hybrid with structural levels
6 Technical indicators + support/resistance + divergence Technical structure plus momentum relation
7 Technical indicators + support/resistance + divergence + fundamentals Main high-performing hybrid
8 Technical indicators + support/resistance + divergence + Fibonacci Technical-heavy model
9 All available features, including Fibonacci + fundamentals Full feature bundle

This is why the comparison-based structure matters. A normal summary would say: “The authors used LSTMs and got promising results.” Pleasant, vague, and almost entirely unhelpful.

The paper’s sharper contribution is comparative. It asks whether different evidence categories actually improve forecasting. That turns the article from a neural-network story into a feature-governance story.

For businesses building financial AI, that distinction matters. Model architecture is often the glamorous part. Feature governance is the expensive part. The model is where people point. The data design is where the money quietly burns.

The target is directional, not clairvoyant

The study does not attempt to predict the exact future EUR/USD price. It defines a binary target variable for future direction. The target uses a directional index that reflects three forward-looking elements over a prediction horizon: maximum favourable movement, maximum adverse movement, and final price movement.

That design is not a minor detail. A trading position is not judged only by where price ends on day ten. It also matters whether the path offered profit-taking opportunities or stop-loss pain along the way. A model that predicts only the final close may miss the practical geometry of a trade.

So the paper’s target variable is closer to a trading-relevant directional label than to a clean academic return forecast. It is still simplified, but it is pointed in the right direction.

The authors then evaluate the models using classification metrics, especially AUC, while also tracking overfitting through the gap between training and testing AUC. This is sensible because the enemy in trading AI is not low training performance. The enemy is a model that looks brilliant inside the lab and then discovers, tragically, that the market was not invited to the training set.

Fundamentals beat technical-only models, which should annoy several dashboards

The first major evidence block is the aggregated AUC comparison across the ten model groups. Each model group is tested across multiple hyperparameter combinations, and the paper reports conservative AUC measures that consider both training and testing performance.

The headline is straightforward: models incorporating fundamental variables generally outperform models relying only on technical features.

Model Feature category Max $AUC_{min}$ Avg $AUC_{min}$ Avg $AUC_{diff}$ Interpretation
0 Price only 0.56 0.55 0.06 Weak baseline, but not useless
1 Technical indicators only 0.57 0.48 0.13 Poor generalisation
2 Fundamentals only 0.65 0.59 0.04 Strongest aggregate evidence
3 Technical + fundamentals 0.64 0.57 0.15 Good, but more overfit
4 Technical + support/resistance 0.54 0.47 0.12 Weak technical expansion
5 Technical + support/resistance + fundamentals 0.64 0.58 0.16 Good AUC, higher complexity cost
6 Technical + support/resistance + divergence 0.53 0.48 0.12 More technical structure, little gain
7 Technical + support/resistance + divergence + fundamentals 0.64 0.57 0.20 Strong candidate, but overfit risk in aggregate
8 Technical + support/resistance + divergence + Fibonacci 0.53 0.47 0.12 Fibonacci adds little
9 All features 0.62 0.57 0.19 Full bundle underperforms leaner macro model

The cleanest result is Model 2: fundamentals only. It produces the best maximum $AUC_{min}$ at 0.65, the best average $AUC_{min}$ at 0.59, and the lowest average overfitting gap among the stronger candidates.

That does not mean technical analysis is useless. It means that, in this experiment, technical-only feature sets do not carry the same predictive value as macro-fundamental data for EUR/USD direction. The boring macro calendar beats the decorated chart. Markets remain rude.

The finding is especially interesting because fundamental variables are slower-moving. The paper includes macro data from the United States and Euro Area, such as inflation, unemployment, external debt, and government debt indicators. These are released monthly, quarterly, or annually, so the authors assign each day the most recently published value and track the number of days since publication.

That recency feature matters. A macro datapoint is not equally fresh on day one and day eighty. Treating stale macro values as if they are live signals would be a quiet way to sabotage the system while still looking methodologically serious.

The business implication is simple: low-frequency does not mean low-value. In FX, macro fundamentals may move slowly, but they define the regime in which technical signals either matter or become decorative noise.

The best model score and the best trading behaviour are not the same thing

A less careful reading would stop at Model 2 and declare fundamentals the winner. The paper does not stop there, and neither should we.

After the aggregate comparison, the authors select top-performing configurations for the strongest model groups. The leading candidates include Models 2, 3, 5, 7, and 9. In the refined table, Model 2 still has the best conservative AUC measure, but Model 7 posts the highest test AUC among the top candidates.

Model Features Epochs Layers Look-back days Test AUC Train AUC $AUC_{min}$ $AUC_{diff}$
2 39 60 4 20 0.65 0.68 0.65 0.03
3 83 20 4 30 0.64 0.67 0.64 0.02
7 91 20 4 20 0.66 0.64 0.64 0.02
5 87 40 4 20 0.64 0.76 0.64 0.12
9 95 20 4 20 0.62 0.65 0.62 0.02

This is where the paper becomes more useful for business readers. AUC is not the same as strategy performance. It is a screening metric, not a P&L statement.

Model 2 is the cleaner predictive model by conservative AUC. Model 7 is the more interesting trading system candidate once signals are translated into positions.

That distinction should be printed above every financial AI dashboard. A model can rank outcomes reasonably well and still produce awkward trades. Another model can have slightly less elegant aggregate metrics but generate better signals under a specific execution rule.

The paper’s second contribution is therefore not just “we tested trading simulations.” It is that the simulations expose a gap between predictive evaluation and operational evaluation.

For AI deployment, this is the whole game.

Fixed-horizon trading turns Model 7 into the operational frontrunner

The authors run an out-of-sample trading simulation from June 1, 2023 to March 4, 2024 using the top models. The first simulation uses a fixed 10-day holding period. Positions are opened when model probabilities cross calibrated thresholds and closed after ten days.

The likely purpose of this test is main practical validation: it checks whether predictive scores translate into directional trading outcomes under a simple, consistent rule.

The result strongly favours Model 7.

Model Position Winning trades Losing trades Total return Win rate
2 Long 33 51 -7.55% 39.29%
2 Short 9 2 20.53% 81.82%
3 Long 84 106 -1.23% 44.21%
3 Short 9 2 73.17% 81.82%
7 Long 12 2 69.64% 85.71%
7 Short 6 0 80.27% 100.00%

Model 7 combines technical indicators, support/resistance levels, divergence signals, and fundamentals. It does not include Fibonacci levels. That last omission is not a tragic loss; the paper later notes that Fibonacci features did not contribute meaningfully, possibly because they were redundant or not well extracted by the selected architecture.

The fixed-horizon result suggests that the hybrid model may be better at selecting fewer, higher-quality trades. Model 3 fires far more long trades than Model 7, but with weak long performance. More activity is not better. Trading desks already know this, though some dashboards continue to need adult supervision.

The asymmetry is also important. All three models perform better on short positions than long positions in the fixed-horizon test. The paper interprets this as stronger sensitivity to EUR/USD decline signals. That is plausible, though it should be treated as a result within this testing window rather than a universal law of currency markets.

Dynamic position management is closer to deployment, but not live proof

The second simulation uses dynamic position management. Rather than closing every position after ten days, the strategy keeps a position open as long as the model continues to generate qualifying signals. This is closer to an executable trading logic because it can reduce churn and avoid arbitrary exits.

Its likely purpose is a practical extension, not a full robustness proof. It tests whether model signals remain useful under a more realistic position-management rule.

Here again, Model 7 looks strongest.

Model Dynamic result pattern Interpretation
Model 2 Mixed long performance; one short loss Strong ML score, weaker trade translation
Model 3 Small mixed long results; one profitable short Some operational signal, limited conviction
Model 7 Three profitable long trades and one profitable short trade Best dynamic simulation behaviour

The Model 7 dynamic trades are modest in count but consistently positive in the reported period: +2.21%, +0.90%, +0.25%, and +1.02%. That is not enough to declare a production-ready strategy. It is enough to say that Model 7 deserves more serious out-of-sample testing than the technical-only alternatives.

The dynamic simulation also makes the paper’s deeper point clearer. The value is not “LSTM predicts FX.” The value is that different feature sets produce different operational personalities. One model may be statistically clean but hesitant or poorly aligned with the trading rule. Another may be noisier in aggregate but better at generating usable entries and exits.

A business should care less about the model’s academic beauty and more about the behaviour it induces under capital, cost, risk, and governance constraints.

What each evidence block actually supports

The paper contains several tests that should not be treated as interchangeable. Some support the main thesis. Some are sensitivity checks. Some are implementation details. Mixing them together produces the usual AI-finance soup: thick, impressive, and nutritionally uncertain.

Evidence block Likely purpose What it supports What it does not prove
Ten feature-set comparison Main evidence Fundamentals outperform technical-only configurations in this EUR/USD LSTM setup That fundamentals always dominate across pairs, regimes, or horizons
Hyperparameter aggregation by epochs, layers, look-back window Sensitivity / implementation analysis Four-layer LSTMs and moderate look-back windows are reasonable within this search That the chosen architecture is globally optimal
Refined top-model table Model selection Models 2, 3, and 7 are credible candidates for trading simulation That AUC alone determines profitability
Fixed-horizon simulation Main practical validation Model 7 produces strong out-of-sample trade outcomes under a 10-day rule That live execution would reproduce returns
Dynamic position management Practical extension Model 7 remains promising under a less arbitrary exit rule That the system is deployment-ready
Transaction cost assumptions Implementation detail Spread and commission assumptions are considered That all real broker, slippage, swap, and liquidity conditions are captured

This separation matters because businesses often overread the part of a study that is easiest to sell. “Out-of-sample simulation” sounds close to “deployable alpha.” It is not. It is a necessary checkpoint, not a trading licence from the gods.

The business lesson is feature governance, not indicator maximalism

The paper is useful beyond EUR/USD because it illustrates a general design principle for applied AI systems: heterogeneous data can help, but only when the contribution of each evidence class is tested rather than assumed.

The obvious misconception is that a trading model becomes more intelligent as more indicators are stacked into it. The paper suggests otherwise. Technical-only expansions often underperform. Fibonacci features add little. The all-feature model does not dominate. The fundamental-only model is the strongest on conservative AUC. The selected hybrid model wins in trading simulation because it adds technical structure selectively around macro signal, not because it swallows every variable in sight.

For business teams, this points to a practical governance pathway:

Design decision Bad version Better version
Feature inclusion Add every signal traders recognise Test each evidence class against predictive and operational metrics
Macro data handling Treat stale releases as current truth Track recency and publication timing
Technical indicators Assume practitioner popularity equals predictive value Validate technical families separately
Model selection Choose best backtest return or best AUC alone Compare ML metrics, overfitting, trade behaviour, and cost sensitivity
Deployment readiness Move from simulation to capital Require live paper trading, adaptive thresholds, and risk controls

This is not just a trading lesson. It applies to credit scoring, insurance pricing, supply-chain forecasting, fraud detection, and any system where teams are tempted to equate more data with better intelligence.

The question should not be: “Can we feed this into the model?”

The question should be: “What decision boundary does this evidence improve, under what regime, and at what operational cost?”

Less glamorous. More useful. An unfortunate pattern.

The boundaries are not decorative caution; they change the interpretation

The study’s results are promising, but several boundaries affect how the findings should be used.

First, the work is limited to EUR/USD. Currency pairs differ in liquidity, macro sensitivity, intervention risk, commodity exposure, and geopolitical behaviour. A model that works on EUR/USD may not work on USD/JPY, GBP/USD, or emerging-market FX.

Second, the historical window matters. The training data span years of macro regimes, while the trading simulation covers June 2023 to March 2024. That out-of-sample period is useful, but not enough to establish regime-robust performance across inflation shocks, crisis liquidity, central bank surprises, or structural breaks.

Third, transaction costs are simplified. The paper assumes a 1-pip EUR/USD spread and commission-free trading. That may be reasonable for competitive retail conditions, but live trading also involves slippage, swaps, latency, broker execution quality, position sizing, and risk limits.

Fourth, the thresholds are manually calibrated. The short threshold is adjusted from 0.3 to 0.35 because the initial setting produced no signals below 0.35. This is not fatal, but it is exactly the kind of human-in-the-loop tuning that must be governed carefully. Manual calibration can be practical. It can also become backtest gardening with a nicer hat.

Fifth, LSTM training is stochastic and hyperparameter search is incomplete. The authors acknowledge that global optimisation is computationally intractable and that the selected architecture is a strong local solution, not a mathematical endpoint.

Finally, the system is not live-tested. The paper demonstrates historical predictive and simulation performance. It does not demonstrate production resilience under real execution, capital constraints, monitoring, model drift, broker differences, and behavioural feedback from deployment.

These limitations do not erase the contribution. They define it.

What Cognaptus infers, and what the paper directly shows

The paper directly shows that, in this EUR/USD experiment, macro-fundamental variables improve LSTM forecasting performance relative to technical-only feature sets. It directly shows that Model 2 is strongest under the conservative aggregate AUC screen. It directly shows that Model 7 performs best in the reported fixed-horizon and dynamic trading simulations.

Cognaptus infers a broader business lesson: financial AI systems should be designed around evidence architecture. That means explicit feature-class testing, recency handling, operational simulation, cost assumptions, and threshold governance. The model is only one component. The evidence pipeline is the product.

What remains uncertain is whether the edge generalises. The next serious step would be replication across currency pairs, longer walk-forward validation, stress testing across macro regimes, adaptive threshold optimisation, and live paper trading under realistic execution assumptions.

That is where many trading AI stories become less cinematic. But it is also where useful systems are built.

The EUR/USD mirage is not that prediction is impossible

The mirage is believing that prediction comes from piling more patterns onto the chart.

This paper’s better message is more disciplined. EUR/USD may be forecastable at the margin when the model receives macro context, selected technical structure, and validation beyond static ML metrics. The strongest system is not the most ornamented one. It is the one whose evidence mix survives comparison.

For AI teams in finance, that is the part worth keeping. Do not worship the LSTM. Do not worship the indicator library. Do not worship the backtest either, frankly; backtests have been known to lie while wearing a tie.

Build the evidence architecture. Compare feature families. Separate predictive metrics from executable strategy behaviour. Treat thresholds as governed parameters, not vibes. Then test again.

That is not as exciting as “the machine has cracked Forex.”

It is also much closer to how durable financial AI gets made.

Cognaptus: Automate the Present, Incubate the Future.


  1. Juan C. King and José M. Amigó, “Enhancing Forex Forecasting Accuracy: The Impact of Hybrid Variable Sets in Cognitive Algorithmic Trading Systems,” arXiv:2511.16657, 2025, https://arxiv.org/abs/2511.16657↩︎