ATT Strategy Journal is an account journal that lives on a chart. It reads the terminal's trade history, rebuilds closed and open positions from the deals and splits the result by Expert Advisor, strategy, symbol and magic number. Every row receives a score from 0 to 100, a grade, risk marks and a short written verdict built from its own figures. The rebuilt ledger is checked against the account balance to the cent.
The panel only reads. It contains no trading calls: no order is opened, modified or closed, and no DLL is used. Two side effects exist outside trading. A symbol of a position may be added to Market Watch so that the terminal loads its price history. The chart that hosts the panel hides its own scales, grid and trade levels and gives its keyboard to the panel while the panel runs; the chart's previous settings return when the panel is removed.
Fig. 1. The panel with one row open: the table of Expert Advisors on the left, the inspector of the selected row on the right.
Installation
The utility is distributed through the MQL5 Market and is installed from the terminal; no files are copied by hand.
The product is listed on the Market tab of the terminal's Toolbox window, or on its product page at mql5.com. Buying, renting and downloading the demo require a signed-in MQL5.community account: Tools → Options → Community.
After the purchase the terminal downloads and installs the product itself. It appears in the Navigator under Expert Advisors → Market.
The utility is dragged from the Navigator onto a separate chart of any symbol and timeframe. Algorithmic trading does not need to be allowed: the panel does not trade.
Updates arrive in the same place, in the list of purchased products on the Market tab. The number of activations is stated on the product page. The free demo from the Market, like every Market demo, runs in the Strategy Tester only. In the visual mode of the tester the panel shows a sample account built on the tester's own bars and marked SAMPLE DATA, so the table, the inspector and the tools can be seen before buying. The figures that come from price bars (worst and best point of positions, the equity drawdown, the Exits part of the score) are not computed in the tester.
Quick start
In the Toolbox window, on the History tab, the context menu item All History is selected. The panel counts only the history the terminal has loaded.
The panel is attached to a separate chart and takes the whole chart window. The first reading of the history takes a few seconds; price work continues in the background.
The badge in the top right corner reads Matches the balance when deposits, withdrawals and every closed result rebuild the account balance exactly. An amount in its place is the difference, most often caused by incomplete history.
The period list in the top bar sets the time frame, the tabs above the table switch between EAs, Symbols and Magics.
A click on a row opens it in the inspector on the right: verdict, score parts, result curve and the tabs Overview, Positions, Time, Risk and Costs. Esc returns the inspector to the whole account.
Hovering any figure, column header, mark or score ring shows what it means and how it was calculated, in the row's own numbers.
Everyday tasks
Which EA earns and which only looks good. The table sorted by SCORE puts the most trustworthy records on top. A click on a row opens its verdict: it names the reason for the grade and the main risk in plain figures. The Attention block shows the top earner and the row to check first.
What the account would look like without an EA. Ticking rows shows the balance, result and drawdown without them, before anything is changed. If the account looks better, Leave out removes them from every total (it asks first and can be undone).
Is the profit real or is risk hidden behind it. The Risk tab compares the drawdown by closed trades with the drawdown by equity. The marks EQUITY DIPS, HOLDS LOSERS and OPEN RISK flag strategies that wait out losses or carry large open trades.
Is an EA getting worse. The Time tab shows the score at the end of every month and the result by month; the mark FADING appears when the latest trades earn clearly less than before.
Do two EAs take the same risk. The Overlap page shows which EAs win and lose on the same days. Twins behave like one larger position; a hedge pair cushions each other.
A prop-firm challenge. With the Challenge page switched on (input Track prop-firm limits), the room left before the daily loss and the maximum drawdown limits is always visible, and alerts arrive at 50% and 80% of each limit and when it is reached.
Broker and execution. The Costs tab shows commission, swap and slippage by symbol and by month, and whether fills got worse lately.
A backtest next to the live account. Strategy Tester reports can be opened on the same board (Reports) and read with the same grades and marks.
Sharing a result. Share card saves a picture of one row without the account number and broker; a click on the account line masks the number before a snapshot of the whole panel.
The screen
The panel is read from the left rail, across the top, then down through the table and the inspector.
Fig. 2. The panel by areas.
Rail: Table, Magics, Overlap, Challenge, Reports and Guide; at the bottom the interface language, Export, Snapshot and the theme switch.
Top bar: product name and account line, the source badge when the figures are not the live account (SAMPLE DATA, BACKTEST, WHAT-IF), the period with its step arrows, the session filter, the lot mode, the server time with the state of prices, and the balance check.
Account block: balance, equity and free margin as the terminal reports them, the maximum drawdown of the balance in the period and the balance curve.
Result block: net realised result of the period, floating result, the result if everything were closed now, and costs.
Attention block: the top earner, the row to check first and the rows that carry a risk mark (OPEN RISK, EQUITY DIPS, UNUSUAL DD, HOLDS LOSERS or FADING). A click on a name opens that row.
Table toolbar: the views EAs, Symbols and Magics, search, and the Roomy / Dense switch. With rows ticked, the toolbar turns into the actions for them.
Table: one row per EA (or per symbol, or per magic number), unfolding into strategies.
Who made the money, and when: the cumulative closed result of every row on one time axis, drawn under the rows when there is room.
Inspector: the whole account, or the selected row, or a tool page.
The account line under the product name shows the account number and the broker. A click on it masks the number down to its last two digits for screenshots, and a second click shows it again.
The server time carries the state of prices under it. Prices fresh: every symbol held has a quote from the last five minutes, so the floating figures are current. Some prices stale: part of the held symbols has no fresh quote and that part of the floating result stands at the last price. No fresh prices: no held symbol is quoted, as over a weekend. Offline: the terminal has lost its server. With no open position nothing depends on live prices and no state is shown. The server time also defines "today" and the sessions.
Periods, sessions and lot mode
Fig. 3. The period list and the controls of the top bar.
Period list: Today, Last 7 days, Month to date, Last 30 days, Last 90 days, Year to date, Last 12 months, All history and Custom range. Each line shows the date the period starts from.
Step arrows: one period shorter or longer. The keys ← and → do the same.
Session filter: All sessions, Asia, London or New York, by the opening time of each position. S moves to the next session.
Lot mode: Real sizes or Same size 0.01.
Server time and the state of prices.
Balance check.
Custom range opens a small box with two dates in the form 2026.01.01 - 2026.03.31; Enter applies them. P opens the same box from the keyboard.
A position belongs to a period by its closing time. The input Book a position on the day it opened switches this to the opening time.
Same size 0.01 replays every trade at 0.01 lot. A grid ladder or a martingale becomes flat, and it shows whether the edge sits in the entries or only in the position sizing. Every money figure in this mode is a what-if: the top bar shows WHAT-IF · 0.01 LOT, the balance check is paused, exports are disabled and alerts are silent.
How the panel reads the account
Positions, not deals. A position closed in several parts is still one position and counts once. Every result already includes commission, swap and fees.
Netting accounts. Reversals and several EAs trading the same symbol are handled: every EA keeps its own trades and its own money, even though the terminal shows one common position.
EAs and strategies. A strategy is a magic number together with the comment of its trades; the EA name is read from the comment, so copies of one EA on different symbols appear as one EA with several strategies. Trades without a magic number appear as Manual trades. When an EA writes a different comment on every trade (a copied signal, for example), the panel keeps it as one strategy. All of this can be changed: names with the pencil, grouping with Group and Ungroup, merging and splitting of comments on the Magics page, and the inputs of the Strategies group.
Grids and baskets. Trades opened together, or closed together as one basket, are judged as one decision, so a grid is not graded like a long run of separate wins. The money still counts every position. The input Entries this many seconds apart are one decision sets how close in time trades must be.
Balance check. Deposits, withdrawals, bonuses and the results of all positions are added up and compared with the account balance. Money paid in or out is never counted as a drawdown. When the check shows an amount instead of Matches the balance, the terminal's history is usually incomplete (see If something looks wrong).
The table
Fig. 4. Rows of the table, one EA unfolded into its strategies.
Tick box: ticked rows are previewed out of the account (see below).
Arrow: unfolds the EA into its strategies.
Name and the main mark of the row; small dots after the mark stand for its other marks.
Second line: the grade word, today's result, symbols, magic number, the number of strategies and open positions, and the time since the last close.
Strategy rows inside the EA.
Result curve: the cumulative closed result, with the drawdown shaded under its running high.
Score ring: the score out of 100 in the colour of the grade.
Column headers: a click sorts by the column, a second click reverses the order.
Column
Meaning
SCORE
the score ring; sorted by score
NET
closed result after commission, swap and fees; under it, what the row added or lost today
PF
profit factor: money won divided by money lost
MAX DD
deepest fall of the row's closed result from its own high
FLOATING
floating result of what the row holds now, swap included
POSITIONS
positions closed in the period; a partly closed position counts once
WIN
share of closed positions that made money; break-even counts as neither
AVG TRADE
average result of one closed position
RF
recovery factor: net result divided by the maximum drawdown
Roomy shows two-line rows with the grade and the facts; Dense shows one line per row and fits more rows on screen (key K). The magnifier, or the key /, finds a row by name; Esc clears the search. The mouse wheel scrolls the table; PgUp, PgDn and Home page through it.
Ticked rows. Ticking rows previews the account without them: the Account and Result blocks add "excl. ticked" figures, drawdown included, and nothing is changed until an action is chosen. The toolbar then offers Leave out (Delete), Group (M), Ungroup (N) and Clear (Esc).
Fig. 5. Two rows ticked: the toolbar actions and the account figures without them.
The number of ticked rows and the actions for them.
The figures of the account without the ticked rows.
Leave out takes the rows out of every total after a confirmation. A row left out is dimmed and ends with a Bring back chip; the "left out" button in the toolbar (key O) shows or hides such rows, and I brings every row back. Leaving out is stored for each view separately. Group puts the strategies of the ticked rows under one EA, and the pencil next to the EA's name in the inspector renames it; Ungroup returns them to the automatic grouping.
Score and grades
The score from 0 to 100 answers one question: how much trust the row's record deserves. It looks at four things, shown as bars in the inspector with their points:
Significance: whether the result stands out from chance, given how many decisions it rests on.
Profit factor: how much is won for every unit lost.
Recovery: how much the row earns against its deepest drawdown, open losses included.
Exits: how much of the best move the winning trades keep, from price history.
Large open losses and the danger marks hold the score down, because closed statistics alone cannot see them. The score ranks rows against each other; it is not a forecast. Hovering the ring or a part shows the row's own figures behind it, and the Guide page lists the parts.
Grade
Meaning
PROVEN
score 80 to 100: a long, significant and steady record
SOLID
score 65 to 79
PROMISING
score 50 to 64
MIXED
score 35 to 49
FRAGILE
score 0 to 34: a weak record, or large risks behind it
LOSING
lost money in the period; such rows are ranked by their profit factor
TOO EARLY
fewer decisions than the input Decisions a row needs before it gets a grade (25 by default)
Marks
Marks point at what the closed trades alone do not show. Red means danger, amber a warning, grey information. A row shows its most important mark as a coloured word and a small dot for every other one; the inspector explains each mark in the row's own figures.
Mark
Colour
What it means
Where to look
OPEN RISK
amber, red
the floating loss is large against what the row has earned; red when it is bigger than all of it
Risk tab, open positions
EQUITY DIPS
red
open positions pulled equity far below what the closed trades show
Risk tab, drawdown four ways
UNUSUAL DD
red
the current drawdown is deeper than the row's own history makes normal
Risk tab, Time tab
HOLDS LOSERS
amber
many winners were deep in loss before they closed: losing trades are held until they turn
Risk tab, the chart of worst points
IN THE RED
red
lost money while still too new to be graded
Overview
FADING
amber
the latest decisions earn clearly less than the earlier ones
Time tab, score at month end
n OF m LOSING
amber
the EA is in profit as a group, but n of its m strategies lose money
the EA's strategy rows
QUIET nD
grey
nothing open and no close for n days (input A row turns QUIET after this many days without a close)
Positions tab
The Attention block lists the rows with the marks OPEN RISK, EQUITY DIPS, UNUSUAL DD, HOLDS LOSERS and FADING; the other marks stay on the rows. Check first points to the row that needs a look most.
The inspector
With no row selected, the inspector shows the whole account: a written summary, the balance and its drawdown over all history with markers for money paid in and out, and groups of figures for the result, the edge, the risk, costs and exposure, and sides and exits. The same tabs as for a row sit above it.
Fig. 6. The inspector of a row.
Score ring.
The four parts of the score in points. Hovering a part explains it.
Pencil: renames the strategy or the EA; the name is kept for this account.
Share card: saves a picture of the row (see Export).
Account: back to the whole account (Esc).
Tabs: Overview, Positions, Time, Risk, Costs.
Verdict: two to four sentences with the row's own figures. It names the grade and the reason, the most serious mark, and up to two findings, such as costs that turn the entries into a loss, an edge that lives on one side or in one session, losers held much longer than winners, or stop-outs.
Cumulative result with the drawdown band under it.
Overview. The verdict, the result curve and the figures in groups. Result: net, won and lost, win rate, expectancy, average win and loss with the payoff, average holding time. Edge: whether the result stands out from chance (T-STAT with its reading in words), decisions against positions, recent form against the earlier average, the win rate needed to break even, green months, streaks of wins and losses. Risk: maximum drawdown, equity drawdown with open losses included, a stress estimate from reshuffling the same trades (MONTE CARLO 95%), current drawdown, the longest time under water, average worst and best point. Sides and exits: long against short, holding time of winners against losers, and how positions ended (stop-loss, take-profit, closed by the EA, closed by hand, stop-outs) with what each group made.
Positions. The row's positions from new to old: close time, holding time, side and lots, exit reason (SL, TP, EA, hand, SO for stop-out), pips, the worst point while open and the net result. Open positions come first. A worst point shown in amber belongs to a win that first fell more than twice what it finally made. The full list goes to the position log export.
Fig. 7. Positions tab.
Time. The daily result of the last weeks as a calendar, the monthly result, the score at the end of each month (grey while there were too few decisions), which shows whether the row is getting better or worse, the result by weekday and hour of opening with the session starts marked, and the sessions.
Fig. 8. Time tab.
Risk. The drawdown measured four ways: by equity with open losses, by closed trades, a stress estimate from reshuffling the same trades in a different order, and the current distance below the high. When the equity bar is much longer than the closed-trades bar, the strategy carries more risk than its history of closes suggests. Under them the price coverage, the excursions (average worst and best point, exit efficiency, drawdown against the row's own peak profit, days under water, the worst losing run) and the chart of how deep each position went against how it ended. Dots on the dashed line closed at their worst point; amber diamonds are wins that first sat deep in loss. Many amber diamonds mean the result depends on waiting out losses. Open positions of the row close the tab.
Fig. 9. Risk tab.
Drawdown four ways.
Price coverage: how many positions have price data and from which bars.
Excursions.
Worst point against the final result, one dot per closed position.
Costs. The path from gross profit to net through commission, swap and fees, the costs against the money won (the sum of the winning positions), slippage of exits and of pending entries with the number of fills that could be measured, the worst fill, fills by symbol (worse, exact or better than the level, commission per lot, swap per lot and day, fill time), slippage per measured fill by month with a note whether it is getting worse, and costs by month.
Fig. 10. Costs tab.
Exit slippage is measured against the stop-loss and take-profit levels the server held; entry slippage only on pending orders, because a market order names no price to compare the fill with.
Prices: worst point, best point and equity drawdown
For every position the panel finds, from the terminal's price history, how deep it went against the trade and how far it went in favour before it closed. From these points it rebuilds the equity drawdown over the whole history, not only for the time the panel has been running. This is where a strategy that sits through losses and closes them near zero shows its real depth: its closed trades look clean, its equity does not.
On the first start the panel reads prices in the background, and the figures fill in as it goes; the results are kept, so later starts are quick. How many positions already have price data is stated on the Risk tab. For very old positions the broker may have no detailed price history; such positions are counted with coarser bars or left out of these figures, and the coverage line says so.
Tools
Magics
Fig. 11. The Magics page with one magic number open.
The page lists every magic number of the account with its EA, net result and number of positions over the whole history. A click on a magic opens its breakdown:
In the totals: Counted or Left out. A magic left out drops out of every total, and the line on top of the page shows what was left out and offers Bring back.
Strategy rows: Split by comment or Merged. Merged puts every comment of the magic into one strategy; the note "merged by the panel" appears when the panel did it on its own because the comments looked like noise.
The strategies inside the magic with their positions and result.
Result by lot size: one bar per lot size. A click on a bar leaves that lot size out, so it is visible where a grid or a martingale keeps its losses. More than 16 lot sizes are treated as sizing by risk, and the bars are not shown.
Overlap
Fig. 12. The Overlap page.
A correlation matrix of EAs or strategies by daily closed results. A pair is compared only on the days both rows closed trades, and only when it has enough shared days (10 by default, the input Shared trading days a pair needs); a hatched cell has too few. Up to 20 of the most active rows are compared. The colour runs from hedge (−1) through unrelated (0) to twins (+1). Under the matrix the clearest links are listed, ranked by how certain each link is: strength and shared days together, so a strong link on a few days comes after a weaker one on many; a click on a link or a cell shows the pair: strength in words (from very weak to very strong), shared days, the worst day together and one sentence on what the pair means for sizing. Open positions are not part of the matrix.
Challenge
Fig. 13. The Challenge page.
Limits of a prop-firm challenge with the room left on each. The page is switched on with the input Track prop-firm limits, group Prop limits. The daily loss and the maximum drawdown are set in money or in percent of the starting balance; the profit target the same way (0 turns it off). The maximum drawdown is measured statically from the starting balance, trailing from the highest balance, or trailing from the highest equity. The daily loss is measured from the balance at the day's open, from the higher of balance and equity at the day's open, or from the day's highest equity.
The banner shows the room before a breach and which limit is closer. Each card shows the room, the limit, the share used with ticks at the two alert levels (50% and 80%), and the level where the breach happens. Below: today's result against the day's open, the rows losing today (closed and open) and the closed result of the last 30 trading days against the daily limit.
The equity at the day's open is known only when the panel was running in the first minutes of the day; otherwise the balance at the day's open is used, which the history rebuilds exactly, and the card says so. Money paid in or out since the start moves the base, and the card states by how much.
Reports
Strategy Tester reports can be put on the same board in place of the account:
In the Strategy Tester: Backtest tab, right-click, Report, HTML.
The report is saved into the folder MQL5\Files\ATT-Strategy-Journal\TesterReports (File → Open Data Folder opens the terminal's data folder).
The Reports page lists the reports it finds; ticked reports are loaded with Load.
Each report becomes one row named after its Expert Advisor; the magic number is taken from the report's inputs when the EA lists it. Exits are matched to entries by volume and then by the tester's own profit, and the number of inferred pairings is shown in the top bar. The board is marked BACKTEST, the periods count back from the last close in the reports, and names and rows left out are stored apart from the account. Back to account in the top bar returns to the live figures. The Challenge page and the position log are not available for reports.
Guide
The Guide page (F1) lists the grades, the parts of the score, every mark with the rows that carry it right now, the elements of the table, the columns and the keys.
Export, snapshot, card and alerts
Export (rail, key W): two CSV files with English headers in the account folder, the summary of every row and the position log with every position, its strategy, costs, slippage, worst and best point and whether it is in the current scope.
Snapshot (rail): the panel as a PNG in the Screens folder.
Share card (inspector): a 1240 × 844 PNG of the selected row with its score, grade, net result, curve with the drawdown band, key figures, months and sessions. The card carries no account number and no broker; the data source and the dates are always printed on it.
Alerts: sound, pop-up, push notification and e-mail when a challenge limit reaches 50%, 80% and 100% of its size, and when a row gains one of the three danger marks OPEN RISK (red), EQUITY DIPS or UNUSUAL DD. Push and e-mail need the terminal's settings (Tools → Options → Notifications and Email). Alerts work on the live account only and stay silent in the what-if mode.
Fig. 14. The share card of a row.
Languages and themes
The interface is available in English, Russian, Chinese, Spanish, Portuguese, Japanese, German, Korean, French, Italian, Turkish and Arabic. The input Language is set to Auto by default, which follows the terminal's language. The globe at the bottom of the rail switches the language at once; the choice is remembered for every account until the input is changed. The verdicts, marks and dates follow the language too.
Night and Day themes are switched at the bottom of the rail or with L. The Size input scales the panel; Automatic follows the screen density. On a small chart window the panel shrinks to keep its whole layout visible.
Settings
Group
Input
Default
Meaning
Panel
Language
Auto
interface language; Auto follows the terminal
Panel
Theme
Night
Night or Day (L in the panel)
Panel
Size
Automatic
Automatic by screen density, 90%, 110% or 125%
Panel
Data
Account
the account; in the Strategy Tester the sample account
Analysis
Decisions a row needs before it gets a grade
25
fewer decisions: TOO EARLY
Analysis
Entries this many seconds apart are one decision
90
the setup window; 0 never joins entries
Analysis
A row turns QUIET after this many days without a close
21
threshold of the QUIET mark
Analysis
Asia / London / New York session starts, server hour
1 / 9 / 15
session start by server time
Analysis
Include trades without a magic number
true
manual and mobile trades as the row Manual trades
Analysis
Book a position on the day it opened
false
periods by opening time instead of closing time
Strategies
Read strategy and EA names from trade comments
true
off: rows are named by magic number
Strategies
Put strategies with a shared name under one EA
true
off: every strategy is its own row
Strategies
Merge a magic's comments when they look like per-trade noise
true
automatic merge of noisy comments
Strategies
Comments to join across magic numbers
empty
comma separated; * at the end makes a prefix
Strategies
Your names
empty
12345=Name for a magic, 12345/comment=Name for one strategy
Prop limits
Track prop-firm limits
false
turns on the Challenge page and its alerts
Prop limits
Starting balance
0
0: the first deposit
Prop limits
Daily loss limit / in %
5 / true
in money, or in percent of the starting balance
Prop limits
Maximum drawdown limit / in %
10 / true
the same
Prop limits
Profit target / in %
10 / true
0 turns the target off
Prop limits
How the maximum drawdown is measured
static
static, trailing from the highest balance, trailing from the highest equity
Prop limits
How the daily loss is measured
balance at the day's open
balance at the open, higher of balance and equity at the open, the day's highest equity
Alerts
Pop-up / Sound / Push / E-mail
false / true / false / false
alert channels
Correlation
Shared trading days a pair needs
10
minimum shared days for a pair in the matrix
Diagnostics
Write raw deals and measures on start
false
a service export for support requests
Keys
The panel takes the keyboard of its chart while it runs, so letters and digits do not open the chart's quick navigation; the chart's own keys and scrolling return when the panel is removed.
Key
Action
←→
previous or next period
P
custom date range
S
next session
Q
next view: EAs, Symbols, Magics
L
Night or Day theme
K
one-line or two-line rows
/
find a row by name
Delete
leave the ticked rows out of the totals
O
show the rows left out
I
bring every row back
M
group the ticked rows under one EA
N
ungroup the ticked rows
W
save the CSV files
Z
read the history again
PgUpPgDnHome
page the table
F1
the Guide page
Esc
close a list, clear the search, close a page, clear the ticks, back to the account
Files
Everything the panel writes stays in the terminal's data folder (File → Open Data Folder), in MQL5\Files\ATT-Strategy-Journal:
one folder per account and server, with the names, groups and rows left out chosen in the panel, the layout of the board and the stored price results;
inside it, Exports, Screens and Cards: CSV files, snapshots and cards, with the date and time in the file name;
TesterReports: the Strategy Tester reports for the Reports page.
Deleting an account folder resets only the choices made in the panel; the account history itself is not affected.
If something looks wrong
Symptom
Cause and action
The balance check shows a difference
Incomplete history: History tab of the Toolbox, right-click, All History; then Z reads the history again.
The number of trades differs from another tool
Partial closes: a position counts once here. The position log export shows the deals of each position.
One EA is split into many rows
Its comment changes from trade to trade: Merged on the Magics page, or M on the ticked rows, which puts them under one EA.
Two different EAs appear as one
They share a comment prefix: the input Put strategies with a shared name under one EA is turned off, or Ungroup (N) on the ticked rows.
The equity drawdown or the Exits part is empty
Price history is still loading, or the broker has no bars for very old positions; the Risk tab states the coverage.
No marks or grades on a new account
Fewer decisions than the minimum: the row is TOO EARLY until it has 25 decisions (input).
The text is too large or too small
The Size input.
Limitations
The panel works on a real or a demo account; in the Strategy Tester it shows the sample account, without the price-bar figures.
A complete result needs the complete account history loaded in the terminal.
The worst and best points and the equity drawdown are rebuilt from price bars, not from ticks, so they are close estimates. The depth of price history depends on the broker.
The equity at the day's open for the challenge limits is known only when the panel was running at the start of the day.
Entry slippage is measured only for pending orders: a market order has no requested price.
ATT Strategy Journal ведёт журнал счёта прямо на графике. Он читает историю торговли терминала, собирает из сделок закрытые и открытые позиции и раскладывает результат по советникам, стратегиям, символам и magic-номерам. Каждая строка получает балл от 0 до 100, оценку, метки риска и короткий текстовый вывод, построенный на её собственных цифрах. Восстановленный журнал сверяется с балансом счёта до цента.
Панель только читает. Торговых вызовов в ней нет: ордера не открываются, не изменяются и не закрываются, DLL не используются. Побочных действий вне торговли два. Символ позиции может быть добавлен в «Обзор рынка», чтобы терминал загрузил его историю цен. График, на котором стоит панель, на время её работы скрывает собственные шкалы, сетку и торговые уровни и передаёт панели свою клавиатуру; после снятия панели прежние настройки графика возвращаются.
Рис. 1. Панель с открытой строкой: слева таблица советников, справа инспектор выбранной строки.
Установка
Утилита распространяется через MQL5 Market и ставится из терминала, без копирования файлов.
Продукт находится на вкладке «Маркет» окна «Инструменты» терминала либо в карточке товара на mql5.com. Для покупки, аренды и загрузки демо нужен вход в учётную запись MQL5.community: «Сервис → Настройки → Сообщество».
После оплаты терминал сам скачивает и устанавливает продукт. Он появляется в «Навигаторе» в разделе «Советники → Market».
Утилита перетаскивается из «Навигатора» на отдельный график любого символа и таймфрейма. Разрешение на алгоритмическую торговлю не требуется: панель не торгует.
Обновления приходят туда же, в список купленных продуктов вкладки «Маркет». Число активаций указано в карточке товара. Бесплатная демо-версия из Маркета, как у любого продукта Маркета, запускается только в тестере стратегий. В визуальном режиме тестера панель показывает демонстрационный счёт, построенный на собственных барах тестера и помеченный ПРИМЕР ДАННЫХ, поэтому таблицу, инспектор и инструменты можно посмотреть до покупки. Цифры, которые строятся по ценовым барам (худшая и лучшая точка позиций, просадка средств, часть балла «Выходы»), в тестере не рассчитываются.
Быстрый старт
В окне «Инструменты» на вкладке «История» в контекстном меню выбирается пункт «Вся история». Панель считает только ту историю, которую загрузил терминал.
Панель ставится на отдельный график и занимает всё окно графика. Первое чтение истории занимает несколько секунд; расчёты по ценам продолжаются в фоне.
Плашка в правом верхнем углу показывает «Сходится с балансом», когда пополнения, выводы и все закрытые результаты в точности восстанавливают баланс счёта. Сумма на её месте означает расхождение; чаще всего его причина в неполной истории.
Список периодов в верхней полосе задаёт отрезок времени, вкладки над таблицей переключают виды «Советники», «Символы» и «Magic».
Щелчок по строке открывает её в инспекторе справа: вывод, составляющие балла, кривая результата и вкладки «Обзор», «Позиции», «Время», «Риск» и «Издержки». Клавиша Esc возвращает инспектор к счёту целиком.
При наведении указателя на любую цифру, заголовок столбца, метку или кольцо балла появляется подсказка: что это значит и как посчитано, в цифрах самой строки.
Типичные задачи
Какой советник зарабатывает, а какой только выглядит хорошо. Таблица, отсортированная по столбцу БАЛЛ, ставит наверх самые надёжные истории. Щелчок по строке открывает вывод: в нём цифрами названы причина оценки и главный риск. Блок «Внимание» показывает лидера по прибыли и строку, которую стоит проверить первой.
Каким был бы счёт без советника. Отметка строк показывает баланс, результат и просадку без них, ещё до любых изменений. Если счёт выглядит лучше, «Исключить» убирает строки из всех итогов (сначала спрашивает подтверждение, отменяется в любой момент).
Настоящая ли прибыль или за ней скрыт риск. Вкладка «Риск» сравнивает просадку по закрытым сделкам с просадкой по средствам. Метки СКРЫТАЯ ПРОСАДКА, ДЕРЖИТ УБЫТКИ и ОТКРЫТЫЙ РИСК отмечают стратегии, которые пересиживают убытки или держат крупные открытые позиции.
Не портится ли советник. Вкладка «Время» показывает балл на конец каждого месяца и результат по месяцам; метка УГАСАЕТ появляется, когда последние сделки зарабатывают заметно меньше прежних.
Не берут ли два советника один и тот же риск. Страница «Связи» показывает, какие советники выигрывают и проигрывают в одни и те же дни. «Близнецы» ведут себя как одна большая позиция, пара-«хедж» смягчает убытки друг друга.
Проп-челлендж. Когда страница «Челлендж» включена (параметр Track prop-firm limits), запас до лимита дневного убытка и максимальной просадки всегда на виду, а уведомления приходят при 50% и 80% каждого лимита и при его достижении.
Брокер и исполнение. Вкладка «Издержки» показывает комиссию, своп и проскальзывание по символам и месяцам и то, не ухудшилось ли исполнение в последнее время.
Бэктест рядом с живым счётом. Отчёты тестера стратегий открываются на той же доске (страница «Отчёты») и оцениваются теми же баллами и метками.
Поделиться результатом. «Карточка» сохраняет изображение одной строки без номера счёта и брокера; щелчок по строке счёта скрывает номер перед снимком всей панели.
Устройство экрана
Панель читается от левой боковой полосы к верхней полосе и дальше вниз, через таблицу и инспектор.
Рис. 2. Панель по областям.
Боковая полоса: «Таблица», «Magic», «Связи», «Челлендж», «Отчёты» и «Справка»; внизу язык интерфейса, «Экспорт», «Снимок» и переключатель темы.
Верхняя полоса: название продукта и строка счёта, плашка источника, когда цифры относятся не к живому счёту (ПРИМЕР ДАННЫХ, БЭКТЕСТ, ЧТО ЕСЛИ), период со стрелками шага, фильтр сессий, режим лота, время сервера с состоянием цен и сверка с балансом.
Блок счёта: баланс, средства и свободная маржа по данным терминала, максимальная просадка баланса за период и кривая баланса.
Блок результата: чистый закрытый результат периода, плавающий результат, результат при закрытии всего прямо сейчас и издержки.
Блок «Внимание»: лидер по прибыли, строка, которую стоит проверить первой, и строки с меткой риска (ОТКРЫТЫЙ РИСК, СКРЫТАЯ ПРОСАДКА, НЕОБЫЧНАЯ ПРОСАДКА, ДЕРЖИТ УБЫТКИ или УГАСАЕТ). Щелчок по имени открывает эту строку.
Панель инструментов таблицы: виды «Советники», «Символы» и «Magic», поиск и переключатель «Просторно / Плотно». Когда строки отмечены, панель инструментов сменяется действиями над ними.
Таблица: по строке на советника (или на символ, или на magic-номер) с раскрытием до стратегий.
«КТО И КОГДА ЗАРАБОТАЛ»: накопленный закрытый результат каждой строки на общей оси времени; график строится под строками, когда хватает места.
Инспектор: счёт целиком, выбранная строка или страница инструмента.
Строка счёта под названием продукта показывает номер счёта и брокера. Щелчок по ней скрывает номер до двух последних цифр для снимков экрана, повторный щелчок снова его показывает.
Под временем сервера показано состояние цен. «Цены свежие»: у каждого удерживаемого символа есть котировка не старше пяти минут, поэтому плавающие цифры актуальны. «Часть цен стоит»: у части удерживаемых символов свежей котировки нет, и эта часть плавающего результата посчитана по последней цене. «Свежих цен нет»: ни один удерживаемый символ не котируется, как в выходные. «Нет связи»: терминал потерял соединение с сервером. Когда открытых позиций нет, от живых цен ничего не зависит, и состояние не показывается. Время сервера также определяет «сегодня» и сессии.
Периоды, сессии и режим лота
Рис. 3. Список периодов и элементы управления верхней полосы.
Список периодов: «Сегодня», «Последние 7 дней», «С начала месяца», «Последние 30 дней», «Последние 90 дней», «С начала года», «Последние 12 месяцев», «Вся история» и «Свой диапазон…». В каждой строке списка указана дата, с которой начинается период.
Стрелки шага: период на ступень короче или длиннее. То же делают клавиши ← и →.
Фильтр сессий: «Все сессии», «Азия», «Лондон» или «Нью-Йорк», по времени открытия каждой позиции. Клавиша S переключает на следующую сессию.
Режим лота: «Реальный объём» или «Один объём 0.01».
Время сервера и состояние цен.
Сверка с балансом.
Пункт «Свой диапазон…» открывает небольшое окно с двумя датами в виде 2026.01.01 - 2026.03.31; клавиша Enter их применяет. Клавиша P открывает то же окно с клавиатуры.
Позиция относится к периоду по времени закрытия. Параметр Book a position on the day it opened переключает это на время открытия.
Режим «Один объём 0.01» пересчитывает каждую сделку объёмом 0.01 лота. Лестница сетки или мартингейл становятся ровными, и видно, где находится преимущество: во входах или только в управлении объёмом. Все денежные цифры в этом режиме являются расчётом «что если»: в верхней полосе стоит ЧТО ЕСЛИ · ЛОТ 0.01, сверка с балансом приостановлена, экспорт отключён, уведомления молчат.
Как панель читает счёт
Позиции, а не сделки. Позиция, закрытая в несколько приёмов, остаётся одной позицией и считается один раз. Каждый результат уже включает комиссию, своп и сборы.
Неттинговые счета. Развороты и несколько советников на одном символе учитываются правильно: у каждого советника остаются свои сделки и свои деньги, хотя терминал показывает одну общую позицию.
Советники и стратегии. Стратегия задаётся magic-номером вместе с комментарием сделок; имя советника берётся из комментария, поэтому копии одного советника на разных символах собираются в один советник с несколькими стратегиями. Сделки без magic-номера попадают в строку «Ручные сделки». Если советник пишет в каждую сделку свой комментарий (например, копия сигнала), панель оставляет его одной стратегией. Всё это можно изменить: имена карандашом, группировку кнопками «Объединить» и «Разделить», слияние и разделение комментариев на странице «Magic», а также параметрами группы Strategies.
Сетки и корзины. Сделки, открытые вместе или закрытые вместе одной корзиной, оцениваются как одно решение, поэтому сетка не выглядит длинной серией отдельных удач. Деньги при этом считаются по каждой позиции. Параметр Entries this many seconds apart are one decision задаёт, насколько близко по времени должны быть сделки.
Сверка с балансом. Пополнения, выводы, бонусы и результаты всех позиций складываются и сравниваются с балансом счёта. Внесённые и выведенные деньги никогда не считаются просадкой. Если вместо «Сходится с балансом» показана сумма, обычно в терминале загружена неполная история (см. «Если что-то выглядит не так»).
Таблица
Рис. 4. Строки таблицы, один советник раскрыт до стратегий.
Флажок: для отмеченных строк показывается, каким был бы счёт без них (см. ниже).
Стрелка: раскрывает советника до его стратегий.
Имя и главная метка строки; маленькие точки после метки обозначают остальные её метки.
Вторая строка: слово оценки, сегодняшний результат, символы, magic-номер, число стратегий и открытых позиций, время с последнего закрытия.
Строки стратегий внутри советника.
Кривая результата: накопленный закрытый результат, под текущим максимумом которого затенена просадка.
Кольцо балла: балл из 100 в цвете оценки.
Заголовки столбцов: щелчок сортирует по столбцу, повторный щелчок меняет порядок на обратный.
Столбец
Значение
БАЛЛ
кольцо балла; сортировка по баллу
ИТОГ
закрытый результат после комиссии, свопа и сборов; под ним то, сколько строка добавила или потеряла сегодня
PF
профит-фактор: сумма прибыли, делённая на сумму убытков
ПРОСАДКА
наибольшее падение закрытого результата строки от её собственного максимума
ПЛАВ.
плавающий результат того, что строка держит сейчас, включая своп
ПОЗИЦИИ
позиции, закрытые за период; частично закрытая позиция считается один раз
ВЫИГР.
доля закрытых позиций с прибылью; безубыточные не относятся ни к прибыльным, ни к убыточным
СРЕДНЯЯ
средний результат одной закрытой позиции
RF
фактор восстановления: чистый результат, делённый на максимальную просадку
Режим «Просторно» показывает строки в две линии с оценкой и фактами; «Плотно» отводит каждой строке одну линию и вмещает больше строк на экране (клавиша K). Лупа или клавиша / находит строку по имени; Esc сбрасывает поиск. Колесо мыши прокручивает таблицу; PgUp, PgDn и Home листают её постранично.
Отмеченные строки. Отметка строк показывает счёт без них: блоки счёта и результата добавляют цифры «без отмеченных», включая просадку, и ничего не меняется, пока не выбрано действие. Панель инструментов при этом предлагает «Исключить» (Delete), «Объединить» (M), «Разделить» (N) и «Сбросить» (Esc).
Рис. 5. Отмечены две строки: действия на панели инструментов и цифры счёта без этих строк.
Число отмеченных строк и действия над ними.
Цифры счёта без отмеченных строк.
«Исключить» после подтверждения выводит строки из всех итогов. Исключённая строка приглушена и заканчивается меткой «вернуть»; кнопка «исключено» на панели инструментов (клавиша O) показывает или скрывает такие строки, а клавиша I возвращает все строки. Исключения хранятся для каждого вида отдельно. «Объединить» собирает стратегии отмеченных строк под одним советником, а карандаш рядом с именем советника в инспекторе переименовывает его; «Разделить» возвращает их к автоматической группировке.
Балл и оценки
Балл от 0 до 100 отвечает на один вопрос: насколько можно доверять истории строки. Он учитывает четыре вещи, которые видны в инспекторе полосками с очками:
Значимость: выделяется ли результат на фоне случайности с учётом того, на скольких решениях он основан.
Профит-фактор: сколько заработано на каждую единицу убытка.
Восстановление («Восст.»): сколько строка зарабатывает относительно своей самой глубокой просадки, с учётом плавающих убытков.
Выходы: какую часть лучшего движения сохраняют прибыльные сделки, по истории цен.
Крупные открытые убытки и метки опасности сдерживают балл, потому что одна статистика закрытых сделок их не видит. Балл упорядочивает строки между собой и не является прогнозом. При наведении на кольцо или составляющую видны цифры строки, из которых он сложился; страница «Справка» перечисляет составляющие.
Оценка
Значение
НАДЁЖНЫЙ
балл от 80 до 100: длинная, значимая и ровная история
УСТОЙЧИВЫЙ
балл от 65 до 79
ПЕРСПЕКТИВНЫЙ
балл от 50 до 64
НЕРОВНЫЙ
балл от 35 до 49
ХРУПКИЙ
балл от 0 до 34: слабая история или крупные риски за ней
УБЫТОЧНЫЙ
убыток за период; такие строки упорядочиваются по профит-фактору
РАНО СУДИТЬ
решений меньше, чем задано параметром Decisions a row needs before it gets a grade (по умолчанию 25)
Метки
Метки указывают на то, чего не видно по одним закрытым сделкам. Красный означает опасность, жёлтый предупреждение, серый сведения. Строка показывает самую важную метку цветным словом, а каждую остальную маленькой точкой; инспектор объясняет каждую метку в цифрах самой строки.
Метка
Цвет
Что означает
Где смотреть
ОТКРЫТЫЙ РИСК
жёлтый, красный
плавающий убыток велик по сравнению с тем, что строка заработала; красный, когда он больше всего заработанного
вкладка «Риск», открытые позиции
СКРЫТАЯ ПРОСАДКА
красный
открытые позиции опускали средства намного ниже, чем видно по закрытым сделкам
вкладка «Риск», просадка четырьмя способами
НЕОБЫЧНАЯ ПРОСАДКА
красный
текущая просадка глубже, чем обычно для истории самой строки
вкладки «Риск» и «Время»
ДЕРЖИТ УБЫТКИ
жёлтый
многие прибыльные позиции перед закрытием глубоко уходили в минус: убытки пересиживаются до разворота
вкладка «Риск», диаграмма худших точек
В МИНУСЕ
красный
убыток у строки, которой ещё рано ставить оценку
«Обзор»
УГАСАЕТ
жёлтый
последние решения зарабатывают заметно меньше прежних
вкладка «Время», балл на конец месяца
n ИЗ m В МИНУСЕ
жёлтый
советник в целом в плюсе, но n из его m стратегий убыточны
строки стратегий советника
ТИШИНА nД
серый
n дней ничего не открыто и не закрыто (параметр A row turns QUIET after this many days without a close)
вкладка «Позиции»
Блок «Внимание» перечисляет строки с метками ОТКРЫТЫЙ РИСК, СКРЫТАЯ ПРОСАДКА, НЕОБЫЧНАЯ ПРОСАДКА, ДЕРЖИТ УБЫТКИ и УГАСАЕТ; остальные метки видны на самих строках. «Проверить первым» указывает на строку, которая больше всего нуждается во внимании.
Инспектор
Когда строка не выбрана, инспектор показывает счёт целиком: текстовую сводку, баланс и его просадку за всю историю с отметками пополнений и выводов, а также группы показателей по результату, статистическому перевесу, риску, издержкам и экспозиции, сторонам и выходам. Над ними те же вкладки, что и у строки.
Рис. 6. Инспектор строки.
Кольцо балла.
Четыре составляющие балла в очках. При наведении на составляющую появляется пояснение.
Карандаш: переименовывает стратегию или советника; имя сохраняется для этого счёта.
«Карточка»: сохраняет изображение строки (см. «Экспорт, снимок, карточка и уведомления»).
Вывод: от двух до четырёх предложений с цифрами самой строки. В нём названы оценка и её причина, самая серьёзная метка и до двух наблюдений, например издержки, которые превращают входы в убыток, перевес только на одной стороне или в одной сессии, убыточные позиции, которые держатся намного дольше прибыльных, или стоп-ауты.
Накопленный результат с полосой просадки под ним.
Обзор. Вывод, кривая результата и показатели по группам. Результат: итог, прибыль и убыток, доля прибыльных, матожидание, средняя прибыль и средний убыток с их отношением, среднее время в позиции. Статистический перевес: выделяется ли результат на фоне случайности (T-СТАТ. с толкованием словами), решения против позиций, последняя форма против прежнего среднего, доля прибыльных, нужная для безубытка, месяцы в плюсе, серии выигрышей и проигрышей. Риск: максимальная просадка, просадка средств с учётом плавающих убытков, стресс-оценка по перестановкам тех же сделок (МОНТЕ-КАРЛО 95%), текущая просадка, самый долгий период в просадке, средняя худшая и лучшая точка. Стороны и выходы: покупки против продаж, время удержания прибыльных позиций против убыточных и то, как позиции закончились (стоп-лосс, тейк-профит, закрыл советник, закрыто вручную, стоп-ауты), с результатом каждой группы.
Позиции. Позиции строки от новых к старым: время закрытия, время удержания, сторона и лоты, причина выхода (SL, TP, EA, вручную, SO для стоп-аута), пипсы, худшая точка за время жизни и чистый результат. Открытые позиции идут первыми. Худшая точка, выделенная жёлтым, принадлежит прибыльной позиции, которая сначала ушла в минус более чем вдвое глубже своего итогового результата. Полный список попадает в выгрузку журнала позиций.
Рис. 7. Вкладка «Позиции».
Время. Результат по дням за последние недели в виде календаря, результат по месяцам, балл на конец каждого месяца (серый, пока решений было слишком мало), по которому видно, улучшается строка или портится, результат по дням недели и часам открытия с отмеченными началами сессий, а также сессии.
Рис. 8. Вкладка «Время».
Риск. Просадка, измеренная четырьмя способами: по средствам с плавающими убытками, по закрытым сделкам, стресс-оценка по перестановкам тех же сделок в другом порядке и текущее отставание от максимума. Если полоса по средствам намного длиннее полосы по закрытым сделкам, стратегия несёт больше риска, чем говорит история её закрытий. Под ними покрытие ценами, отклонения (средняя худшая и лучшая точка, эффективность выхода, просадка относительно собственного пика прибыли строки, дни в просадке, худшая серия убытков) и диаграмма, на которой видно, насколько глубоко уходила каждая позиция и чем она закончилась. Точки на пунктирной линии закрылись в худшей точке; жёлтые ромбы обозначают прибыльные позиции, которые сначала глубоко уходили в минус. Много жёлтых ромбов означает, что результат держится на пересиживании убытков. Вкладку завершают открытые позиции строки.
Рис. 9. Вкладка «Риск».
Просадка четырьмя способами.
Покрытие ценами: у скольких позиций есть ценовые данные и по каким барам.
Отклонения.
Худшая точка против итогового результата, по точке на каждую закрытую позицию.
Издержки. Путь от валовой прибыли к чистой через комиссию, своп и сборы, издержки относительно суммы прибыли (суммы прибыльных позиций), проскальзывание выходов и отложенных входов с числом исполнений, которые удалось измерить, худшее исполнение, исполнение по символам (хуже уровня, точно по уровню или лучше, комиссия на лот, своп на лот в день, время исполнения), проскальзывание на одно измеренное исполнение по месяцам с пометкой, ухудшается ли оно, и издержки по месяцам.
Рис. 10. Вкладка «Издержки».
Проскальзывание выхода измеряется относительно уровней стоп-лосса и тейк-профита, которые держал сервер; проскальзывание входа только у отложенных ордеров, потому что у рыночного ордера нет цены, с которой можно сравнить исполнение.
Цены: худшая точка, лучшая точка и просадка средств
Для каждой позиции панель находит по истории цен терминала, насколько глубоко она уходила против сделки и насколько далеко в её пользу до закрытия. По этим точкам восстанавливается просадка средств за всю историю, а не только за время работы панели. Именно здесь стратегия, которая пересиживает убытки и закрывает их около нуля, показывает настоящую глубину: закрытые сделки выглядят чисто, а средства нет.
При первом запуске панель читает цены в фоне, и цифры заполняются по ходу; результаты сохраняются, поэтому следующие запуски быстрые. Сколько позиций уже имеют ценовые данные, указано на вкладке «Риск». Для очень старых позиций у брокера может не быть подробной истории цен; такие позиции считаются по более крупным барам или не входят в эти цифры, и строка покрытия об этом сообщает.
Инструменты
Magic
Рис. 11. Страница «Magic» с одним раскрытым magic-номером.
Страница перечисляет все magic-номера счёта с советником, чистым результатом и числом позиций за всю историю. Щелчок по magic-номеру открывает его разбивку:
«В ИТОГАХ»: «Учтён» или «Исключён». Исключённый magic выпадает из всех итогов, а строка вверху страницы показывает, что исключено, и предлагает «Вернуть».
«СТРОКИ СТРАТЕГИЙ»: «По комментариям» или «Одной строкой». «Одной строкой» собирает все комментарии magic-номера в одну стратегию; пометка «слито панелью» появляется, когда панель сделала это сама, потому что комментарии похожи на шум.
Стратегии внутри magic-номера с их позициями и результатом.
Результат по размеру лота: по столбцу на каждый размер лота. Щелчок по столбцу исключает этот размер лота, и становится видно, где сетка или мартингейл держит свои убытки. Больше 16 размеров лота считаются расчётом объёма по риску, и столбцы не показываются.
Связи
Рис. 12. Страница «Связи».
Корреляционная матрица советников или стратегий по дневным закрытым результатам. Пара сравнивается только по дням, в которые обе строки закрывали сделки, и только при достаточном числе общих дней (по умолчанию 10, параметр Shared trading days a pair needs); заштрихованная клетка означает, что таких дней слишком мало. Сравниваются до 20 самых активных строк. Цвет идёт от «хедж» (−1) через «не связаны» (0) к «близнецы» (+1). Под матрицей перечислены самые надёжные связи, по порядку уверенности: сила связи и число общих дней вместе, поэтому сильная связь на немногих днях идёт после более слабой на многих; щелчок по связи или по клетке показывает пару: силу связи словами (от «очень слабая» до «очень сильная»), общие дни, худший общий день и одно предложение о том, что эта пара означает для выбора объёмов. Открытые позиции в матрицу не входят.
Челлендж
Рис. 13. Страница «Челлендж».
Лимиты проп-челленджа с оставшимся запасом по каждому. Страница включается параметром Track prop-firm limits в группе Prop limits. Дневной убыток и максимальная просадка задаются в деньгах или в процентах стартового баланса, цель по прибыли так же (0 её выключает). Максимальная просадка измеряется статически от стартового баланса, трейлингом от максимального баланса или трейлингом от максимальных средств. Дневной убыток измеряется от баланса на открытии дня, от большего из баланса и средств на открытии дня или от максимальных средств за день.
Баннер показывает запас до нарушения и то, какой лимит ближе. Каждая карточка показывает запас, лимит, использованную долю с отметками двух уровней уведомлений (50% и 80%) и уровень, на котором происходит нарушение. Ниже расположены сегодняшний результат относительно открытия дня, строки в минусе за сегодня (закрытые и открытые) и закрытый результат последних 30 торговых дней против дневного лимита.
Средства на открытии дня известны, только если панель работала в первые минуты дня; иначе используется баланс на открытии дня, который история восстанавливает точно, и карточка об этом сообщает. Деньги, внесённые или выведенные после старта, сдвигают базу, и карточка указывает, на сколько.
Отчёты
Отчёты тестера стратегий можно вывести на ту же доску вместо счёта:
В «Тестере стратегий»: вкладка «Бэктест», правый щелчок, «Отчёт», «HTML».
Отчёт сохраняется в папку MQL5\Files\ATT-Strategy-Journal\TesterReports (пункт «Файл → Открыть каталог данных» открывает папку данных терминала).
Каждый отчёт становится одной строкой с именем своего советника; magic-номер берётся из входных параметров отчёта, если советник его там указывает. Выходы сопоставляются со входами по объёму, затем по прибыли самого тестера, а число выведенных сопоставлений показано в верхней полосе. Доска помечается БЭКТЕСТ, периоды отсчитываются от последнего закрытия в отчётах, а имена и исключённые строки хранятся отдельно от счёта. Кнопка «Назад к счёту» в верхней полосе возвращает живые цифры. Страница «Челлендж» и журнал позиций для отчётов недоступны.
Справка
Страница «Справка» (F1) перечисляет оценки, составляющие балла, все метки со строками, у которых они есть прямо сейчас, элементы таблицы, столбцы и клавиши.
Экспорт, снимок, карточка и уведомления
«Экспорт» (боковая полоса, клавиша W): два файла CSV с английскими заголовками в папке счёта, сводка по всем строкам и журнал позиций, где для каждой позиции указаны её стратегия, издержки, проскальзывание, худшая и лучшая точка и то, входит ли она в текущую выборку.
«Снимок» (боковая полоса): панель в формате PNG в папке Screens.
«Карточка» (инспектор): PNG размером 1240 × 844 с выбранной строкой, её баллом, оценкой, чистым результатом, кривой с полосой просадки, ключевыми показателями, месяцами и сессиями. Номера счёта и брокера на карточке нет; источник данных и даты указаны на ней всегда.
Уведомления: звук, всплывающее окно, push-уведомление и e-mail, когда лимит челленджа доходит до 50%, 80% и 100% своего размера и когда у строки появляется одна из трёх меток опасности: ОТКРЫТЫЙ РИСК (красная), СКРЫТАЯ ПРОСАДКА или НЕОБЫЧНАЯ ПРОСАДКА. Push и e-mail требуют настроек терминала («Сервис → Настройки → Уведомления» и «Почта»). Уведомления работают только на живом счёте и молчат в режиме «что если».
Рис. 14. Карточка строки.
Языки и темы
Интерфейс доступен на английском, русском, китайском, испанском, португальском, японском, немецком, корейском, французском, итальянском, турецком и арабском языках. Параметр Language по умолчанию имеет значение Auto и следует языку терминала. Глобус внизу боковой полосы сразу переключает язык; выбор запоминается для каждого счёта, пока не изменён сам параметр. Выводы, метки и даты тоже следуют выбранному языку.
Тёмная (Night) и светлая (Day) темы переключаются внизу боковой полосы или клавишей L. Параметр Size масштабирует панель; значение Automatic следует плотности экрана. В маленьком окне графика панель уменьшается, чтобы вся компоновка оставалась на виду.
Настройки
Группа
Параметр
По умолчанию
Значение
Panel
Language
Auto
язык интерфейса; Auto следует языку терминала
Panel
Theme
Night
Night или Day (клавиша L в панели)
Panel
Size
Automatic
Automatic по плотности экрана, 90%, 110% или 125%
Panel
Data
Account
счёт; в тестере стратегий демонстрационный счёт
Analysis
Decisions a row needs before it gets a grade
25
при меньшем числе решений: РАНО СУДИТЬ
Analysis
Entries this many seconds apart are one decision
90
окно входа; 0 никогда не объединяет входы
Analysis
A row turns QUIET after this many days without a close
21
порог метки ТИШИНА
Analysis
Asia / London / New York session starts, server hour
1 / 9 / 15
начало сессии по времени сервера
Analysis
Include trades without a magic number
true
ручные и мобильные сделки в строке «Ручные сделки»
Analysis
Book a position on the day it opened
false
периоды по времени открытия вместо времени закрытия
Strategies
Read strategy and EA names from trade comments
true
если выключено, строки называются по magic-номеру
Strategies
Put strategies with a shared name under one EA
true
если выключено, каждая стратегия идёт отдельной строкой
Strategies
Merge a magic's comments when they look like per-trade noise
true
автоматическое слияние шумных комментариев
Strategies
Comments to join across magic numbers
пусто
через запятую; * в конце превращает значение в префикс
Strategies
Your names
пусто
12345=Name для magic-номера, 12345/comment=Name для одной стратегии
Prop limits
Track prop-firm limits
false
включает страницу «Челлендж» и её уведомления
Prop limits
Starting balance
0
0: первое пополнение
Prop limits
Daily loss limit / in %
5 / true
в деньгах или в процентах стартового баланса
Prop limits
Maximum drawdown limit / in %
10 / true
так же
Prop limits
Profit target / in %
10 / true
0 выключает цель
Prop limits
How the maximum drawdown is measured
static
статически от стартового баланса, трейлинг от максимального баланса, трейлинг от максимальных средств
Prop limits
How the daily loss is measured
balance at the day's open
от баланса на открытии дня, от большего из баланса и средств на открытии дня, от максимальных средств за день
Alerts
Pop-up / Sound / Push / E-mail
false / true / false / false
каналы уведомлений
Correlation
Shared trading days a pair needs
10
минимум общих дней для пары в матрице
Diagnostics
Write raw deals and measures on start
false
служебная выгрузка для обращений в поддержку
Клавиши
Пока панель работает, она забирает клавиатуру своего графика, поэтому буквы и цифры не открывают быструю навигацию графика; собственные клавиши и прокрутка графика возвращаются после снятия панели.
Клавиша
Действие
←→
предыдущий или следующий период
P
свой диапазон дат
S
следующая сессия
Q
следующий вид: «Советники», «Символы», «Magic»
L
светлая или тёмная тема
K
строки в одну или в две линии
/
найти строку по имени
Delete
исключить отмеченные строки из итогов
O
показать исключённые строки
I
вернуть все строки
M
объединить отмеченные строки под одним советником
N
разделить отмеченные строки
W
сохранить файлы CSV
Z
перечитать историю
PgUpPgDnHome
листать таблицу
F1
страница «Справка»
Esc
закрыть список, сбросить поиск, закрыть страницу, снять отметки, вернуться к счёту
Файлы
Всё, что записывает панель, остаётся в каталоге данных терминала («Файл → Открыть каталог данных»), в папке MQL5\Files\ATT-Strategy-Journal:
по папке на каждый счёт и сервер: имена, группы и исключённые строки, выбранные в панели, вид доски и сохранённые результаты по ценам;
внутри неё Exports, Screens и Cards: файлы CSV, снимки и карточки с датой и временем в имени файла;
TesterReports: отчёты тестера стратегий для страницы «Отчёты».
Удаление папки счёта сбрасывает только выбор, сделанный в панели; сама история счёта от этого не меняется.
Если что-то выглядит не так
Симптом
Причина и действие
Сверка с балансом показывает расхождение
Неполная история: вкладка «История» окна «Инструменты», правый щелчок, «Вся история»; затем клавиша Z перечитывает историю.
Число сделок отличается от другого инструмента
Частичные закрытия: здесь позиция считается один раз. Выгрузка журнала позиций показывает сделки каждой позиции.
Один советник разбит на много строк
Его комментарий меняется от сделки к сделке: помогает «Одной строкой» на странице «Magic» либо отметка строк и клавиша M.
Два разных советника показаны как один
У них общий префикс комментария: выключается параметр Put strategies with a shared name under one EA, либо к отмеченным строкам применяется «Разделить» (N).
Просадка средств или составляющая «Выходы» пустая
История цен ещё загружается, или у брокера нет баров для очень старых позиций; покрытие указано на вкладке «Риск».
На новом счёте нет меток и оценок
Решений меньше минимума: строка остаётся в состоянии РАНО СУДИТЬ, пока у неё не наберётся 25 решений (параметр).
Текст слишком крупный или слишком мелкий
Параметр Size.
Ограничения
Панель работает на реальном или демо-счёте; в тестере стратегий она показывает демонстрационный счёт, без показателей по ценовым барам.
Для полного результата в терминале должна быть загружена полная история счёта.
Худшие и лучшие точки и просадка средств восстанавливаются по ценовым барам, а не по тикам, поэтому это близкие оценки. Глубина истории цен зависит от брокера.
Средства на открытии дня для лимитов челленджа известны, только если панель работала в начале дня.
Проскальзывание входа измеряется только у отложенных ордеров: у рыночного ордера нет запрошенной цены.