Trade Panel EA

User guide

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

Starting from zero? Read the MT5 trade panel guide first — what a trade manager does and what it can’t.

1 Install the panel in MetaTrader 5

  1. Unzip the zip file anywhere on your PC. Inside there are two Expert Advisors: ForexSentimentPanel.ex5, the panel these steps set up, and ForexSentimentChartPanel.ex5, the slim per-chart side panel described in The Chart Panel.
  2. In MT5, open File → Open Data Folder (or press Ctrl+Shift+D).
  3. In the window that opens, enter MQL5 → Experts and copy both .ex5 files into it. They belong together, so put them there in one go even if you only mean to use the Trade Panel for now.
  4. Back in MT5, open the Navigator (Ctrl+N), right-click Expert Advisors and choose Refresh, or simply restart the terminal. ForexSentimentPanel and ForexSentimentChartPanel then appear in the list, one under the other.
  5. Authorize the data connection. Go to Tools → Options, open the Experts tab, tick “Allow WebRequest for listed URL” and add exactly this address:
    https://forexsentiment.live
    then press OK. This is the only address the panel talks to. Without it, the panel cannot load any data.
  6. At the top of that same tab, check that “Allow algorithmic trading” is ticked. Check as well that the Algo Trading button in the toolbar is on.
  7. Open the chart you want to dedicate to the panel (any symbol and timeframe) and drag ForexSentimentPanel onto it from the Navigator. The panel fills the whole chart, so it is worth giving it one of its own.
  8. In the dialog that opens, check on the Common tab that algorithmic trading is allowed for this EA. Then go to the Inputs tab, paste your code into “License code” and press OK.

The panel’s three inputs

The Inputs tab is where the panel is set up, and you can reopen it at any time with F7 on the chart.

  • License code — the code from your purchase. It binds to this MT5 account the first time the panel connects. Only this panel ever asks for it: the Chart Panel has no code field, because it inherits the license from here.
  • 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, and three things depend on it: the Positions filter, the protection rules and the performance stats. Leave it as it is, unless another EA on the same account already uses that number. Above all, do not change it while panel trades are open: those carry the previous number, so the panel would stop recognizing them as its own. They stay on the account, with their stop-loss and take-profit still held by the broker, but the panel no longer manages them.
  • Panel size % — scales the whole panel, fonts included. The default is 135 and the maximum is 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: this is where MT5 keeps its Expert Advisors.
The MQL5/Experts folder with ForexSentimentPanel.ex5
Fig. 2ForexSentimentPanel.ex5 copied into MQL5 → Experts.
MT5 Navigator showing ForexSentimentPanel
Fig. 3After Refresh the panel shows up under Expert Advisors in the Navigator.
Options window, Experts tab, WebRequest URL whitelist
Fig. 4The key step: WebRequest allowed 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” and confirm. Then press Check again on the panel’s activation screen.

Updating to a new version

When a new build ships, the order of the steps matters: close MT5 first, then replace both .ex5 files in MQL5 → Experts with the new ones, and only then open the terminal again. The two always move together: update one and leave the other behind, and every Chart Panel stops reading and says data format mismatch until the pair matches again. MT5 has to be closed first for a simple reason: while the panel is running that file is in use, and the copy can fail without showing any error message.

When you reopen MT5 the panel comes back on its chart with your settings and your license already loaded, so there is nothing to enter again. The one exception is a field that did not exist in the previous build: that one starts empty the first time, which is what happened to License code when it was introduced.

2 Activation: how the license binds

  • On the first connection with your code, the panel binds the license by itself to the MT5 account it is running on. What counts is the account number, not the PC, and from then on the rule is one license = one MT5 account.
  • To use the panel on a different account you need two steps, in this order: first unlink the current account from your licenses page (see Your account), then start the panel on the new account, which binds by itself. Until you unlink it, the license stays where it is: it never moves from one account to another on its own.
  • Once active, the panel loads the retail positioning and the signals (both refreshed about every 3 hours) and the AI Daily Forecast (published every trading evening). A banner warns you when the license has 5 days or less left, and also when a payment has failed.

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

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

3 The panel at a glance

The panel takes over the whole chart you open it on, so it is worth keeping one chart dedicated to it. If you need to see the candles again there is no need to close it: the chevron at the top right of its header collapses it to a single bar, and pressing it again brings it back to full size. Inside there are five tabs.

  • Sentiment — the retail positioning on the 29 markets, refreshed about every 3 hours, with each pair’s history and, one click away, the signal and the plan for that pair (see Sentiment).
  • Signals — our signal for each of the 29 markets — long, short or neutral, built from five factors — refreshed about every 3 hours, with filters and one-click manual trading.
  • AI Forecast — the AI trade plan of the day for every pair that offers one (entry, stop, two targets and its expected value), published every trading evening, with the verified record of each pair inside its row.
  • 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 — the optional protections, which can only close and which you apply to the whole account or to the panel’s own trades: max loss, max profit, trailing and close before rollover.

