Glossary

Expert Advisor and MetaTrader terms, explained.

Short definitions of the terms used around Expert Advisors, MetaTrader and TradingView automation, with links to the guides that show them in use.

Terms starting with A

Alert

A TradingView notification that runs on TradingView’s servers and fires when its saved condition is met. It keeps the script inputs it was created with, even if you change the chart afterwards.

Read the guide

Terms starting with B

Backtest

A simulation of trading rules on historical data. It shows how the rules behaved under the tester’s assumptions about prices, costs and fills, not what an account earned.

Read the guide
Balance drawdown

The decline of the account balance from an earlier balance peak. The balance changes only when a position is closed, so open losses are not in it.

Read the guide

Terms starting with C

Commission

A broker fee charged per trade or per traded volume, separate from the spread. Before comparing results, check whether a reported profit already includes it.

Read the guide

Terms starting with E

Equity drawdown

The decline of equity from an earlier equity peak. Equity includes the profit and loss of open positions, so this figure shows losses that the balance does not show yet.

Read the guide
Expert Advisor (EA)

A program for MetaTrader 4 or MetaTrader 5 that watches prices and can send trading requests according to the rules in its code. It trades only while its terminal runs with algorithmic trading allowed.

Read the guide

Terms starting with F

Forex robot

An informal name for an Expert Advisor, taken from the market where EAs became popular. “Trading bot” is the wider word for an automated trading program on any platform.

Read the guide
Forward test

A run of unchanged rules on data that was not used to build them. On a demo or live account it uses new market data; in the MT5 Strategy Tester, “Forward” means a later part of the selected history.

Read the guide

Terms starting with G

Grid

A position logic that arranges entries across price levels. Each further entry adds exposure while earlier trades remain open, even when every entry has the same size.

Read the guide

Terms starting with H

Hedging account

An MT5 account mode in which separate positions can exist on one symbol, including opposite ones. To close one, the EA has to select that position; an opposite order opens another.

Read the guide

Terms starting with I

Indicator

A program that calculates values and draws them on a chart. A MetaTrader indicator cannot send orders; you decide what to do with what it shows.

Read the guide

Terms starting with L

Leverage

The ratio that sets how much margin a position needs. Higher leverage lets the same balance open more volume; it does not change what a price move gains or loses per lot.

Read the guide
Lot

The unit of trade volume. One lot stands for the number of units given as the contract size in the symbol’s specification.

Read the guide

Terms starting with M

Magic number

A magic number is the ID an Expert Advisor attaches to its trade requests in MetaTrader 5. It labels trades for filtering; it does not reserve them.

Read the full entry
Margin

Account money reserved while a position is open. Free margin is what remains for further positions.

Read the guide
Margin call

The margin level at which the account needs to be replenished. The stop out level is the separate threshold at which positions are closed by force.

Read the full entry
Martingale

A sizing rule that increases the trade size after losses. Combined with a grid, the open volume grows much faster than with fixed sizes.

Read the guide
MQL4 and MQL5

The programming languages of MetaTrader 4 and MetaTrader 5. An EA is written and compiled for one platform; a compiled file does not run on the other.

Read the guide

Terms starting with N

Netting account

An MT5 account mode that keeps one position per symbol. A further fill on that symbol increases, reduces, closes or reverses the existing position.

Read the guide

Terms starting with O

Out-of-sample

Data that was not used to choose or tune a strategy’s rules. A result on such data is a check of the finished rules; once you adjust them after looking at it, the data is no longer out-of-sample.

Read the guide
Overfitting

Tuning rules or parameters until they match one stretch of history. The result looks strong on that data and says little about data the rules have not seen. Also called curve fitting.

Read the guide

Terms starting with P

Pine strategy

A TradingView script that adds simulated orders and a performance report to a chart. It does not send those orders to a brokerage account by itself.

Read the guide
Pip

A trader convention for a price step, not a MetaTrader unit. On a EURUSD quote with five decimals, one pip is 0.0001, which is ten points.

Read the full entry
Point

A point is the unit MetaTrader uses for price distances on a symbol. A pip is a trader convention: on a five-decimal EURUSD quote, one pip is ten points.

Read the full entry
Prop firm challenge

A paid evaluation on a simulated account with a profit target and loss limits. Whether and how an EA may be used depends on the firm and the product.

Read the guide

Terms starting with R

Real ticks

With real ticks, the MT5 Strategy Tester replays ticks stored by the broker instead of generating them from minute bars. The orders are still simulated.

Read the full entry
Repainting

An indicator repaints when a value or marker it showed on an earlier bar changes or disappears later. The finished chart then looks better than what was visible in real time.

Read the guide
Requote

The broker’s answer in instant execution when it does not accept the requested price: it returns the prices at which the order can be executed instead of filling it.

Read the full entry

Terms starting with S

Script

A MetaTrader program that performs one task and is then unloaded. An EA, by contrast, stays on the chart and keeps reacting to new prices.

Read the guide
Signal

A word with several meanings: a line an indicator draws, an alert, a message in a chat group, or MetaTrader’s copy-trading service. Only the last places trades on your account.

Read the guide
Slippage

Slippage is the gap between the price an order asked for and the price it was filled at. An EA’s deviation setting limits it only in some execution modes.

Read the full entry
Spread

The difference between the ask and the bid price. MetaTrader reports it in points, and the symbol specification says whether it is floating.

Read the guide
Stop out level

The stop out level is the margin level at which a MetaTrader account’s most unprofitable position is closed by force. Brokers set it in percent or money.

Read the full entry
Strategy Tester

The MetaTrader tool that runs an EA on historical data. What its report means depends on the modelling mode, the data and the cost settings of the run.

Read the full entry
Swap

Swap is the amount charged or credited when a position is carried into the next trading day. MetaTrader lists it per symbol, with a multiplier per weekday.

Read the full entry

Terms starting with T

Tick

A new price quote for a symbol. In MetaTrader, the arrival of a tick is the event that makes an EA check its rules.

Read the guide

Terms starting with V

Volume step

The smallest change in volume a symbol accepts, set by the broker together with the minimal volume. An EA has to round a calculated lot size to it.

Read the guide
VPS

A rented remote computer that stays switched on. Traders use one to keep a MetaTrader terminal and its EAs running while their own computer is off.

Read the guide

Terms starting with W

Webhook

An HTTP POST request that TradingView sends to an address you choose when an alert fires. It delivers a message; whether an order follows depends on the service that receives it.

Read the guide