Trade Panel EA

User guide

Install the panel in MetaTrader 5, activate your license, and learn what every screen does — step by step.

1 Install the panel in MetaTrader 5

  1. Unzip the panel package — the zip with ForexSentimentPanel.ex5 — anywhere on your PC.
  2. In MT5, open File → Open Data Folder.
  3. In the window that opens, enter MQL5 → Experts and copy ForexSentimentPanel.ex5 into it.
  4. Back in MT5, right-click Expert Advisors in the Navigator (Ctrl+N) and choose Refresh — or simply restart MT5. ForexSentimentPanel appears in the list.
  5. Authorize the data connection: Tools → Options → Experts tab → tick “Allow WebRequest for listed URL” and add exactly:
    https://forexsentiment.live
    then press OK. This is the only address the panel talks to. Without this step the panel cannot load anything.
  6. Make sure the Algo Trading button in the toolbar is ON.
  7. Open the chart you want to dedicate to the panel — any symbol and timeframe: the panel fills the whole chart (the chevron in its header collapses it) — and drag ForexSentimentPanel onto it from the Navigator.
  8. In the dialog that opens: on the Common tab make sure algo trading is allowed; on the Inputs tab paste your code into “License code”. Press OK.

The panel’s settings

The Inputs tab is where the panel is set up — reopen it anytime with F7:

  • License code — the code from your purchase. It binds to this MT5 account the first time the panel connects.
  • Magic number — the identifier MT5 stamps on every order the panel sends. It is how the panel tells its own trades from the ones you place by hand: the Positions filter, the protection rules and the performance stats all rely on it. Leave it as it is unless another EA on the same account already uses that number — and do not change it while panel trades are open: those carry the previous number, so the panel would stop recognising them as its own (the orders stay on the account, and their stop-loss and take-profit stay with the broker).
  • Panel size % — scales the whole panel, fonts included (135 by default, up to 200). Raise it on a large or high-resolution screen, lower it if the panel does not fit.
MT5: File menu with Open Data Folder
Fig. 1File → Open Data Folder — where MT5 keeps its Expert Advisors.
The MQL5/Experts folder with ForexSentimentPanel.ex5
Fig. 2Copy ForexSentimentPanel.ex5 into MQL5 → Experts.
MT5 Navigator showing ForexSentimentPanel
Fig. 3After Refresh the panel shows up under Expert Advisors in the Navigator.
Options window, Expert Advisors tab, WebRequest URL whitelist
Fig. 4The key step: allow WebRequest for https://forexsentiment.live — and, at the top of the same tab, algorithmic trading enabled.
MT5 toolbar with Algo Trading enabled
Fig. 5Algo Trading enabled in the toolbar.
EA dialog, Inputs tab, License code field
Fig. 6The EA properties window: the Inputs tab with the three fields, and next to it the Common tab where algorithmic trading is allowed for this EA. Reopen it anytime with F7.
Added the panel without the code? Press F7 on the chart to reopen the EA inputs, paste the code into “License code”, confirm, then press Check again on the panel’s activation screen.

Updating to a new version

When a new build ships: close MT5, replace ForexSentimentPanel.ex5 in MQL5 → Experts with the new file, then open MT5 again — the panel comes back on its chart with your settings and your license code already in place. Close the terminal first: while the panel is running MT5 keeps that file in use and the copy can simply fail. Only a field that did not exist in the older build starts empty, which is why the License code had to be entered once when it was introduced.

2 Activation — how the license binds

  • On the first connection with your code, the license binds automatically to the MT5 account it is running on (the account number — not the PC). From then on: one license = one MT5 account.
  • To use the panel on a different account, first unlink the current one from your licenses page (see Your account), then start the panel on the new account — it binds again automatically. A license is never moved from account to account on its own.
  • Once active, the panel loads the signals (refreshed about every 3 hours) and the AI Daily Forecast (published every trading night). A banner warns you when the license has 5 days or less left, or when a payment failed.