In the header you have the data timestamp and the time left to the next check (“check 3m”), the “?” button with the full built-in help, and the arrow that refreshes immediately. In the footer: Balance, Equity and Free margin. The first time, the panel opens on Sentiment with a six-step guided tour, one step per tab plus the welcome; you can replay it from Settings. Lists and overlays scroll with the mouse wheel and with the keyboard too (arrows, Page Up and Page Down), and a thin marker on the right edge shows where you are in a long list. On a narrow chart the tab labels shorten by themselves.

The data is not real-time. Every row shows the “Analysis Price”: the price the market was at when the analysis was made, not the current quote. Next to it, “now ±x” is how far the market has moved since. Once that gap passes the drift threshold you set in Settings it turns orange, which is the sign to re-check the setup before trading it.

4 Sentiment: what the retail crowd holds

The first tab shows retail positioning on the same 29 markets: the share of retail traders long versus short on each pair. It refreshes about every 3 hours on weekdays, and the line under the filters says when it was last updated. This is never a live tick.

Four Sentiment rows: the retail split, the dominant side, the CROWD band and the two pills
Fig. 8How to read a row: the bar splits retail long and short, the two numbers repeat it, the big figure is the dominant side, CROWD says how one-sided retail positioning is, and the two pills show what our signal and the AI plan say about that pair.

Reading a row:

  • The bar splits retail positioning into long (green) and short (red); under it, the two numbers in the same order (“18 / 82”). The big figure next to it is the dominant side: “82% short” means that 82% of the retail traders on that pair are short.
  • Under the pair, the change of the long share over the window you chose (“21D +6”: six points more long than at the start of the window).
  • CROWD (on wide panels) says how one-sided retail positioning is: Balanced under 60% on either side, Crowded from 60%, Extreme from 75%.
  • SIGNAL and AI PLAN are two pills showing what our signal and the AI plan of the day say about that pair (LONG, SHORT, NEUT, or a dash when there is none). Together with the bar they give you the contrarian read at a glance: retail 82% long, signal short.
  • The bell mutes the retail-positioning alert for that pair.

Read it the way our signal does, that is, contrarian: a crowd heavily on one side has usually chased a move, so an extreme reading counts against it. Retail positioning is one of the five weighted factors the signal is built from, and the expanded row shows the score it gets (“factor score -0.77”, for example).

Expand a row for the chart of the long share over 7, 21 or 30 days (the window is the last chip of the filter bar; 21 days by default, as on the site). Days without a reading are simply skipped, never filled in. Under the chart: the current long share, the change and the range over the window, the crowd band, and the Engine read line, which says what our signal makes of that positioning and the score it gives it. The two buttons, See signal and See AI plan, open the pair sheet described below.

An expanded Sentiment row
Fig. 9An expanded row: the long share over the window, the numbers under the chart, the signal’s reading of the positioning, and the two buttons that open the signal or the AI plan.

The filters above the list: Side (all pairs, or only those whose retail majority is long or short), Min (a minimum one-sidedness, from 60% to 80%), Sort (most one-sided first, by default; then by change over the window, or A–Z) and the History chip for the window.

The pair sheet

Clicking a SIGNAL or AI PLAN pill, or one of the two buttons in the expanded row, opens the pair sheet: a card with two segments, Signal and AI plan, each showing exactly what the corresponding tab shows for that pair — the row, its expanded detail and the order form. Same SL and TP modes, same S1–S3 / R1–R3 chips, same TP Cons and TP Opt, Entry Plan or At market and REVERSE, same confirmation and the same safety floors: an order placed from the sheet is identical to one placed from the tab. On a short chart the sheet scrolls; Esc closes it, and the link in its footer opens the same pair in its own tab.

What the numbers are, and are not. They are the share of retail traders long and short, the same numbers the site publishes, updated a few times a day. They are not live prices, and the panel never shows them as such: every update carries its time. A pair we do not publish simply does not appear.
The pair sheet, Signal segment
Fig. 10The pair sheet for AUDNZD, opened from the Sentiment tab: the Signal segment with the row, the levels and the order form — the same form as the Signals tab, one click away.

5 Signals: reading and trading a signal

Reading a row:

  • Consensus bar (e.g. 74/26): how strongly the combined factors lean long or short. Note that it is not raw trader positioning, because retail sentiment is only one ingredient of the blend.
  • Strength (purple bar, 0–1): the same lean as a single number. As a practical scale, around 0.15 the signal is weak, 0.30 is decent and 0.40 or more is strong.
  • LONG/SHORT + HIGH/MED/LOW: the direction of the lean and the confidence, that is, how much the factors that took a side agree with one another. VOL is the pair’s volatility regime instead: it describes the state of the market, it does not judge the trade.
  • The FX strip above the list ranks the 8 currencies from strongest to weakest, computing the ranking across all the signals together. A purple dot next to a symbol means its direction or its confidence changed in the latest refresh.

To trade one, expand the row. In Auto, the stop and the target come pre-filled from the AI support and resistance levels, subject to a minimum distance and a ratio of at least 1:1. The S1–S3 / R1–R3 chips under the form pin them to any of the published levels instead — up to three per side, named for the side of your order: on a buy the stop chooses among the supports and the target among the resistances, on a sell the roles swap. If you would rather set the distances yourself, switch to Pips or Money. Before you click, the row shows the estimated risk, the potential profit and the reward-to-risk ratio (R/R). One thing to know when you pin the stop to a farther level: the Auto target is measured from the automatic stop, not from the stop you choose, so it stays where it was and the ratio falls. A target that widened along with your stop would hold the ratio at 1:1 whatever you did, which is a number that measures nothing; the row declares which stop it came from, “TP from the auto stop”, with its distance.

