Glossary
Trading terms, in plain English
No jargon walls. Search the words you keep running into and get a clear, one-paragraph answer.
- API Coding
- Application Programming Interface — a defined way for programs to talk to each other, e.g. how your code requests prices or places orders with a broker.
- Backtest Automation
- Running a strategy against historical data to estimate how it would have performed. Only as trustworthy as the data and assumptions behind it.
- Drawdown Trading
- The drop from a peak in account equity to a subsequent low, usually shown as a percentage. The key measure of a strategy’s pain.
- Expert Advisor (EA) Automation
- A program that runs inside MetaTrader and trades a strategy automatically — reading the market, placing orders, and managing positions without manual input.
- Forward test Automation
- Running a strategy on live or unseen data (often on a demo account) to check whether backtested results hold up in real conditions.
- Latency Automation
- The delay between a signal or order and its execution. Low latency matters most for fast, short-term automated strategies.
- Leverage Trading
- Borrowed capital that lets you control a position larger than your account balance. It magnifies both gains and losses.
- Liquidity Trading
- How easily an asset can be bought or sold without moving its price. Deep liquidity means large orders barely shift the market.
- Lookahead bias Automation
- A backtesting error where the strategy uses information that would not have been available at that moment, producing unrealistically good results.
- MQL Coding
- MetaQuotes Language — the C-like programming language used to write Expert Advisors, indicators, and scripts for MetaTrader 4 and 5.
- Order book Trading
- The live list of all resting buy and sell limit orders at each price level for an asset.
- Overfitting Automation
- Tuning a strategy so tightly to past data that it memorizes noise instead of a real edge, and then fails on new data.
- Pip Trading
- The smallest standard price move in a currency pair — usually the fourth decimal (0.0001). Used to measure gains, losses, and stop distances.
- Slippage Trading
- The difference between the price you expected and the price you actually got, caused by the market moving or thin liquidity between order and fill.
- Spread Trading
- The difference between the bid (sell) and ask (buy) price. It is a cost you pay on every trade and the broker’s main source of revenue.
- Stop loss Trading
- A resting order that closes a position once price reaches a set level, capping the loss on a trade.
- Take profit Trading
- A resting order that closes a position once price reaches a target level, locking in a gain.
- Tick Coding
- A single update to an asset’s price. In MQL, the OnTick() function runs once per tick, driving an EA’s decision loop.
- Time series Coding
- Data points ordered in time, such as a sequence of price candles. Most market data and indicators are time series.
- Volatility Trading
- How much and how quickly a price moves. Higher volatility means bigger swings — more opportunity and more risk.