Reinstalling Windows or MT5, or moving to a VPS, needs nothing special: the license follows the MT5 account, so the same code simply works again.

The AI Trade Panel running on a chart
Fig. 7The panel active on a chart: Signals, AI Forecast, Positions and Manage tabs.

3 The panel at a glance

The panel takes over the whole chart (dedicate one to it — the chevron in its header collapses it to a bar whenever you want the chart back). Four tabs:

  • Signals — the site’s aggregated signals for all 29 markets, refreshed about every 3 hours, with filters and one-click manual trading.
  • AI Forecast — the AI trade plan of the day for each pair (entry, stop, two targets, probability), published every trading night, with the real verified track record at the top.
  • Positions — what is open on the account, by default only the panel’s own trades, with breakeven and close controls and the panel’s performance history.
  • Manage — optional close-only protections for the whole basket (max loss, max profit, trailing, close before rollover).

In the header: the data timestamp and the next check (“check 3m”), the “?” button — the full built-in help — and the refresh arrow. In the footer: Balance, Equity and Free margin.

The data is not real-time. Every row shows the “Analysis Price” — the price the engine analysed — and “now ±x” is how far the market has moved since. Past your drift threshold (Settings) it turns orange: re-check a setup before trading it.

4 Signals — reading and trading a signal

Reading a row:

  • Consensus bar (e.g. 74/26): how strongly the combined factors lean long vs short. It is not raw trader positioning — retail sentiment is one ingredient of the blend.
  • Strength (purple bar, 0–1): the same lean as one number. Practical scale: ~0.15 weak · 0.30 decent · 0.40+ strong.
  • LONG/SHORT + HIGH/MED/LOW: the direction of the lean and the confidence — how much the factors that took a side agree. VOL is the pair’s volatility regime (a market state, not a judgment on the trade).
  • The FX strip above the list ranks the 8 currencies by strength computed from all the signals; a purple dot next to a symbol means its direction or confidence changed in the latest refresh.

Trading one: expand the row. Stop and target come pre-filled from the AI support/resistance levels (Auto), or switch them to Pips / Money; the row shows the estimated risk, the potential profit and the R/R before you click. SELL/BUY sends a market order after a confirmation dialog (on by default) that also warns about a position already open on the pair, correlated positions and a currency already stacked on 2+ trades.

Lot sizing (Settings). Fixed lot, % risk of equity or % risk of balance — with risk %, the lot is computed from the stop distance and the field reads “auto N%”.
An expanded signal row with the order form
Fig. 8An expanded signal row: analysis summary, S/R levels, order form and the SELL/BUY buttons.

5 AI Forecast — trading the plan of the day

Each pair gets one plan per trading day: entry, stop and two targets, validated by the server against real volatility. TP Cons is the closer, more often reached target; TP Opt the farther one — pick one in the expanded row. PROB is the AI’s estimated success chance once the order fills, EV the expected value per 1R risked (prob × RR − loss chance); TOP marks the AI’s favorite setups, then the list is sorted by EV. Pairs the AI reads as directionless get no plan, so the tab counts fewer plans than the 29 markets.

  • Every plan is a limit order: the entry is a pullback from the price at the time the plan was written, so the published numbers hold whenever you place it. The order type is written on the PLACE button; the pending expires when the plan’s trading window closes.
  • A plan can only be placed inside its window — before it the row says “plan not live yet” with a STARTS chip, after it “plan window closed”.
  • Under the pair, “now ±x” is where the market sits vs the entry. entry taken = today’s candles have actually reached the entry from the right side; entry gone (amber) = price has gone through it and a pending no longer makes sense — from there Entry: At market is the explicit way in (it fills now, keeps the plan’s stop and target, and recomputes risk, lot and R/R on the real price).
  • SL HIT / TP1 HIT chips come from today’s real candles. A plan whose stop was already hit can still be placed — the panel flags it everywhere and leaves the decision to you.
  • REVERSE takes the plan from the opposite side: same entry, stop and target rebuilt from the plan’s own levels (not a swap). Its rows show no probability or EV — those belong to the original direction — and its trades are tracked separately.
