TRADING BOTS
High-performance AI trading bots built for Forex, Crypto, Stocks, and Commodities. Every signal is screened by a live AI sentiment filter before it reaches you.
Every number in this section — win rate, profit, drawdown, profit factor and the equity curve — is derived from historical simulation in TradingView's Strategy Tester. These results are not audited, have not been verified by any third party, and do not represent the returns of any live account or any customer. Simulated results carry inherent limitations: they benefit from hindsight and do not account for live slippage, spread widening, or missed fills. Past performance does not guarantee future results, and trading carries a substantial risk of loss. See our risk disclaimer.
HYPOTHETICAL PERFORMANCE RESULTS HAVE MANY INHERENT LIMITATIONS, SOME OF WHICH ARE DESCRIBED BELOW. NO REPRESENTATION IS BEING MADE THAT ANY ACCOUNT WILL OR IS LIKELY TO ACHIEVE PROFITS OR LOSSES SIMILAR TO THOSE SHOWN; IN FACT, THERE ARE FREQUENTLY SHARP DIFFERENCES BETWEEN HYPOTHETICAL PERFORMANCE RESULTS AND THE ACTUAL RESULTS SUBSEQUENTLY ACHIEVED BY ANY PARTICULAR TRADING PROGRAM. ONE OF THE LIMITATIONS OF HYPOTHETICAL PERFORMANCE RESULTS IS THAT THEY ARE GENERALLY PREPARED WITH THE BENEFIT OF HINDSIGHT. IN ADDITION, HYPOTHETICAL TRADING DOES NOT INVOLVE FINANCIAL RISK, AND NO HYPOTHETICAL TRADING RECORD CAN COMPLETELY ACCOUNT FOR THE IMPACT OF FINANCIAL RISK OF ACTUAL TRADING. FOR EXAMPLE, THE ABILITY TO WITHSTAND LOSSES OR TO ADHERE TO A PARTICULAR TRADING PROGRAM IN SPITE OF TRADING LOSSES ARE MATERIAL POINTS WHICH CAN ALSO ADVERSELY AFFECT ACTUAL TRADING RESULTS. THERE ARE NUMEROUS OTHER FACTORS RELATED TO THE MARKETS IN GENERAL OR TO THE IMPLEMENTATION OF ANY SPECIFIC TRADING PROGRAM WHICH CANNOT BE FULLY ACCOUNTED FOR IN THE PREPARATION OF HYPOTHETICAL PERFORMANCE RESULTS AND ALL OF WHICH CAN ADVERSELY AFFECT ACTUAL TRADING RESULTS.
Hypothetical backtested results. Figures are derived from historical simulation, are not audited, and do not represent the returns of any live account. Past performance does not guarantee future results — see our risk disclaimer.
- Live signals from 6 core bots — Forex majors + low-risk
- Entry, stop-loss & take-profit on every signal
- Delivered instantly — Telegram & email
- Email setup support
- Crypto, index & commodity signals
- Priority alerts & dashboard
- 1-on-1 setup call
- Live signals from 12 bots — all 6 Basic + Crypto & swing
- Our higher-performing multi-market strategies
- Entry, stop-loss & take-profit on every signal
- Priority alert delivery
- Performance dashboard access
- Priority email support
- 1-on-1 setup call
- Live signals from all 24 bots — every market
- Our most advanced strategies — indices, commodities & aggressive
- Entry, stop-loss & take-profit on every signal
- Priority live signals + full dashboard
- 1-on-1 setup call
- Direct Discord access
By subscribing you agree to the Subscriber Agreement, Terms, Privacy Policy and Risk Disclaimer.
Your plan renews automatically at the then-current rate until you cancel — cancel anytime from your Stripe receipt. Fees for a billing period already begun are non-refundable. Signals are for your personal use only; redistribution ends your subscription without refund. Trading carries substantial risk of loss — no profit is guaranteed and past performance does not indicate future results.
All prices are in US dollars (USD). We accept debit and credit cards issued in any country — you do not need a US card or a US bank account. At checkout you can choose to see and pay the price converted into your local currency where Stripe supports it. If you pay on a card held in another currency, your bank sets the exchange rate and may add its own foreign transaction fee, so the amount on your statement can differ slightly from the figure shown above. Your subscription currency is fixed when you subscribe and cannot be changed on later renewals.
Every per-bot figure below is hypothetical and backtested. The win rate, average profit and maximum drawdown shown on each bot come from historical simulation in TradingView's Strategy Tester — they are not audited and are not the results of a live account. Your own results will differ. Past performance does not guarantee future results, and trading carries a substantial risk of loss. See our risk disclaimer.
Open a FOREX.com account → — a regulated broker offering both MetaTrader platforms. Confirm platform availability for your region. Web5 Digital Markets is not a broker and does not hold your funds; you trade through your own account. Affiliate links may earn Web5 a commission at no extra cost to you.
If the button at the top of MetaTrader is not switched on, no script on any chart will place a single trade. You get no error, no pop-up and no warning — just silence. Before you report a script as broken, check this button first.
- Look at the toolbar running across the top of the terminal.
- Find the button labelled Algo Trading.
- Click it once. It turns green and shows a play symbol.
- Keyboard shortcut: Ctrl + E.
- Look at the toolbar running across the top of the terminal.
- Find the button labelled AutoTrading.
- Click it once. It turns green and shows a play symbol.
- It stays on between restarts, but a platform update can reset it.
- Drag the script from the Navigator panel onto the chart you want it to trade.
- A settings window opens automatically. Go to the Common tab.
- Tick Allow Algo Trading on MT5, or Allow live trading on MT4.
- Check the Inputs tab if you want to adjust risk, stop-loss or take-profit, then click OK.
On MT4, a smiling face 🙂 means it is live and allowed to trade. A sad face ☹️ means it is loaded but not permitted — go back and check both switches.
On MT5, the icon beside the name changes to a stop symbol when algo trading is off.
Every Web5 script prints a start-up line the moment it loads correctly, showing the symbol, your risk setting and its magic number. If nothing is printed, the script never started.
The Journal tab next to it records why an order was rejected, if one ever is.
- ●It only acts when a candle closes. Web5 scripts deliberately ignore price mid-candle, because a signal that appears and then vanishes before the bar closes would make live trading behave nothing like the backtest. On a 1-hour chart you may wait up to an hour for the first decision. This is correct behaviour, not a fault.
- ●The market is closed. Nothing will happen over the weekend, or outside session hours for indices, metals and energies.
- ●The conditions simply have not been met. These are selective strategies with filters on trend, momentum and volatility. Some are designed to trade only a handful of times a month. Silence is often the strategy working, not failing.
- ●Your computer went to sleep, or MetaTrader was closed. A script only runs while the terminal is open and connected to the broker. Close the platform and it stops instantly. This is why a Windows VPS is recommended for anything running around the clock.
- ●The spread was too wide. Each script refuses to enter when the spread blows out — typically around news or the daily rollover. It says so in the Experts tab, and it is protecting you from a bad fill.
- ●Not enough chart history is loaded. The longer-term filters need several hundred candles. Scroll the chart back, or switch timeframe and back again, to make MetaTrader download them.
- ●Wrong symbol or timeframe. Attach each script to the market it was written for. Check the header comment inside the file if you are unsure.
- ●Watch open positions while the bot is live. If a trade stalls near its target and starts rolling over against you, you are allowed to close it yourself and bank what is there. A smaller gain taken is worth more than a full one that round-trips into a loss.
- ●Decide the rule before you are in the trade. “I will take profit if it reaches 1.5R and then stalls” is a plan. Staring at a live position deciding what to do while the money moves is how good trades get closed at the worst moment.
- ●Let the platform do the watching where you can. A partial exit at 1R, a stop moved to break-even once the trade has paid you enough, or a stop trailing behind structure will all protect an open profit without needing you at the screen at the right second. Set these in the script’s Inputs tab, or manage them on the position itself.
- ●Never widen the stop. Closing a winner early is a judgement call you are entitled to make. Moving a stop further away to avoid taking a loss is the one intervention that reliably turns a small loss into a large one.
- ●Can’t watch it? Then don’t rely on watching it. If the bot runs overnight or on a VPS while you sleep, the automatic protections above are the only ones that will actually fire. Set them before you go.
Run every script on a demo account first, and only move to live money once you have watched it behave for yourself. Automated trading places real orders with real funds the moment that button turns green, without asking you again. Each script carries its own identifier so several can run on one terminal without interfering with each other’s trades. Automated trading carries risk, including the risk of loss beyond your initial deposit on leveraged products. Web5 Digital Markets is not a broker and does not manage your account — see our risk disclaimer.
- ✓Windows 10 or 11 (64-bit)
- ✓4GB RAM minimum (8GB recommended)
- ✓NinjaTrader 8 installed
- ✓Stable internet connection
- ✓Best platform for 24/7 bot operation
- ✓Run bots 24/7 without your PC on
- ✓Low-latency server close to exchanges
- ✓Providers: Contabo, ForexVPS, BeeksFX
- ✓~$20–$50/3 months for reliable hosting
- ✓Remote desktop access from any device
- ✗NinjaTrader not supported on Mac
- ✗iOS / Android cannot run bots natively
- ✓Mac users: use Windows VPS instead
- ✓Bots run on desktop, VPS & mobile-monitored
- ✓Monitor bots remotely from phone/tablet