Help
Everything about how Diehard Trader works — setup, brokers, billing, security, and more. Search below or browse by topic.
Diehard Trader lets you build autonomous AI traders that watch the market, reason through each decision, and trade your MetaTrader 5 (MT5) account for you. You describe a trader in plain English — what to trade, how to behave, your risk limits — and it runs on its own: on a regular heartbeat it reads live market data, forms an explicit thesis, checks the hard limits you set, and places trades. Every trader starts on paper (simulated, no real money), and you can flip it to live on your own MT5 whenever you're ready.
Three parts. First, you author a trader in a chat — markets, style, risk limits, the hours it's active. Second, on each bar-close heartbeat the AI observes the market, reasons out a decision (enter, exit, adjust, or hold) with a written thesis, and checks it against guardrails enforced in code. Third, it acts — on paper it books the trade in a simulator; live, it sends a signed order to the Expert Advisor (EA) running in your MT5, which places it with your broker.
No. The AI watches the market itself and makes its own decisions — there's no TradingView account, no Pine script, and no webhook to wire up. You only need an MT5 terminal (and our EA) when you want a trader to trade live; everything on paper needs nothing but your Diehard Trader account.
Just sign up — no card. You land straight in the dashboard with 1,000 free AI credits to build and run paper traders. To take a trader live later, you'll also need an MT5 terminal logged into your broker with our EA on one chart — a Windows VPS is recommended so it keeps trading when your computer is off.
Go to the AI Traders page and describe what you want in plain English — for example "trade EURUSD on the 1-hour during the London session, patient swing style, risk 1% per trade, go long when RSI reclaims 30." The AI turns that into a structured trader with its markets, indicators, risk guardrails, and an active schedule, which you can review and fine-tune. It starts on paper immediately.
We can't promise that, and we never will — anyone who guarantees trading profit is not being honest. What Diehard Trader gives you is discipline and transparency: a trader that follows the mandate and risk limits you set, explains every decision, and that you can watch on paper before risking a cent. Whether a given strategy is profitable depends on the strategy and the market, so start on paper and judge it on its own record.
On each heartbeat it looks at recent price bars for its markets across the timeframes you gave it, plus the indicators it declared (moving averages, RSI, ATR, and so on) — the same public market data any trader has on a chart. It does not have inside information or a data edge; the value is in disciplined, consistent reasoning and the guardrails around it, not secret data.
On a bar-close heartbeat at the timeframe you choose — anything from every 5 minutes up to monthly. Faster heartbeats spend AI credits much quicker, so an hourly heartbeat is usually plenty: the trader also sets cheap watch conditions on a fast timeframe (down to 1 minute) that wake a full decision early the moment something it cares about happens, so it reacts fast without paying to think every minute. It only thinks during its active schedule, so it isn't burning credits overnight or on weekends.
Yes. When a trader opens a position it can set a trailing stop (the stop follows price once you're far enough in profit) and a take-profit ladder — closing part of the position at the first target, more at the next, and so on. Once set, your EA manages them tick-by-tick on your own terminal, so they keep working even between heartbeats. The trader's page shows the trailing state and which ladder rungs have filled.
It depends on the trader's style. A set-and-forget trader hands the exit to its stop, target, and any trailing/ladder it set, then sleeps outside its schedule — so it isn't spending credits overnight. A trader you've asked to actively manage trades stays awake to adjust the stop or exit early even off-schedule. Either way the broker stop-loss / take-profit protect the position the whole time, and the trader wakes the moment a trade closes to journal it.
Yes — that's the whole idea. Every decision is logged with the thesis behind it and the guardrails it cleared, and after each trade the trader writes a short journal note (what it expected, what happened, the lesson) that feeds into its future decisions. You can read all of it on the trader's page. Nothing happens that you can't trace back.
Hard limits you set that the AI cannot argue past, because they're enforced in code after the decision — not just asked of the model. They include max risk per trade, max position size, a daily-loss limit that pauses the trader for the day, the maximum number of open positions, and the active schedule. The AI can reason however it likes, but it can never cross these lines.
Yes — as many as you like. Each trader is independent: its own mandate, its own grown memory and journal, its own risk limits, and its own paper or live state. They don't share a brain, so you can run, say, a cautious gold swing trader and an active index trader side by side.
The markets your MT5 broker offers that we provide data for — major and minor forex pairs, metals like gold (XAUUSD), major indices, and major crypto (BTCUSD, ETHUSD). You pick a trader's markets when you author it.
No — an AI that reasons at each bar close suits swing and position trading (minutes to days), not tick-by-tick scalping. The EA handles fast mechanical things like trailing a stop, but the judgment calls happen at the heartbeat, so very short-term scalping isn't the right fit.
Paper traders run against a simulator using real market data — they make the same decisions and keep the same journal and track record, but no real orders are placed and no money is at risk. A live trader does everything the same way, except its decisions are sent as real orders to your MT5 account. Every trader starts on paper; going live is an explicit choice you make per trader.
No — and not because it's missing, but because for an AI trader a backtest would be both expensive and untrustworthy. To replay history the AI would have to reason fresh on every single bar, which burns a very large amount of AI credits — and the result still wouldn't be reliable: because it reasons fresh each bar, replaying the past lets it effectively "decide" on candles whose outcome is already set, so a backtest flatters itself and tells you little about how it behaves on bars it has never seen. The trustworthy way to judge a trader is paper mode: it runs live on real market data with no money at risk, makes and logs real decisions with the reasoning behind them, and builds a genuine forward track record you watch before going live. That forward record is the honest measure of a trader — which is why we lead with it instead of a backtest.
Once you're happy with a trader on paper, connect your MT5 (install our EA — see the MT5 Setup page) and flip the trader to live. It binds to your license and gets its own AI Trader ID (a routing number) so its orders go to your EA and nowhere else. You stay in control: you can Stop a live trader or revert it to paper at any moment — see "Can I stop a trader instantly?" for exactly what happens to any open position.
Any broker that lets you run MetaTrader 5 — IC Markets, Pepperstone, Exness, FBS, FTMO, your own, and many more. We never talk to your broker directly; the EA on your terminal places the trades, so if your terminal can connect, it works.
Not at the moment. Diehard Trader works with MetaTrader 5 (MT5) only.
Yes. The EA automatically matches the standard symbol (e.g. XAUUSD) to your broker's version (XAUUSD.c, XAUUSDm, and so on), so you don't have to configure anything.
Yes. Each live trader is given its own routing number, so its trades, PnL, and history stay cleanly separated on the same account — and separate from any manual trades you place, which still show up labelled "Manual".
It's logged. If your broker rejects an order — not enough margin, market closed, an unknown symbol, and so on — the rejection and the broker's exact reason appear in your Failures view, so you always know why.
Yes. When a live trader is holding a position, its page shows the live position — floating profit/loss, the current stop-loss, the lots remaining after any partial closes, and which take-profit rungs have filled — fed back from your own MT5 terminal and refreshed continuously. Paper positions show the same view against simulated fills.
Yes — they're the same thing. Each live trader is auto-assigned its own AI Trader ID (a small routing number) when you take it live, and you set that value on the EA so its orders route to the right trader. Older builds and docs called this the "Strategy Number"; it's now labelled AI Trader ID everywhere in the dashboard.
No. We never see or store your broker login or your funds. The EA runs on your own MT5 terminal and places trades there — Diehard Trader is custody-free by design. Your account stays entirely yours.
No. Every order a live trader sends is cryptographically signed (HMAC) end to end, and your EA refuses anything that isn't correctly signed. The AI itself never handles your secret — it's injected server-side — so a forged or tampered order can't reach your account.
Yes — and you choose what happens to any open position. Pressing Stop halts the trader immediately; by default it leaves the open position alone (it keeps its broker stop-loss / take-profit), and a checkbox in the Stop dialog lets you close it at the same time if you want. Pausing also halts thinking without touching the position. Reverting a live trader to paper does close its open position first. And you can always close a position yourself in MT5. Nothing keeps trading once you stop it.
The guardrails you set, enforced in code: max risk per trade, max position size, a daily-loss limit that pauses the trader for the day, and a cap on open positions. The AI can't override them. And because every trader starts on paper, you can see how it behaves before any real money is involved.
There's no time-limited trial — instead, every account starts with 1,000 free AI credits, no card required. That's enough to build a trader and watch it run on paper. When you run low, or want to take a trader live, you top up more credits.
Credits are how you pay for the AI thinking behind your traders. Every decision your traders make spends a few credits, and a live meter shows your balance draining in real time, so you always see what running your AI costs. You start with 1,000 free, then top up more — 560 credits per $1. Credits never expire. When the balance runs out, your traders pause until you top up.
It's pay-as-you-go — no subscription. Start free with 1,000 AI credits, then top up any whole-dollar amount from $10. You get 560 credits per $1, and they never expire. See the Pricing page for examples.
No — there's nothing recurring to cancel. You top up prepaid credits whenever you want, however much you want (minimum $10), and your balance rolls over forever until your traders spend it.
By card through Razorpay, or with PayPal. Amounts are in US dollars (Indian cards are billed in INR via Razorpay).
Your traders pause — live and paper alike — and any open live positions keep their broker stop-loss / take-profit. Top up and resume to pick straight back up. We email you a heads-up while you're still running low.
No. Prepaid credits are final and non-refundable except where required by law. You're only ever charged for credits you choose to add, and unused credits never expire.
Yes. Invoices are available for every top-up, including GST details for Indian customers.
Yes, on the Settings page. Usernames are 3–10 characters and each one must be unique.
Yes, from Settings. We'll confirm the change by email before it takes effect.
Your dashboard shows every date and time in your chosen timezone, which defaults to UTC. Set it on the Settings page (Timezone) and all timestamps across the dashboard — trader decisions, executions, account dates — switch to that zone. As a shortcut, when you create an AI trader the timezone you give it during the chat is also saved as your account timezone, so the dashboard matches it automatically. Note this is only about how times are displayed; it's separate from each trader's own active-hours schedule.
From Settings you can permanently delete your account and your data. There's nothing recurring to cancel — top-ups are one-time — so deletion is always available; any unused prepaid credits are forfeited.
Yes. Settings has a data-export option so you can download the information we hold about you.
Our database and dashboard run in Mumbai (Supabase and Hostinger). Emails are sent through Resend, and Cloudflare sits at the edge. Full details are in our Privacy Policy.
That's often correct behaviour — a disciplined trader holds when its conditions aren't met, and it only thinks during its active schedule, so it stays flat outside those hours. Open the trader's page to read its recent decisions and theses; they'll tell you what it's waiting for. If it's a live trader, also check the next point about MT5.
The trader's page shows the reason. The common ones: you paused it yourself; it hit its daily-loss limit (it then pauses for the rest of the trading day and auto-resumes at the start of the next one — 5pm New York); your AI credits ran out (top up to resume); or, for a live trader, its license is missing or the smallest trade it could place would breach your risk limit. Fix the cause shown and resume — paper and live both pick straight back up.
First, check the timing. Your broker briefly disconnects MT5 whenever the market is closed — over the weekend (forex reopens Sunday evening UTC) and during the short daily rollover around the broker's midnight — so the EA stops reporting in and the terminal shows "offline · market closed" at those times. That's completely normal: nothing is broken, you don't need to do anything, and it reconnects on its own when trading resumes (the Terminals page and the dashboard tile both say "market closed" so you can tell it apart). If instead a terminal is offline while the market is open, then check: MT5 is open and logged in, AutoTrading is on, the EA icon next to its name is blue, and your computer or VPS has internet. The EA reports in every minute, so a healthy terminal reappears within about a minute of the market reopening or the EA starting.
No — that's expected. When the market is closed (the weekend, or the brief daily rollover around the broker's midnight) your broker drops the MT5 connection, so the terminal can't report in and shows as offline with a "market closed" note. Your EA is still attached and fine; it reconnects automatically when the market reopens, with no action from you. You'd only need to look into it if a terminal stays offline during normal trading hours.
A grey icon means AutoTrading is off or one of the inputs is wrong. Turn on AutoTrading (Ctrl+E) and double-check the three EA inputs — the icon next to the EA name turns blue once it's running.
Email [email protected] with what you're seeing — and for live-trading issues, your broker name and any error in MT5's Experts or Journal log — and we'll help you sort it out.