Read the accuracy chip the honest way. It carries both numbers the site publishes: the share of decided plans that hit their target AND the average result in R per executed plan — which can be negative while the percentage still looks good. Under 3 verified plans no rate is shown at all.
The AI Forecast list with plan rows
Fig. 9The Forecast list: TOP picks, entry with its current distance, stop and targets, PROB · EV, and the verified record at the top.
A plan’s expanded row with the order form
Fig. 10A plan’s expanded row: the AI’s reasoning, TP Cons / Opt, Entry Plan / At market, lot with risk and reward, and the button naming the exact order.

6 The Batch view — several orders in one confirmed go

Batch (N) in the sub-bar of both tabs opens the filtered list with a tick per row and shared controls at the top: lot, SL and TP (plan/auto levels · pips · money · none). Each row shows its own lot, risk and target in account currency plus the R/R, and badges — OPEN (already holding a position), AT MARKET (price already at the entry), SL HIT, REV. The footer totals the selection’s risk, in red above 5% of equity, and the button counts only the orders that can actually be placed.

  • Three quick chips narrow the list without touching the tab filters: direction (neutrals included), Ready only, Hide open. What a quick filter hides is NOT placed, even if it was ticked.
  • Neutral signals never get a default side: the row stays dashed until you tap L or S yourself — not even Select all can send one by accident.
  • The Sort chip reorders the rows (Forecast: EV → Prob → R/R → A-Z; Signals: Strength → A-Z); ticks travel with their pair.
The Batch view with ticked rows
Fig. 11The Batch view: per-row ticks, shared controls, the rows the broker would refuse right now, and the totals of the selection.

7 Positions, protections and alerts

Positions shows the panel’s own trades by default (toggle Panel/All for the whole account — panel trades keep an indigo dot). Live P/L, one-click breakeven, single close, cancel pending, and Close All — always with confirmation, and only for what the filter shows. At the bottom, Panel Performance: the panel trades closed over the last 12 months — win rate, net P/L, profit factor and the split between AI-plan trades, TOP picks, signal trades and REVERSE orders.

Manage holds the optional protections, all OFF until you set a value, and only able to close or protect: max floating loss, max floating profit, profit trailing (arms at one level, closes at another that follows every new peak — it survives restarts), Plan autopilot (AI-plan trades only: stop moved to entry when TP Cons is touched), SET ALL SL TO BREAKEVEN, CLOSE ALL, and close before rollover — a few minutes before the broker’s daily boundary, when spreads widen enormously. Scope: whole account or panel trades only.

Where the rules live. The Manage rules run inside your MT5: terminal off, rules off. With the panel on more than one chart of the same account, only one instance runs them — the others say so in the Manage tab. The stop-loss and take-profit attached to every order live on the BROKER and hold even with the VPS down.
The Manage tab with the protection cards
Fig. 12The Manage tab: the close-only rules — floating loss and profit ceilings, profit trailing, close before rollover. Plan autopilot and the global buttons sit just below.

Alerts: the bell in the filter bar decides what triggers notifications — your list filters, or custom criteria (direction, confidence, volatility, consensus, minimum strength); extreme positioning (80%+ one side) has its own toggle; bells on single rows mute a pair, and on Forecast rows they fire when price touches the plan entry. Channels in Settings: popup, sound, MT5 push to your phone, email.

The Alert Settings dialog
Fig. 13Alert Settings: your list filters or custom criteria, and how many signals match right now.

Settings (gear in the footer): default lot and the sizing mode, SL buffer, drift threshold, refresh frequency, slippage, alert channels, order confirmations, and Replay of the guided tour. The panel size lives in the EA inputs (F7 → Panel size %).

The Settings screen
Fig. 14Settings: default lot and sizing mode, SL buffer, drift threshold, refresh, slippage, alert channels, order confirmation and the tour Replay.