SELL and BUY send a market order, but first they open a confirmation dialog, on by default. That dialog also warns you in three cases that are easy to miss: a position already open on the pair, correlated positions, and two or more trades stacking on the same currency. A fourth warning appears when the side you picked goes against the signal: the dialog says AGAINST the signal and names the reading you are trading against, and the order leaves with the REVERSE comment, so those trades stay countable apart from the rest.

Auto also looks at how far the level is. Those levels are, by construction, the ones nearest to price, so taken literally they would give stops inside the noise and targets smaller than the risk. In Auto the panel corrects them in two ways. The first concerns the stop, which can never sit closer than a quarter of the pair’s average daily range (0.25 of the daily ATR): any closer and it is the day’s ordinary to-and-fro that takes it out, not a real move of the market. On a pair that covers 40 pips a day, for example, the tightest possible stop is 10 pips. The second concerns the target: if it would be worth less than 1:1 against that stop, it is moved out to 1R, a distance equal to the risk — deliberately to a plain distance, the closest target still worth the risk; if you would rather aim at a farther real level, that is exactly what the R2/R3 chips are for. When this happens the panel says so on the row and in the confirmation (“SL widened to 0.25 ATR (level too close)”, “TP at 1:1 (nearest level was closer)”), and the Batch view counts them (“N had a level closer than 0.25 ATR: stop widened”). A different message, “SL fallback (no level)”, means there was no level at all. Pips and Money are never touched: there the distance is yours — and the same respect applies to a level you pick explicitly with the chips: the panel never widens or moves it, it warns instead when your level sits inside the noise (“level inside 0.25 ATR”).
Lot sizing (Settings). You can choose between a fixed lot, % risk of equity and % risk of balance. With percentage risk the lot is computed from the stop distance, and the field reads “auto N%”.
An expanded signal row with the order form
Fig. 11An expanded signal row: analysis summary, support and resistance levels, order form and the SELL and BUY buttons.

6 AI Forecast: trading the plan of the day

Each plan covers one trading day: entry, stop and two targets, checked against the market’s real volatility before they are published. Of the two targets, TP Cons is the closer one and the one price reaches more often, while TP Opt is the farther one; you pick which to use in the expanded row.

Next to them is one more number. EV, the expected value, is what the plan returns on average per 1R, one unit of risk (the amount you risk on the plan), counting all three ways a filled plan can end: the target, the stop, or the window closing with the trade still open. It is an average over a long run of plans, not a promise about this one, and it is priced on the verified record rather than on an assumption. The TOP label marks the AI’s favorite setups, and below them the list is sorted by EV. Pairs the AI reads as directionless get no plan at all, which is why the tab lists fewer than 29 plans.

  • 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, and the pending order expires when the plan’s trading window closes.
  • A plan can only be placed inside its window. Before it opens, the row says “plan not live yet” and shows a STARTS chip; after it closes, it says “plan window closed”.
  • Under the pair, “now ±x” is where the market sits against the entry. entry taken means today’s candles have actually reached the entry from the right side. entry gone (amber) means price has gone through it, and at that point a pending order no longer makes sense: if you still want in, Entry: At market fills now at the current price, keeps the plan’s stop and target, and recomputes risk, lot and R/R on that price.
  • The SL HIT and 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, but leaves the decision to you.
  • REVERSE takes the plan from the opposite side. The entry stays the same, while the stop and the target are rebuilt from the plan’s own levels: it is not simply the two of them swapped over, as you might expect. Reversed rows show no EV, because that number belongs to the original direction, and their trades are tracked separately.
Open a row to read the record. The expanded row carries both of the numbers the site publishes: the share of decided plans that hit their target, and the average result in R per executed plan. The second can be negative while the first still looks good, which is exactly why they have to be read together. Under 3 verified plans no percentage is shown at all, and the full record, pair by pair, is on the website.
The AI Forecast list with plan rows
Fig. 12The Forecast list: TOP picks, entry with its current distance, stop and targets, and the EV of each plan.
A plan’s expanded row with the order form
Fig. 13A plan’s expanded row: the AI’s reasoning, the choice between TP Cons and TP Opt, Entry Plan or At market, the lot with risk and reward, and the button naming the exact order.

7 The Batch view: several orders in one confirmed go

Batch (N), in the sub-bar under the Signals and AI Forecast tabs, opens the filtered list with a tick box on every row. At the top are the controls that apply to the whole selection: lot, SL and TP (plan levels, or auto · pips · money · none) and — signals only — the S/R level row, which pins every stop or target to the Nth published level of each pair’s own side (the numbers are 1–3 rather than S/R because the side changes row by row: a sell protects a resistance).

