Herakles Index EA
Twelve independent strategies for stock indices
What Herakles actually does
Herakles Index EA is a fully automated portfolio for stock indices on MetaTrader 5. Out of the box it trades DJ30, US500 and USTEC — the Dow, the S&P 500 and the Nasdaq.
What makes it different from most index robots is that it is not one strategy. It is twelve — the Labours of Herakles — and each one was developed and proven as a standalone Expert Advisor before being merged in. They are not connected to each other: no shared state, no cross-signalling. Each Labour carries its own magic number, opens and manages its own positions, and can be switched on or off without touching the others. Two Labours can even hold opposite positions on the same index at the same time, and neither will interfere with the other.
That is the whole idea. A single strategy has to be right to make money; a portfolio of twelve unrelated ones only has to be right on balance. There is no martingale, no grid and no averaging down anywhere in it — a losing position is never reinforced. Every trade carries a stop from the moment it opens, measured in multiples of the instrument's own average daily range so that it means the same thing on an index trading near 44,000 as on one near 8,000, and adjusts itself as volatility changes.
Each Labour is listed and described individually in the Inputs & settings section below.
Track record coming soon
A verified live track record for this EA is not published yet. Every TLFX track record is a real-money account tracked independently on Myfxbook — see the live performance page for the accounts that are already running.
Every setting explained
These are the inputs you will see in the MT5 Inputs tab when you attach Herakles to a chart
-- Info --
-- General Settings --
-- Multi-Instrument Settings --
-- Risk Settings --
-- The Labours of Herakles --
One switch per Labour, all twelve enabled by default. Each is a self-contained strategy with its own magic number, so you can run all twelve, just one, or any combination — turning one off never affects another Labour's open positions. Each toggle carries an Individual Risk field beside it, used only when "Use Individual Risk per Labour" above is switched on.
-- Trend Filter --
What you need to run Herakles
Full step-by-step installation walkthrough: How to install an EA.
Frequently asked
Which indices should I run Herakles on?
It ships configured for DJ30, US500 and USTEC — the Dow, the S&P 500 and the Nasdaq. Those three are what the Labours were developed against, so start there. The catch is that index symbol names are not standardised: what one broker calls DJ30 another calls US30, WS30 or DJIA. Open Market Watch, find the exact names your broker uses, and put those in the Instruments list. If a name does not match, Herakles simply will not trade that instrument.
Do I have to run all twelve Labours?
No. Every Labour is a complete strategy in its own right, with its own magic number and its own positions, so you can run all twelve, a handful, or a single one. All twelve are enabled by default because that is the point of the EA — twelve unrelated ideas sharing one account means no single one has to be right for the portfolio to work. Turning one off never touches another Labour's open trades.
Does Herakles use martingale or a grid?
No. There is no martingale, no grid and no averaging down anywhere in it — a losing position is never reinforced. Position sizing comes from your risk setting and the stop distance, and every trade carries a stop from the moment it opens. The way Herakles spreads risk is by holding many independent positions from unrelated strategies, not by stacking more size onto a trade that is already wrong.
How does the stop loss work across indices with such different prices?
The stop is measured in multiples of each instrument's average daily range rather than in points. A points-based stop is meaningless across a portfolio where one index trades near 44,000 and another near 8,000 — the same number would be a scratch on one and a catastrophe on the other. Sizing the stop by daily range means it means the same thing on every instrument, and it widens or tightens by itself as volatility changes.
Do I need a hedging account?
Yes. The Labours are fully independent and two of them can legitimately hold opposite positions on the same index at the same time. On a netting account those would cancel each other out and the portfolio would not behave as designed. Make sure your MT5 account is the hedging type — both partner brokers offer it.
Does Herakles need a VPS?
It is recommended rather than required. The Labours work off higher-timeframe signals, so Herakles is not latency-sensitive the way a scalper like Ares is — a few hundred milliseconds makes no difference to it. What a VPS does buy you is uptime: if your home PC sleeps or your connection drops when a signal fires, you miss that trade entirely. If you are running it on real money, a VPS is worth the small monthly cost.
Can I use Herakles on a prop-firm account?
You can, but it was not tuned for prop rules. There is no news filter and no master switch to close everything at a profit target, so the daily-loss and maximum-drawdown limits are yours to manage. The slower timeframes work in your favour compared with a scalping EA, but if prop trading is your main goal, ORB Revolution is the tool that was actually built for it. Configure carefully and test on a demo first.
Which broker should I pick for Herakles?
Either partner broker works. The thing to check before you open the account is the index range: spreads, the exact symbols offered and the contract sizes all differ between brokers, so confirm that DJ30, US500 and USTEC — or your broker's equivalents — are actually quoted on the account type you are opening. The broker comparison on the main page covers the rest.
Why is there no backtest on this page?
Because a live, independently verified track record is worth more than a historical simulation, and that is the direction the whole site is moving in. Herakles is new, so its live account is still building history — the moment there is something real to show, this page will display the verified Myfxbook curve automatically. In the meantime, run your own backtest: the settings are all documented above and you should always test an EA yourself before going live.
Ready to run Herakles?
Get your free license by opening an account with one of the partner brokers, or buy Herakles directly on MQL5 if you would rather skip the affiliate route.