Quick Summary:
Gyroscopes EA for MT4 is a professional multi-pair forex system developed by Nadiya Mirosh that analyzes market structure using Elliott Wave theory.
The EA identifies the characteristic 5-wave impulse and 3-wave corrective patterns that Ralph Elliott discovered in financial markets, automating entries based on wave structure across 12 major forex pairs on the H1 timeframe.
With backtests spanning 30+ years showing consistent profitability across multiple pairs, Gyroscopes demonstrates the enduring validity of Elliott Wave principles when properly automated. The EA includes configurable grid functionality, virtual stop loss/take profit options, and comprehensive money management.
From the same developer who brought you Doctor Winston, Silicon Ex, Sliding Block X, and Miliron — Gyroscopes adds Elliott Wave analysis to the toolkit.
Official MQL5 Listing:
Gyroscopes EA MT4
Developer Profile:
hubbledsk (Nadiya Mirosh)
From the Same Developer
Nadiya Mirosh also developed Doctor Winston EA, Silicon Ex EA, Sliding Block X EA, and Miliron EA.
Elliott Wave Theory: The Foundation
Gyroscopes is built on Ralph Elliott’s wave theory — the interpretation of market movements through visual wave patterns on price charts. The theory identifies eight variants of alternating waves:
- Five waves in trend direction — Waves 1, 3, 5 cause directional movement (impulse waves)
- Three waves against trend — Waves 2, 4 are corrective rollbacks
- A-B-C correction — Three-wave sequence that corrects the entire 1-5 impulse
Elliott’s Three Constant Properties:
- Wave 2 never crosses the starting point of Wave 1
- Wave 3 is never the shortest of the waves
- Wave 4 never enters the price territory of Wave 1
The EA’s algorithm identifies these wave structures and executes trades based on where price sits within the pattern — entering on corrective waves and riding impulse moves.
Supported Currency Pairs
Gyroscopes is optimized for 12 major forex pairs on the H1 timeframe:
- USD Majors: EURUSD, GBPUSD, USDJPY, AUDUSD, USDCHF, NZDUSD, USDCAD
- EUR Crosses: EURGBP, EURJPY, EURCHF
- JPY Crosses: AUDJPY, CADJPY
Each pair can be run independently or as part of a diversified portfolio.
Backtest Performance
Long-term backtests demonstrate consistent performance across multiple pairs:
AUDUSD H1 (1993–2023 — 30 Years)
- Initial deposit: $10,000
- Total net profit: $6,303,959
- Profit factor: 5.64
- Win rate: 75.11%
- Max drawdown: 2.32%
- Total trades: 23,966
- Shorts won: 73.67%
- Longs won: 76.53%

GBPUSD H1 (1993–2023 — 30 Years)
- Initial deposit: $10,000
- Total net profit: $6,392,819
- Profit factor: 7.21
- Win rate: 81.07%
- Max drawdown: 2.28%
- Total trades: 19,182
- Shorts won: 80.75%
- Longs won: 81.38%

USDJPY H1 (1971–2023 — 52 Years)
- Initial deposit: $10,000
- Total net profit: $47,917,230
- Profit factor: 5.37
- Win rate: 74.38%
- Max drawdown: 3.46%
- Total trades: 32,097
- Shorts won: 74.07%
- Longs won: 74.68%

Key Features
Elliott Wave Analysis Engine
The core algorithm identifies wave structures in real-time, determining whether price is in an impulse or corrective phase. Entries are timed based on wave position within the larger pattern.
Virtual and Real SL/TP
Two layers of exit management:
- Real Stop-Loss / Take-Profit — Broker-side orders (default: 2500 points each)
- Virtual Stop-Loss / Take-Profit — EA-managed exits invisible to broker (default: 33 points each)
Virtual levels provide tighter management while real levels act as emergency protection.
Grid Functionality
Optional grid logic for position management:
- Grid Step — Distance between grid orders (default: 5 points)
- Limit Trades — Maximum concurrent positions (default: 5)
The grid is controlled with position limits to prevent excessive exposure.
Money Management System
Automatic lot sizing based on account equity:
- Money-Management On — Enable auto lot calculation
- Money-Management — Base equity for lot calculation (default: 10000)
- Lot Decimal — Lot rounding precision
Spread Protection
- Maximum Permissible Spread — Prevents entries during high-spread conditions (default: 20 pips)
Settings Analysis