Each row shows its own lot, the risk and the target in account currency, the R/R, and the badges that apply to it: OPEN if you already hold a position on the pair, AT MARKET if price is already at the entry, then SL HIT and REV. The footer totals the risk of the selection, which turns red above 5% of equity; the send button, for its part, 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 and Hide open. Note that 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, and not even Select all can send one by accident.
  • A pair without the chosen level unticks itself. Pick S/R level 3 and a pair that only publishes two: the row unticks, shows dashes and says “no S3 level” in gray. It is never moved silently to a different level, and Select all skips it.
  • The Sort chip reorders the rows (Forecast: EV → R/R → A-Z; Signals: Strength → A-Z), and ticks travel with their pair.
The Batch view with ticked rows
Fig. 14The Batch view: per-row ticks, shared controls, the rows the broker would refuse right now, and the totals of the selection.

8 Positions, protections and alerts

Positions shows the panel’s own trades by default. The Panel/All toggle switches to the whole account, where panel trades stay recognizable by their indigo dot. On each position you get the floating P/L, one-click breakeven and a single close; there are also cancel pending and Close positions. All of these ask for confirmation, and act only on what the filter is showing at that moment.

At the bottom of the tab, Panel Performance sums up 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, REVERSE orders and the orders you compose by hand on a Chart Panel (the Chart manual line).

Manage holds the optional protections. They are all off until you set a value, and none of them can open anything: they can only close or protect. They are:

  • max floating loss and max floating profit on open positions;
  • profit trailing: it switches on at one profit level and closes at another, which follows every new profit peak. With 1000 and 500, it switches on at +1000 and would close at +500; if the profit then climbs to +1500, the close level rises to +1000. It survives terminal restarts;
  • Plan autopilot: acts only on trades born from an AI plan and opened inside the current plan window, moving the stop to entry as soon as TP Cons is touched;
  • SET ALL SL TO BREAKEVEN and CLOSE ALL, the two buttons that act in one go;
  • close before rollover: closes a few minutes before the broker’s daily boundary, or before the session close when that comes first, as on a Friday or on metals and indices. That is when spreads widen enormously. The card names the boundary it uses: the daily close of the chart the panel itself sits on, applied to every symbol. Beside it, the Cancel pendings too switch extends the rules to your pending orders, the ones placed from a Chart Panel on another chart included — which is why that chart tells you when it happens.

Each rule can be applied to the whole account or to panel trades only. The Scope chip at the top says which one is active: out of the box it is the whole account, so a max floating loss would also close positions you opened by hand or with another EA.

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

Alerts. The bell in the filter bar decides what triggers a notification. For the signals it gives you two routes: the filters you are already applying to the list, or your own criteria (direction, confidence, volatility, consensus, minimum strength); a signal consensus crossing 70, 75 or 80% on one side has an alert of its own (Signal consensus, with its threshold chip). Retail positioning is a separate family, with its own settings behind the bell of the Sentiment tab and its own switch, independent of the signal alerts: it fires when a pair crosses the threshold you set, 65, 70 or 75% on either side, once per crossing and as one message when several pairs cross together. Turn Side switch on as well and it also fires when the retail majority moves from long to short or back, with the new side at 55% or more. The card also shows how many row bells are muted, with Mute all / Unmute all to keep only the pairs you follow.

The bells on individual rows do a different job on each tab: on Sentiment rows they mute that pair’s retail-positioning alert, in the signals list they mute a pair’s signal alerts, and on Forecast rows they do the opposite — they arm an alert, off by default, that fires when price reaches the plan entry inside the hours the plan is live. The channels are chosen in Settings: popup, sound, MT5 push to your phone, and email.

The Signal & AI plan alerts dialog
Fig. 16Signal & AI plan alerts: your list filters or custom criteria, and how many signals match right now.
The Retail positioning alerts card
Fig. 17Retail positioning alerts: the family’s own switch, the crowd threshold, the side switch and Mute all / Unmute all.

Settings is the gear in the footer of the panel, and it holds the default lot and the sizing mode, the SL buffer, the drift threshold, the refresh frequency, the slippage, the alert channels, the order confirmations and the Replay of the guided tour. The panel size is not here: that one is an EA input (F7 → Panel size %).

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

9 The Chart Panel: one chart, one market

Version 1.8.0 adds a second Expert Advisor to the zip file. The Chart Panel is a narrow side panel that sits in the top-left corner of any chart and works on that chart’s market only: retail positioning, our signal and the AI plan for that one symbol, the levels of the last two drawn on the candles, and the controls to open, protect and close a trade without leaving the chart.

It is a companion, not a replacement. The Trade Panel keeps its own chart and keeps doing the three things the Chart Panel never does: it is the one that receives the retail positioning, the signals and the AI plans, the one that holds your license, and the one that raises the alerts. The Chart Panel takes all of that from the Trade Panel, so there is no license code to type and no data connection to authorize a second time.

Two consequences worth knowing before you start. The Chart Panel needs the Trade Panel open on another chart of the same terminal: on its own it has nothing to read. And MetaTrader allows one Expert Advisor per chart, so a chart with the Chart Panel on it cannot run another Expert Advisor, and the Trade Panel’s own chart has no room for it. As in the rest of the panel, nothing opens or changes a trade on its own: every order starts from your click, and a pending order always goes through the confirmation.

