GTS RSI Divergence Engine | Forex Factory

HeroPoker_HeroPoker扑克_HeroPoker德扑圈官网

Attachments: GTS RSI Divergence Engine

GTS RSI Divergence Engine

Those who prefer a quick overview, read the simple description below.
a. This EA is generally profitable using the default settings (no changes required).
b. If the default settings are not profitable on certain pairs or timeframes, click the “Optimize” button. It will automatically find profitable settings using Walk-Forward Optimization (WFO) based on the latest 3,500 data bars (you can change data bars from settings)
c. There is no need to use the “Strategy Tester” for backtesting, as the EA includes a built-in Dashboard that displays all essential details from the moment it is loaded on a chart and continuously updates itself.

Simple Instructions (later will upload video tutorial)
1. Simply load the EA on any chart (for example, BTCUSD, M15).
Attached Image (click to enlarge)
Click to Enlarge

Name: screenshot.png
Size: 48 KB


2. From the moment it loads, the dashboard will display the performance of the default settings.
Attached Image (click to enlarge)
Click to Enlarge

Name: screenshot.png
Size: 9 KB

For example: Net Points: +566,133; Win Rate: 48.7%; Total Trades: 150; SQN: 0.71
Note: These results are based on the latest 3,500 data bars (default).

Also, Data Source: 100% means the results are fully based on backtesting, not real live trades.
From this point onward, every new trade will be counted as a live trade, and Guardian Control will monitor Live vs. Backtest performance.

3. If live trading is not enabled, the engine will continue running. It will not place real trades with your broker, but it will keep simulating live trades using real spread, just as it would during actual live trading.

Note: Some visual bugs still exists. DON'T switch TF when a real live or virtual live trade running.

4. Under the Expert tab, you can access the complete trade log.
Attached Image (click to enlarge)
Click to Enlarge

Name: screenshot.png
Size: 59 KB


5. At the end of the log, you can also view the Session Performance results.
Attached Image (click to enlarge)
Click to Enlarge

Name: screenshot.png
Size: 27 KB


-----------------------------------------------------
-----------------------------------------------------
Executive Summary

GTS RSI Divergence Engine is not a traditional EA. Instead of relying on simple, static rules, it uses an advanced optimization system with both Simple Optimization and Walk-Forward Optimization (WFO). You can customize results by selecting the number of data bars and minimum trades to match your own testing preferences.

Think of it as a cinematic, always-running system. Whether the Algo Trading button is ON or OFF, the Engine continues its Virtual Live Trading without interruption. It never stops. Even if you shut down your PC or laptop and return 30 days later, the Engine will have scanned the entire period, completed the backtesting, and instantly display the results on your dashboard.

You can test the Engine on any broker—live or demo. As long as the market is open, you’ll continuously see how it performs.

When you enable the Algo Trading button, live trading will simply mirror the Virtual Trading results, allowing trades to be executed directly on your account.
Finally, the Guardian Control feature constantly compares live trading performance with backtest results, giving you clear visibility into how real trades perform against historical expectations.

Detailed Information

I. The Engine Works in Two Layers
The GTS RSI Divergence Engine operates using a unique Dual-Layer Trading Model:

Layer 1 — Virtual Live Trading (Always Running)
The system continuously scans the market and simulates trades in real time.
This virtual trading acts as the “master brain” of the engine.
It:

  1. Detects RSI divergences automatically
  2. Calculates stop loss and take profit
  3. Tracks performance continuously
  4. Builds real-time statistics and analytics

This happens even when live trading is disabled.

Layer 2 — Live Trading (Optional Follower)
When you enable Algo Trading, real trades simply follow the virtual system.
This means:

  1. No guesswork
  2. No emotional decisions
  3. No unexpected behavior

Live trading is only a mirror of what the engine already proved.
This creates a safer and more transparent trading workflow.

II. Step-by-Step Experience
When you attach the EA to a chart:

  1. The Engine loads its memory and previous analysis.
  2. It scans historical data automatically.
  3. It rebuilds past trades and statistics.
  4. The dashboard instantly shows performance.
  5. The engine begins real-time market monitoring.

No manual backtesting required.
No setup complexity.
Just attach and observe.