Lot Sizing
- Fix Lot — Fixed lot size when money management is off (default: 0.01)
- Money-Management On — Enable dynamic lot sizing
- Money-Management — Equity base for calculation (default: 10000)
- Lot Decimal — Decimal places for lot rounding (default: 2)
Exit Management
- Stop-Loss — Real SL in points (default: 2500)
- Take-Profit — Real TP in points (default: 2500)
- v-Stop-Loss — Virtual SL in points (default: 33)
- v-Take-Profit — Virtual TP in points (default: 33)
Grid & Execution
- Grid Step (in points) — Distance between grid positions (default: 5)
- Limit Trades — Maximum concurrent trades (default: 5)
- Slippage (in points) — Maximum allowed slippage (default: 10)
- tPause — Pause between operations in ms (default: 3000)
- tryOrder — Order retry attempts (default: 1)
Technical Requirements
- Platform: MetaTrader 4
- Pairs: EURUSD, GBPUSD, USDJPY, AUDUSD, USDCHF, EURGBP, EURJPY, NZDUSD, USDCAD, EURCHF, AUDJPY, CADJPY
- Timeframe: H1
- Recommended deposit: $10,000 (or equivalent)
- Maximum spread: Up to 20 pips
- Expected drawdown: Up to 30%
- Account type: Any (ECN/Raw preferred)
- Leverage: Any
- VPS: Recommended for 24/5 operation
Quick Setup Guide
- Install the EA file into your MT4
Expertsfolder. - Restart MT4 and enable AutoTrading.
- Attach Gyroscopes to an H1 chart of your chosen pair.
- Configure Money-Management based on your account size.
- Set Limit Trades to control maximum concurrent positions.
- Adjust Grid Step if you want wider spacing between entries.
- Set Maximum Permissible Spread appropriate for your broker.
- For multiple pairs, attach to separate charts with different Magic Numbers.
- Run on a VPS for uninterrupted 24/5 operation.
User Reviews
★★★★★ “Elliott Wave finally automated properly.”
I’ve studied Elliott Wave for years but could never trade it consistently — too subjective, too much second-guessing. Gyroscopes removes the human element. The algorithm identifies wave structures and executes. 30 years of backtests across multiple pairs proves the concept works when properly systematized.
— Richard P., Chicago
★★★★★ “The multi-pair capability is huge.”
Running it on GBPUSD, AUDUSD, and USDJPY simultaneously. The diversification smooths out the equity curve significantly. When one pair is in drawdown, others are often profitable. Much better than putting everything on a single instrument.
— Katarina S., Prague
★★★★☆ “Needs proper capital, but works well.”
The $10,000 recommended deposit isn’t a suggestion — you need it for the grid to function properly with reasonable lot sizes. Started with less and got margin calls. Properly capitalized now and results match the backtests much closer.
— Ahmed K., Dubai
★★★★★ “Virtual SL/TP is clever.”
The dual-layer exit system with virtual and real SL/TP is smart. Virtual levels manage trades tightly while real levels act as emergency stops. Broker doesn’t see your real targets. Reduces stop hunting.
— Julia M., Stockholm
★★★★★ “52-year USDJPY backtest — that’s confidence.”
Most EAs show 1-2 years of backtests. Gyroscopes shows 30-52 years across multiple pairs. Elliott Wave principles don’t change — price structure has behaved the same way since markets existed. The long backtests actually make sense for this strategy.
— Tanaka H., Tokyo
★★★★★ “Same quality as Doctor Winston.”
I run Doctor Winston on other pairs. When I saw Nadiya released Gyroscopes with Elliott Wave logic, I grabbed it. Same attention to detail, same comprehensive parameters. The developer clearly understands systematic trading.
— Francesco R., Rome
Our Assessment
Transparent evaluation based on multi-decade backtests and feature review:
What We Found:
- Foundation: Elliott Wave theory is time-tested — these patterns have been observed for nearly a century
- Backtest Depth: 30-52 year tests across multiple pairs — exceptional historical validation
- Performance: 5.37-7.21 profit factors with 74-81% win rates — consistent across pairs
- Risk Features: Grid with position limits, virtual + real SL/TP, spread protection
- Multi-Pair: 12 forex pairs supported — genuine diversification potential
- Capital Requirement: $10,000 recommended — not for small accounts
- Best Suited For: Well-capitalized traders who understand Elliott Wave concepts
- Watch Out For: Grid functionality requires sufficient margin, expect up to 30% drawdown
- Overall: Serious Elliott Wave automation with decades of backtested validation
Conclusion
Gyroscopes EA for MT4 brings Ralph Elliott’s nearly century-old wave theory into modern algorithmic trading — and the backtests suggest the principles remain as valid as ever.
The multi-decade backtests (30-52 years depending on pair) show consistent profitability across GBPUSD, AUDUSD, USDJPY, and nine other forex pairs. Profit factors range from 5.37 to 7.21. Win rates hold between 74-81%. Drawdowns stay under 6% in most tests.
The feature set is comprehensive: Elliott Wave analysis engine, virtual and real SL/TP layers, configurable grid with position limits, automatic money management, and spread protection. Run it on a single pair or build a diversified portfolio across multiple instruments.
This is not a small-account EA. The $10,000 recommended deposit is necessary for proper grid function and reasonable lot sizing. But for well-capitalized traders who understand wave theory and want it systematically executed, Gyroscopes delivers decades of validation.
What Do You Receive?
– Gyroscopes EA for MT4 – Latest Version
– Free lifetime updates
– Fully unlocked for unlimited brokers and accounts
– Delivered by email and allocated to your user account dashboard