Installing it

  1. The zip file now carries two files: ForexSentimentPanel.ex5, which you already have, and ForexSentimentChartPanel.ex5. Copy both into MQL5 → Experts, exactly as in Install the panel in MetaTrader 5. When a new build ships, replace both files in the same pass: two different versions do not talk to each other.
  2. Right-click Expert Advisors in the Navigator and choose Refresh. Both now appear in the list, one under the other.
  3. Leave the Trade Panel where it is and drag ForexSentimentChartPanel onto every other chart you want it on. One per chart, any symbol, any timeframe.
  4. The dialog has two settings and neither is a license: Panel size % (80 to 200, for a large or a cramped screen) and Start collapsed, which opens the side panel as a single bar. Reopen them at any time with F7.
  5. Optional, and quicker than dragging it onto thirty charts. The zip file also carries two chart templates, ForexSentiment-ChartPanel-Light.tpl and ForexSentiment-ChartPanel-Dark.tpl. Copy them into MQL5 → Profiles → Templates, then right-click a chart and pick Templates and the one you want: it sets the chart colors, leaves room on the right so the level labels do not land on the last candles, and attaches the Chart Panel in one go. Save it under the name Default and every new chart is then born with the panel on it. Two warnings. Applying a template wipes whatever was on that chart — indicators, objects, lines you drew by hand — so use it on a chart you are setting up, not on one you have been working in. And never apply it to the Trade Panel’s own chart: one Expert Advisor per chart means the Chart Panel would take its place, and the data, the license and the alerts would go with it, for every chart.
MT5 Navigator with both Expert Advisors under Expert Advisors
Fig. 19The Navigator after the refresh: ForexSentimentChartPanel and ForexSentimentPanel, side by side under Expert Advisors.
The first chart shows a welcome card. Welcome to the Chart Panel reminds you of four things you cannot see from the panel itself: that it needs the AI Trade Panel open on another chart of this terminal; that nothing here trades by itself, every order starts from your click; that you set an order by dragging its entry, SL and TP lines on the chart; and that lot and risk percentage are set per chart (type 0 in the risk field to follow the Trade Panel), while the confirmation setting is the Trade Panel’s. Got it closes it, once for the whole account and not once per chart. The Chart 1.8.0 label in the top right corner brings it back.

The header, and the three tabs

The header is the same on every tab and it is four short rows.

  • The symbol and the current bid. If your broker names the symbol differently, the broker’s name sits underneath in small type.
  • A colored dot and one line on the state of the data: green with the timestamp when everything is in place, amber or red otherwise. The list of what it can say closes this chapter.
  • RETAIL: the same retail positioning as the Sentiment tab, for this market alone: the split bar, the long and short shares, the crowding chip (BALANCED, CROWDED or EXTREME) and, on the right, the change in the long share over the last 21 days, in percentage points.
  • POSITION: what you hold on this symbol right now, in lots, at what average price, and the floating result. Clicking that row opens the Manual tab.

Under it, three tabs: Manual, Signals and Forecast. A small indigo dot next to the last two means there is something to act on — a directional signal, a plan for today. On a neutral reading there is no dot, because a dot would promise a trade that is not there. The chevron in the top right corner folds the whole side panel down to the symbol, the retail bar and the result, which is what you want while you are reading the candles; pressing it again brings everything back, on the tab you left open.

The Chart Panel on a EURUSD chart, Manual tab
Fig. 20The whole side panel on a EURUSD chart: header, the three tabs, the Manual order form, what is open on the symbol and the levels legend at the foot.
The Chart Panel collapsed to a single bar
Fig. 21Collapsed: symbol, price, the retail split with its crowding word, and the result on the symbol. The dot stays, so stale data is still visible.

Manual: building an order by hand

Manual is the tab that needs none of our data: it works on any symbol your broker offers, whether or not we cover it. You pick a side with BUY or SELL, then TYPE decides between Market and Pending — with Pending an ENTRY field appears, the panel names the order it is about to send (“= Buy Limit”) and tells you how far that price is from the market.

  • LOT takes a number with Fix, or sizes it from your risk with the % chip and the box beside it. The line underneath shows the whole calculation, for instance “1.0 % of equity 99638.06 → 1.94 lots”. That percentage belongs to this chart; at zero the chart falls back to the one set in the Trade Panel.
  • SL and TP each accept five ways of being expressed, and the chips under the field say which one is in use: Price, Pips, Money, Level — which pins it to one of the levels we publish — and None. Money asks for a fixed lot: an amount and a risk percentage cannot both decide the size, so choosing one grays out the other. Next to the field you always get the other reading: the distance in pips — points on gold — and what it is worth in your account currency.
  • On a pending order, EXPIRES offers Gtc, which keeps it at the broker until you cancel it, and Day, which asks the broker to kill it at the end of the trading day. If your broker refuses an expiry altogether, the panel says so rather than sending a GTC order under a chip that reads Day.
  • The strip above the button is the summary you are agreeing to: RISK, REWARD and the R/R between them, in money. Below the button, one line adds what the order would do to the account as a whole: “account risk after this order”, as a percentage of equity. It adds up the risk already open on the whole account and the risk of the order you are building on this chart. The figure in brackets, “now”, is the account’s risk as it stands before the order: it is the same on every chart, while the first figure changes with the order each chart is preparing.