III. Your Real-Time Trading Dashboard
The built-in dashboard provides a live overview of the strategy performance.
You can instantly see:

  1. Total trades and win rate
  2. Net performance in points
  3. Live vs historical comparison
  4. Session performance (Asian, London, New York)
  5. Strategy efficiency and trade density
  6. Current active trade status

Everything updates automatically as the market moves.
The goal is simple:
You always know how the strategy is performing.

IV. Built-in Walk-Forward Optimization
Most EAs are optimized once and never validated again.
Our Engine uses Walk-Forward Optimization (WFO) which means:

  1. The strategy learns from past data (training phase)
  2. Then it proves itself on unseen data (validation phase)

This process helps prevent:

  1. Curve fitting
  2. Over-optimization
  3. Unrealistic backtests

Only robust settings are allowed to be used.

V. Guardian Control — Live vs Backtest Monitor
The Guardian continuously compares:

  1. Historical performance
  2. Virtual live performance
  3. Real trading performance

This gives you a reality check at all times.
You can clearly see if the strategy is:

  1. Performing as expected
  2. Improving
  3. Slowing down
  4. Entering a weak period

This transparency helps traders stay confident and in control.

VI. Market Session Analysis
The engine automatically tracks performance across:

  1. Asian Session
  2. London Session
  3. New York Session

This allows traders to discover:

  1. When the strategy performs best
  2. When to reduce risk
  3. When to increase confidence

Few EAs provide this level of insight.

VII. Built-in Safety Systems
The Engine includes multiple protection layers:

  1. Automatic Stop Loss & Take Profit management
  2. Optional Break Even system
  3. Strategic exit on opposite signals
  4. Continuous trade monitoring
  5. Live trade synchronization

These features help keep trading structured and controlled.

VIII. Who Is This For?
This Engine is designed for traders who want:

  1. Data-driven decision making
  2. Strategy transparency
  3. Continuous optimization
  4. Automated trade execution (optional)
  5. A system that can be studied before trusting

Whether you prefer manual, semi-auto, or fully automated trading — the Engine adapts to your workflow.

IX. Typical User Workflow
Most traders use the Engine in three phases:
Phase 1 — Observation
Attach the EA and watch Virtual Trading results.
Phase 2 — Confidence
Study dashboard statistics and performance consistency.
Phase 3 — Automation
Enable live trading once comfortable.
This creates a natural, confidence-building progression.

X. Built for Transparency
The GTS RSI Divergence Engine was designed to be:

  1. Observable
  2. Verifiable
  3. Consistent

You can always see what it did, what it is doing, and how it performs.
Nothing is hidden.

Beta Version Notice
GTS RSI Divergence Engine is currently in Beta.
While the Engine has been rigorously tested and the major issues have been resolved, you may still encounter minor bugs or unexpected behavior during real-world usage.

This is a normal part of the final refinement phase, and your feedback is extremely valuable to us.

If you experience any issues, we kindly ask you to report them with as much detail as possible, including:

  1. A clear description of the problem
  2. Steps that led to the issue
  3. Screenshots of the chart and dashboard
  4. Any relevant journal or log messages

Your feedback helps us improve stability and deliver a stronger final release for all traders.
We truly appreciate your support and cooperation during this beta stage.

-------------------------------------------------------
-------------------------------------------------------
GTS RSI Divergence Engine v7.1 (Phase 4.4e)z - Updated on Feb 15, 2026

Attached File(s)