8 Your account — licenses, billing, payments

Everything is managed at forexsentiment.live/my-licenses — no password needed:

  1. Enter the email you used at purchase and press “Email me a sign-in link”.
  2. Open the link from your inbox: it lasts 30 minutes and works once (you can request a new one anytime, up to 5 per hour). You then stay signed in for about an hour.

For each license you see the code, its status, the plan with its renewal or expiry date, and the MT5 account it is linked to. Two actions:

  • Unlink MT5 account — frees the code: the next panel that uses it binds to its own account. This is how you move the panel to a new broker or account.
  • The same page carries the panel download and this guide, so you always have the current version.
  • Manage billing — opens the secure Stripe customer portal to update your card, download invoices or cancel a subscription. Cancelling keeps the license active until the end of the paid period; it simply doesn’t renew.
The My licenses page with a license card
Fig. 15My licenses: status, linked MT5 account, Unlink and Manage billing.

9 What the panel tells you — license statuses

The panel showsWhat it meansWhat to do
License active. Everything is in order. Nothing — trade away.
Payment issue on your subscription… The renewal charge failed. Access continues for a few days while the payment is retried. my-licenses → Manage billing → update the card.
Your license has expired The pass ended, or the subscription ended without renewing. Renew or buy a plan from the site.
License in use on another account The code is bound to a different MT5 account. Unlink it at my-licenses, then press Check again.
7-day pass already used This MT5 account (or email) already consumed its one pass. Choose a Monthly or Quarterly plan.
This license was revoked The license was disabled — for example after a refund. Contact [email protected] if this looks wrong.
License code not recognized The code does not exist — almost always a typo. Re-paste it in the EA inputs (F7): FSP-XXXX-XXXX-XXXX.
No trading account connected MetaTrader 5 is not logged into a broker account, so there is nothing to bind the license to. Log the terminal into your MT5 account, then press Check again.
Licensing temporarily unavailable A hiccup of the licensing service on our side — not your fault. Nothing — access resumes automatically; the panel keeps checking at its normal pace.

While the feed is locked the panel re-checks once an hour (after a service-side “temporarily unavailable” it keeps its normal pace); the Check again button forces an immediate check after you fix things.

Your money is never locked. A blocked license pauses the data (Signals and Forecast tabs). Your open positions, their stop-loss and take-profit — which live on the broker’s server — and the whole Manage tab keep working. The license limits data, never the management of your positions.

10 If the connection drops

A network problem is not a license problem: when forexsentiment.live cannot be reached, the panel keeps working on the last saved data for up to 72 hours and says so in a banner. The stop-loss and take-profit attached to your orders hold at the broker even with MT5 closed.

11 Troubleshooting

ProblemFix
The panel loads no data / stays on “checking…” Almost always the WebRequest URL. Verify Tools → Options → Experts lists exactly https://forexsentiment.live, and that Algo Trading is on. On a VPS, allow outbound HTTPS.
ForexSentimentPanel is not in the Navigator The .ex5 must sit in MQL5 → Experts of the same terminal (File → Open Data Folder), then right-click → Refresh.
“License code not recognized” Re-copy the code from the email or the purchase page; watch for spaces before or after it.
The sign-in link doesn’t arrive Check spam; use the exact purchase email; at most 5 requests per hour.
Panel too small or too large F7Panel size % (default 135, up to 200).
Bound the wrong account (e.g. demo instead of real) my-licenses → Unlink MT5 account, then start the panel on the right account and press Check again.
The panel says “Algo Trading is OFF” or “Trading not allowed for this EA” Two different switches, and the message says which one is missing: the first is the global Algo Trading button in the toolbar, the second is the permission for this EA in the properties window (F7Common tab).

12 Support

Write to [email protected] or use forexsentiment.live/contact — replying to the license email works too. Include your license code; never send card details by email.

ForexSentiment App
ForexSentiment Forex Sentiment & AI Signals
App Store Google Play