The button carries the order in words — “PLACE BUY LIMIT 1.00 @ 1.15168” — so there is nothing left to guess at the moment of the click. When it is gray it is not broken: it is telling you what is missing or in the way, in the same place, and it checks before the click rather than reporting a rejection after it. “write the entry price”, “market closed for this symbol right now” and “not enough free margin” are three you will meet. One case does not stop the order but always asks about it: an order with no stop at all goes through the confirmation even when you have switched confirmations off, and the dialog writes no stop loss: unlimited risk in amber — the risk there is not zero, it is unknown.

The Manual tab composing a buy limit
Fig. 22A pending order taking shape: the panel names it (“= Buy Limit”), measures the entry against the market, prices stop and target both ways, and writes the whole order on the button.
The order confirmation dialog of the Chart Panel
Fig. 23The confirmation: the order in full, the money at risk, the expected profit and the ratio, the margin it needs, and the account exposure it would leave behind.
Moving the entry moves some stops and not others. On a pending order the panel writes the rule under the chips: Pips and Money follow the entry · Price and Level stay put. It is the natural behavior of the two families: a distance is measured from the entry, a price is a place on the chart. The panel writes it there so you know in advance which of the two moves with the entry.

Signals: the signal’s side, and yours

The tab opens with our signal for this market, laid out as on the Trade Panel: direction and confidence, the strength number with its bar, the volatility regime, the consensus split, then the analysis price with its age, the distance the market has traveled since, the nearest support and resistance, the key zone (the level near the price where our analysis finds the most confirmations, with its score), the pattern and the correlation, and when the direction last changed.

  • Underneath, BUY and SELL, and one button. The signal’s own side is marked by the same indigo dot the tab uses, with the word signal below it. Choosing the other side does not move that dot: it stays on the signal’s side, which is the only way to see at a glance that you are going the other way. On a neutral signal there is no dot at all: the row reads no direction from the engine and the button stays gray, Pick a side above, until you choose one.
  • Going the other way is allowed and it is labeled. The button reads “against the signal”, an amber line underneath names the reading you are trading against, and the order leaves with the comment FS Panel REV, so your reverse trades stay countable apart from the rest.
  • Stop and target here have three modes, Auto, Pips and Money, and the target adds None. In Auto a row of level chips appears — Nearest and up to three named levels for your side — and it appears only in Auto, because in the other two modes the distance is yours and those chips would command nothing.

One number works exactly as on the Trade Panel, and it is deliberate. When you move the stop out to a farther level, the Auto target stays where the automatic stop had put it, and the ratio falls. The alternative was worse: a target that widened along with your stop kept the ratio at 1:1 whatever you did, which is a number that has stopped measuring anything. The row says which stop the target was measured from: “TP from the auto stop”, with the distance.

The Signals tab of the Chart Panel with the signal for the market
Fig. 24The signal on this market, then the two sides: the dot and the word signal mark the signal’s side, here SELL.
A buy order taken against a short signal
Fig. 25The other side chosen: the dot has not moved, the button says “against the signal” and the amber line names the reading being traded against.

AI Forecast: the plan of the day

If today’s plan covers this market, the tab lays it out: direction and confidence, the EV, the order as it stands (“Sell Limit 1.15440”) with how far price is from it, entry, stop and the two targets, the hours the plan is live, and the verified record — this pair’s own, and the average result per plan across all of them.

  • The side row works as it does on Signals, except that the word under the dot is AI plan. Taking the other side produces the same kind of reverse order, with the same comment; here the button reads REVERSE and the line under it drops the EV, which does not hold for the opposite side.
  • Plan TP chooses between Cons and Opt, each chip carrying its price, and Entry between the plan’s own limit price and At market at the current quote. Stop and target can stay on Plan or move to Pips or Money; the button then names the exact order, for example “PLACE SELL LIMIT @ 1.15440”.
  • Two notes appear on the order line when they apply. entry taken means price has already been through the plan’s entry today, so a pending order there would have filled. Normally the pending order expires by itself when the plan’s hours are over. If your broker does not accept expiry dates, the order stays at the broker and the row says so, “plan window over”, with a cross to cancel it: nothing is canceled over your head.

When the AI reads a market as directionless there is no plan, and the tab says exactly that instead of drawing a form with no numbers in it. It is not a failure of the panel: on a normal day the AI publishes a plan for a minority of the markets it covers.

The Forecast tab of the Chart Panel with the day plan
Fig. 26The plan on this market: EV, the order with its distance from price, entry, stop and the two targets, the live hours, the record, and the form that sends it.
The Forecast tab with a neutral plan
Fig. 27A neutral reading: chips, live hours and record are still there, and in place of the form one line, Neutral plan — nothing to trade.

What is open on this market