----------------------------------------------------
GTS RSI Divergence Engine v7.4 - more details - http://www.ojas-gujarat-gov-in.com/thread/...4#post15577624

  1. Live History Mirror - If a real trade closes, the EA copies the exact points from your MT5 History. Spread and slippage are 100% accurate because it’s the broker's own receipt. (NEW in v7.3)
  2. Friction Engine - For historical scans or virtual trades (where no live data exists), the EA applies the 20% Threshold. It "punishes" the result (shirking wins/inflating losses) to ensure a Pessimistic Result. (NEW in v7.3)
  3. Broker Intelligence - Every time a live trade closes, the EA performs a "Reality Check" calculation. It compares the Logical Distance (the points between the chart's Entry and Exit levels) with the Ground Truth (the actual points fetched from the History Mirror). (NEW in v7.4)

Attached File(s)
File Type: zip GTS RSI Divergence Engine v7.4.zip   101 KB | 33 downloads | Uploaded Feb 17, 2026 2:08pm


----------------------------------------------------
GTS RSI Divergence Engine v7.5c - more details - http://www.ojas-gujarat-gov-in.com/thread/...7#post15578797

  1. Spread calculation fixed: Historical scans now use the fixed spread set in the Inputs tab (e.g., 30 points), while virtual live trades correctly use the real spread.
  2. New Spread Calculation button: Measures spreads over 30 ticks and shows the average spread in the Expert tab, so you no longer need to guess.
  3. Friction Engine: The final safeguard. It is now set to 0 (disabled) by default, as spread calculation already provides accurate backtest results.
  4. Known issue: The Friction Engine does not work correctly during Optimization (will be fixed later).

Attached File(s)
File Type: zip GTS RSI Divergence Engine v7.5c.zip   105 KB | 27 downloads | Uploaded Feb 18, 2026 2:28am


----------------------------------------------------
GTS RSI Divergence Engine v7.5f - more details - http://www.ojas-gujarat-gov-in.com/thread/...9#post15580989

  1. Broker Intelligence: Every closed trade triggers the 'Spread & Slippage Validator.' It audits Realized Friction (Spread + Slippage) against your Scan Buffer (Historical Input + Friction Tax) to verify if backtest settings remain mathematically conservative. (NEW in v7.5f)
  2. View Log button: It simply load trade logs and session data from vault and show on expert tab (NEW in v7.5e)
  3. Bugs Fixed:
  4. Occasionally the last historical close trade P/L line fluctuate with current candle, fixed (NEW in v7.5d)
  5. Live History Mirror broken, we fixed it(NEW in v7.5e)
  6. Edge case bugs found & fixed it (NEW in v7.5e)
  7. Session data didn’t save on vault (bin) file, fixed (NEW in v7.5f)

Attached File(s)
File Type: zip GTS RSI Divergence Engine v7.5f.zip   118 KB | 29 downloads | Uploaded Feb 19, 2026 2:52pm
Price already moved +940 points from entry level. Which could be a late entry. However, possible upward move still could be +2000 points.
Attached Image (click to enlarge)
Click to Enlarge

Name: 1.png
Size: 73 KB
The above signal is based on default settings, which made +77,486 points on Gold M15 timeframe. Strategy SQN is 1.87 which is also good (3,500 latest data bars).
When I hit the optimize button for the EURUSD H1 chart, it gives a message that it cannot optimize while live positions are open, but the only live position that is open is for GBPUSD.
When I hit the optimize button for the EURUSD H1 chart, it gives a message that it cannot optimize while live positions are open, but the only live position that is open is for GBPUSD.
Thanks for this info. Please show me screenshots.
Attached Image (click to enlarge)
Click to Enlarge

Name: Screenshot 2026-02-15 143330.png
Size: 56 KB
On every new trade, you may see double arrow like this. It is just a visual glitch. I will fix it on next version.
Attached Image (click to enlarge)
Click to Enlarge

Name: screenshot.png
Size: 18 KB
{image}
Thanks I noted down. Most probably it check live trading account wide instead of the its specific attached chart. Will fix it on next update.
{image}
Also i notice that Dashboard are not displaying its text correctly i.e. buttons. It because of different screen resolution from mine. I will also try to fix it on next version.
Hi

Is it for MT5 only. I think it wont work on MT4.
Hi Is it for MT5 only. I think it wont work on MT4.
No, its only for MT5
I started testing the GTS RSI Divergence Engine v7.1 on a demo account today. While it hasn't quite matched its backtest performance yet, it definitely looks promising.

When does the expiration date for this version pass? If you could let me know, I can conduct further tests.
Attached Image (click to enlarge)
Click to Enlarge

Name: screenshot.png
Size: 292 KB
I started testing the GTS RSI Divergence Engine v7.1 on a demo account today. While it hasn't quite matched its backtest performance yet, it definitely looks promising. When does the expiration date for this version pass? If you could let me know, I can conduct further tests.{image}
The current version is too optimistic, leading to inaccurate backtest results. The upcoming update introduces 'Pessimistic Backtesting,' intentionally penalizing results to ensure found strategies are rugged enough to survive real market conditions.
Changes in v7.4
Live History Mirror - If a real trade closes, the EA copies the exact points from your MT5 History. Spread and slippage are 100% accurate because it’s the broker's own receipt. (NEW in v7.3)
Friction Engine - For historical scans or virtual trades (where no live data exists), the EA applies the 20% Threshold. It "punishes" the result (shirking wins/inflating losses) to ensure a Pessimistic Result. (NEW in v7.3)
Broker Intelligence - Every time a live trade closes, the EA performs a "Reality Check" calculation. It compares the Logical Distance (the points between the chart's Entry and Exit levels) with the Ground Truth (the actual points fetched from the History Mirror). (NEW in v7.4)

----------------------------------------------------
Details:
Live History Mirror: No more mismatch between Live & Virtual. While live trading runs, Virtual collects live trade data, ensuring a 100% match with real results.
Friction Engine: When no live trade exists and only virtual trading or historical scans run, friction logic reduces performance by 20% (default). A 100-point win becomes 80 points, and a 100-point loss becomes 120 points, creating pessimistic results to cover unexpected slippage in volatile markets.
Broker Intelligence: The EA calculates exact slippage on every live trade close (see image).
Attached Image (click to enlarge)
Click to Enlarge

Name: Broker Intel.png
Size: 29 KB

The EA detected a 48.85% slippage impact and suggests a 49% pessimistic threshold to match broker reality.

Now, see the 2nd image.
Attached Image (click to enlarge)
Click to Enlarge

Name: Broker Intel 2.png
Size: 28 KB

In the second image, slippage impact is 91.61% (maybe my broker is bad), making the average slippage 70.23%. The EA recommends a 71% pessimistic threshold to match broker reality.

With this upgrade, we can easily judge broker quality. If slippage is consistently high, abandon the broker to protect your money.

And if no slippage found you will see info like this:
Attached Image (click to enlarge)
Click to Enlarge

Name: screenshot.png
Size: 28 KB
GTS RSI Divergence Engine v7.5c

  1. Spread calculation fixed: Historical scans now use the fixed spread set in the Inputs tab (e.g., 30 points), while virtual live trades correctly use the real spread.
  2. New Spread Calculation button: Measures spreads over 30 ticks and shows the average spread in the Expert tab, so you no longer need to guess.
  3. Friction Engine: The final safeguard. It is now set to 0 (disabled) by default, as spread calculation already provides accurate backtest results.
  4. Known issue: The Friction Engine does not work correctly during Optimization (will be fixed later).

First, click the 揅alculate Spread?/b> button on the chart.

Attached Image (click to enlarge)
Click to Enlarge

Name: screenshot.png
Size: 61 KB

Then check the Expert tab梩he EA will show the average spread calculated in real time.
Attached Image (click to enlarge)
Click to Enlarge

Name: screenshot.png
Size: 17 KB

Finally, open the settings and update the Historical Spread based on that value. For example, if the average spread is 40, set it to 45?7 to stay on the safe side.
GTS RSI Divergence Engine v7.5f
Broker Intelligence: Every closed trade triggers the 'Spread & Slippage Validator.' It audits Realized Friction (Spread + Slippage) against your Scan Buffer (Historical Input + Friction Tax) to verify if backtest settings remain mathematically conservative.

After a real trade closed, open the Expert tab.
Attached Image (click to enlarge)
Click to Enlarge

Name: screenshot.png
Size: 31 KB


This feature compares your historical spread against real-time conditions, including entry and exit slippage, to validate your backtest accuracy.
For example, with a 40-point historical spread versus a 24-point real spread (zero slippage), the EA confirms your settings are 66.7% more rigorous than live conditions. This provides a safety margin for your strategy.

View Log button: It simply load trade logs and session data from vault and show on expert tab
Click "View Log" button the chart
Attached Image (click to enlarge)
Click to Enlarge

Name: screenshot.png
Size: 10 KB



Review the comprehensive details for a complete performance breakdown. The EA displays real-time session results, active settings, individual trade logs, and advanced statistical metrics.
Attached Image (click to enlarge)
Click to Enlarge

Name: screenshot.png
Size: 63 KB

Use these insights to monitor your strategy’s health and fine-tune your parameters based on live market behavior.