Triple Screen System
Most "triple screen" indicators sold online blend the three ideas into one combined signal line, which throws away the reason the method works in the first place: each screen answers a different question, and the system only trades when all three answers line up in sequence. Screen 1 reads the tide on a higher timeframe - by default weekly against a daily trading timeframe, both configurable - from the slope of a 13-period weighted moving average, Elder's own choice of trend filter. Screen 2 checks the Force Index, also Elder's own indicator, on the trading timeframe: the system only arms itself when the Force Index has dipped against the tide, a pullback, because that is the one moment the method is actually built to exploit rather than chasing a move already underway. Screen 3 is the entry itself, a stop order set just beyond the high or low of the pullback bar, so the trade only triggers if price genuinely resumes the tide's direction rather than being bought or sold into the pullback - precisely the mistake the book warns against. The exit is the tide itself. The moment Screen 1 no longer agrees with the direction of an open position, the position is closed outright, with no separate target or trailing logic layered on top. An ATR-based protective stop is attached to every entry regardless, so no trade this system takes is ever without one, but the tide turning is what actually ends a winning or losing trade under Elder's original design. This is offered as a faithful, attributed reproduction for study, not a guaranteed edge - Elder himself wrote about it as one trader's disciplined framework, not a mechanical certainty. Notes and limitations - Only one position or one armed stop order is managed at a time. - Screen 2's pullback check and Screen 3's entry price are both re-evaluated only once per new wave-timeframe bar, matching the book's own end-of-bar discipline rather than reacting intrabar. - The exit is the tide flipping - there is no separate profit target. A strong trend can give back an unrealised gain before the tide itself turns and the position is closed. - This is a faithful, attributed study reproduction. Past behaviour of a well-known method is not a promise of future results on any symbol or timeframe pairing.
Expert advisor · MT5 · v1.0 · Free
About Triple Screen System
Triple Screen System is an expert advisor (trading robot) for MetaTrader 5 based on Moving Average and ATR. It places pending buy/sell stop or limit orders and can size trades from your balance and risk percent. It has 15 settings, such as Tide timeframe, Wave timeframe and Tide ma period. MQL source code included.
Files in the download: TripleScreenSystem.ex5, TripleScreenSystem.mq5, TripleScreenSystem.txt.
Trading robots can lose money. Check every setting and test on a demo account before using real funds.
Settings
| Setting | Default | What it does |
|---|---|---|
| Tide timeframe | PERIOD_W1 | Screen 1: higher timeframe the tide is read from |
| Wave timeframe | PERIOD_D1 | Screen 2 and 3: trading timeframe (must be shorter than the tide timeframe) |
| Tide ma period | 13 | Screen 1: weighted moving average period, Elder's own default |
| Tide slope lookback | 2 | Screen 1: bars back the WMA is compared against to read its slope |
| Force index period | 2 | Screen 2: Force Index smoothing period, Elder's own default |
| Atr period | 14 | Screen 3: ATR period for the initial protective stop |
| Initial stop atr multiple | 2.0 | Screen 3: initial stop distance beyond the breakout bar, in ATR multiples |
| Entry buffer pips | 2.0 | Screen 3: buffer added beyond the pullback bar's high/low for the stop order |
| Use risk sizing | false | Size by percent risk to the initial stop instead of a fixed lot |
| Risk percent | 1.0 | Percent of equity risked per trade, used only when risk sizing is on |
| Fixed lots | 0.10 | Lot size when risk sizing is off, or as a fallback |
| Magic number | 20260905 | Magic number for orders this EA opens |
| Slippage pips | 3 | Slippage tolerance, in pips |
| Max retries | 5 | Attempts per trade action before giving up |
| Retry wait ms | 500 | Pause between attempts, milliseconds |
How to install
- Download the ZIP from your PolyMaria library and unzip it.
- In MetaTrader 5 open File → Open Data Folder, then go to MQL5 → Experts.
- Copy the .mq5 file(s) there. Put any .mqh files in MQL5 → Include.
- Open the .mq5 file in MetaEditor and press Compile (F7) if MetaTrader does not show it.
- Drag the expert advisor from the Navigator onto a chart, check the settings, allow Algo/Auto Trading and press OK.
- Test it first on a demo account or in the Strategy Tester.
Tags: Buy/Sell Arrows · Trend · Pending Orders · Risk & Lot Size · Moving Average · ATR · MT5 Expert Advisor · MQL5 Source Code