Below the form, the panel lists what you hold on this symbol: one row per position, then the pending orders. Each position row carries the side, the lots, the entry price, the floating result, the stop and target in force, and a label saying where the trade came from: AI PLAN, MANUAL OVERRIDE for a plan you have since taken over by hand, SIGNAL, REV for a reverse order, MANUAL, or OTHER EA for a trade that does not come from our EA.

  • BE moves the stop to the entry price. Under the list the same button appears once more, in the form “BE each” with a count, to do it to every panel position on the symbol in one go. Beside it, BE average puts one stop at the average price of those positions — offered only while they all sit on the same side, because with a long and a short open together an average price means nothing, and the button says so.
  • The cross on the right closes a position, or cancels a pending order. Both go through the same confirmation an order does.
  • Close… at the foot opens a short menu instead of acting straight away, because “close everything” means several different things: only the manual trades on this symbol, only the AI plans, only the signals, everything on the symbol, every panel position on the account, or truly everything on the account, which is the one line marked in amber because it also closes what you opened by hand or with another Expert Advisor. Each line carries its own count and its own floating result, and pending orders have a line of their own, because canceling is not closing. The two account-wide lines always ask before they act, and so does canceling every pending order at once, even if you have switched confirmations off.
  • When the list is longer than the panel, a more below pill appears above the legend: one click scrolls a screenful, and so do Page Up and Page Down. The wheel and the arrow keys move a line at a time.
Two open positions with the more below pill
Fig. 28Two positions on the same symbol, one from an AI plan and one manual, and the more below pill over the part of the list that does not fit.

Trailing a single position

The Trade Panel trails the account as a whole; here you can trail one position. Press TRAIL off on its row and two boxes open: Arms at, the profit at which the trailing starts working, and Locks, the profit it secures at that moment. From there, as the line under the boxes says, the stop follows every new profit peak. An example: with 500 and 250, the stop goes to +250 when the profit reaches +500. If the profit then climbs to +630, the stop is at +380, because it always stays 250 behind the highest profit reached. If you start the trailing when the profit is already past the first number, it begins from there at once, and that same line tells you beforehand where the stop will go. It moves in small steps, about one pip on a currency pair, rather than at every tick, so the broker is not sent one modification a second. Both numbers, Arms at and Locks, are the position’s profit before commission. If the distance between them, turned into price, is smaller than the minimum distance the broker asks of a stop, the panel does not arm the trailing and tells you how far apart they need to be. Arm starts it, and the chip on the row then reads the number that matters at that moment — the arming level before it fires, what it locks afterwards — with the current profit beside it, so you can see the distance closing.

Two things make this safe to leave running. The trailing is always expressed as a stop order deposited with the broker, never as an instruction living in your terminal: if MetaTrader closes, the protection is still at the broker. What stops is the advancing: the stop stays where it last was until a Chart Panel is running on that symbol again. MetaTrader shows an alert if you take the Chart Panel off a chart while a trailing is armed and no other chart on that symbol has the panel. And if you have two charts open on the same symbol, only one of them moves that stop — the two instances share the peak and elect a single executor, so a position is never trailed twice.

The trailing editor open on a position row
Fig. 29The two numbers of the trailing: where it arms, what it locks, and the line that says what happens afterwards.
A position with trailing armed and the confirmation message
Fig. 30Armed: the chip on the row carries the arming level and the profit as it stands, and the message repeats the ticket, the start and the floor.

Levels on the chart

The foot of the side panel is the switchboard for what gets drawn on the candles: six groups, each a chip you turn on and off, and each chip that is on showing how many objects it is drawing. Out of the box the first three are on.

  • Levels — the supports and resistances of the signal for this market, and its key zone.
  • AI plan — the entry, the stop and the two targets of today’s plan.
  • My trades — the entry, stop and target of your open positions and pending orders.
  • Pivot — the classic pivot point, taken from your broker’s daily bar.
  • High/Low — the high and low of the day and of the week, which move with the market.
  • Sessions — one outlined box for each trading session of the last visible days, Sydney, Tokyo, London and New York, from the high to the low the market reached during that session, with its name beside it. Nothing is filled in, so not one candle is hidden. The boxes need an intraday chart: above H1 nothing is drawn, and the chip says so by adding · H1 to its name when there is room, and the toast spells it out.

Where several of them land on the same price the labels are stacked into one, which is how a glance tells you that the plan’s stop is also a resistance, or that your target sits on the weekly low. The seventh chip, Order draft, is not a group: it turns off the lines and the two shaded areas of the order you are composing, for when you want the chart clear while you read it.

The levels legend with the six group chips
Fig. 31The legend: the six groups with the number each one is drawing, My trades off, Sessions declaring the timeframe it needs, and the Order draft chip on the title line.
A GBPUSD H1 chart with the session boxes drawn
Fig. 32Sessions on GBPUSD H1: one outline per session and per day, on the range that session made, named on the spot. The chip counts them.

Dragging the lines

Every line the panel draws for a trade is also a control. Take it with the mouse, move it, and the numbers in the side panel follow the pointer; the change is sent when you let go, never during the gesture.

  • On the order you are composing, the lines are the stop and the target, plus the entry as soon as you set TYPE to Pending. This is the fastest way to build an order: put the stop where the idea stops being valid, put the target where you want to be paid, and read the risk and the ratio the panel writes as you move.
  • On an open position, dragging moves the stop or the target already in force. The label on the line carries the price and what the move is worth while you are still holding it.
  • On a pending order, you can also drag the entry, and stop and target travel with it by the same distance, in the same request to the broker. The risk therefore does not change, and the line says so: SL/TP follow, with the amount. You can never drag the entry through its own stop, because the stop and the target move with it. The only limit is the market itself: a buy limit has to stay below the price and a sell limit above it, and the line tells you if you go too far.
Dragging the entry of a pending order: stop and target follow
Fig. 33The entry of a buy limit under the mouse: the blue line carries the price, SL/TP follow and the money at risk, while the green and red lines move with it.

When the Trade Panel closes what you opened

The protections in the Manage tab work on the account, and the Chart Panel’s orders are part of that account: they carry the same magic number, which is exactly what lets both panels see the same trades. So when the max loss, the max profit, the account trailing, the close before rollover or CLOSE ALL fires, it closes those positions too and, if the switch for pending orders is on, cancels the pending ones on every chart.

The chart that lost a pending order is told. A message stays on screen until you dismiss it — it names the rule that fired, for instance that the Trade Panel closed before the rollover — and a line remains under the tabs for a quarter of an hour. It only speaks when an order of yours really has gone, so it is never an alarm with nothing behind it. A position closed by a protection says nothing here: it simply leaves the list, exactly as it does on the Trade Panel’s own chart.

What the dot in the header says

The Chart Panel has no way to fetch anything for itself, so when something upstream is missing it says which thing rather than showing yesterday’s numbers as if they were today’s. Here is what it can say. The first three states stop the panel working: the body is replaced by a card telling you what to do. The others speak in the header line alone.

  • panel not running — the Trade Panel is not open on any chart of this terminal, or it has just been reloaded. Open it on one chart, and not on this one.
  • license not active — the Trade Panel reports the license as inactive. Open it to see why.
  • data format mismatch — the two panels are different versions. Install the same build everywhere.
  • no data for this market yet — the market is covered, but its data has not reached the Trade Panel yet. And not in the feed means the opposite: we do not cover this symbol. In both cases manual trading, the pivot and the high and low of the day stay available, because none of them depend on our data.
  • disconnected — the terminal has lost its connection to the broker. This one takes precedence over every other state: the data may be perfectly fresh, but the prices are the last ones received, and every number in the side panel is computed on those.

When the data is simply old, the dot turns amber and the line gives its age rather than a warning: the reading is real, it is just not recent. The same rule as everywhere else in the panel holds here — the signal and the plan are refreshed a few times a day and once a night, never tick by tick, and the side panel never pretends otherwise.

10 Your account: licenses, downloads, payments

Everything is managed at forexsentiment.live/my-licenses, with no password:

  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, but 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. From this page you can:

  • unlink the account (Unlink MT5 account): this frees the code, so the next panel that uses it binds to its own account. It is how you move the panel to another broker or another account;
  • download the zip file with both panels and this guide, always in the current version;
  • manage billing (Manage billing): this opens the secure Stripe customer portal, where you can update your card, download receipts or cancel a subscription. Canceling keeps the license active until the end of the period you have already paid for; it simply does not renew.
The My licenses page with a license card
Fig. 34My licenses: status, linked MT5 account, Unlink and Manage billing.

11 What the panel tells you: license statuses

The panel showsWhat it meansWhat to do
License active. Everything is in order. Nothing: you can trade.
Payment issue on your license… The renewal charge failed. Access continues for a few days while the payment is retried. Go to my-licenses → Manage billing and 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) has already used 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), in the form 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, and the panel keeps checking at its normal pace.

While the data is locked, the panel re-checks by itself once an hour. The exception is a service-side “temporarily unavailable”, which is on us and not on you: there the panel keeps its normal pace. Either way, once you have fixed things there is no need to wait, because the Check again button forces an immediate check.

Your money is never locked. A blocked license pauses the data, that is, the Sentiment, Signals and AI Forecast tabs. Everything else keeps working: your open positions, with their stop-loss and take-profit, which live on the broker’s servers anyway, and the whole Manage tab. The license limits data, never the management of what you already have open.

12 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 data it saved, for up to 72 hours, and says so in a banner. Meanwhile the stop-loss and take-profit attached to your orders hold at the broker, even with MT5 closed.

13 Troubleshooting

ProblemFix
The panel loads no data, or stays on “checking…” Almost always the WebRequest URL. Check that Tools → Options → Experts lists exactly https://forexsentiment.live, and that Algo Trading is on. On a VPS, also make sure outbound HTTPS is allowed.
ForexSentimentPanel is not in the Navigator The .ex5 must sit in MQL5 → Experts of the same terminal, which you reach with File → Open Data Folder. Then right-click → Refresh.
“License code not recognized” Re-copy the code from the email or the purchase page, watching out for spaces before or after it.
The sign-in link doesn’t arrive Check your spam folder and use the exact purchase email. Bear in mind, too, that requests are capped at 5 per hour.
Panel too small or too large F7 → Panel size % (default 135, up to 200).
Bound the wrong account, for example demo instead of real Go to my-licenses → Unlink MT5 account, 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” These are two different switches, and the message tells you which one is missing. The first is the global Algo Trading button in the toolbar. The second is the permission for this individual EA, in its properties window (F7 → Common tab).

14 Support

Write to [email protected] or use the form at forexsentiment.live/contact. Replying to the email that carried your license works too. Always include your license code, and never send card details by email.

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