FX Robots Glossary
Welcome to the FX Robots Glossary — a structured and authoritative reference designed to clarify the key terms, concepts, and components that define the world of algorithmic forex trading.
At ForexAlgos.com, we recognize that understanding the terminology behind forex robots and cBots is key to using them effectively and confidently. This glossary offers precise, plain-language definitions for terminology related to forex robots, cBots, automated systems, and technical frameworks commonly used in the development and deployment of trading automation. From execution logic and signal modules to deployment environments and optimization cycles — each entry is crafted to help you decode the language of algorithmic trading.
Whether you're reviewing the ForexAlgos' BlackBox documentation, exploring its features, or evaluating trading profits, this resource ensures that every term is clearly explained and easy to understand — free from hype or ambiguity.
Use this glossary as your on-hand dictionary for all things related to forex robots and trading automation, and align your knowledge with industry standards, to make informed decisions as you explore or implement automation in your trading journey »
AI Terms
- Algorithmic Trading
- Artificial Intelligence (AI)
- Backpropagation
- Backtesting
- Bagging (Bootstrap Aggregating)
- Boosting
- Classification (Supervised)
- Clustering (Unsupervised)
- Cross-Validation
- Decision Tree
- Deep Learning
- Ensemble Methods
- Expert Advisor (EA)
- Expert System
- Feature Engineering
- Forecasting (Time-Series Forecasting)
- Genetic Algorithm (GA)
- Gradient Descent
- Hyperparameter Tuning
- Machine Learning (ML)
- Model Validation
- Natural Language Processing (NLP)
- Neural Network (ANN)
- Overfitting
- Random Forest
- Recurrent Neural Network (RNN)
- Regression (Supervised)
- Reinforcement Learning (RL)
- Sentiment Analysis
- Supervised Learning
- Time-Series Forecasting
- Transformer (Model)
- Underfitting
- Underfitting
- Unsupervised Learning
- Validation (Model Validation)
- Walk-Forward Optimization
Algos Terms
- Algorithmic Trading
- Alpha Model
- Arbitrage
- Backtesting
- Black-box Model
- Ensemble Methods
- Entry Logic (Entry Criteria)
- Execution Timing
- Exit Logic (Exit Criteria)
- Genetic Algorithm
- Mean Reversion
- Momentum (Trend-Following)
- Neural Network
- Optimization (Loop/Process)
- Position Sizing (Model)
- Reinforcement Learning
- Signal Generation
- White-box Model
Analysis Terms
- Average Directional Index (ADX)
- Average True Range (ATR)
- Backtesting
- Bollinger Bands
- Breakout
- Central Bank / Monetary Policy
- Consumer Price Index (CPI)
- Correlation
- Divergence
- Double Top / Double Bottom
- Drawdown (Maximum Drawdown)
- Expectancy
- Exponential Moving Average (EMA)
- Fibonacci Retracement
- Gross Domestic Product (GDP)
- Head and Shoulders
- Interest Rate
- MACD (Moving Average Convergence/Divergence)
- Mean Reversion
- Money Flow Index (MFI)
- Monte Carlo Simulation
- Moving Average (MA)
- Neural Network
- Nonfarm Payrolls (NFP)
- Oscillator
- Overfitting
- Pivot Points
- Profit Factor
- Purchasing Managers’ Index (PMI)
- Quantitative Easing (QE)
- Relative Strength Index (RSI)
- Risk-Reward Ratio
- Sharpe Ratio
- Sortino Ratio
- Stochastic Oscillator
- Unemployment Rate
- Volatility
- Win Rate
Automation Terms
- Algorithmic Trading
- API-based Bot
- Automated Restart
- Automated Trading (Algo Trading)
- cBot
- Cron Job
- Decision Tree
- Entry Order
- Event-Driven Logic
- Expert Advisor (EA)
- Forex Trading Bot (Forex Robot)
- MQL4/MQL5
- Multi-Account Syncing
- Node-RED
- Order Execution
- Position Management
- Python Trading Bot
- Task Scheduler
- Trade Copier
- Trigger
- VPS (Virtual Private Server)
- Zapier
Backtesting Terms
- Alpha
- Annualized Return (CAGR)
- Backtesting
- Beta
- Black Swan Event
- Calmar Ratio
- Commission
- Curve Fitting (Overfitting)
- Drawdown (Maximum Drawdown)
- Equity Curve
- Expectancy (Expected Payoff)
- Exposure
- Forward Testing (Paper Trading)
- In-Sample Data
- Leverage
- Look-Ahead Bias
- Lot
- Modeling Quality
- Monte Carlo Simulation
- Optimization
- Out-of-Sample Data
- Overfitting
- Pip
- Profit Factor
- Risk of Ruin
- Risk-Reward Ratio
- Rollover (Swap)
- Sharpe Ratio
- Slippage
- Sortino Ratio
- Spread
- Survivorship Bias
- Tick Data
- Timeframe
- Transaction Costs
- Volatility
- Walk-Forward Testing (Walk-Forward Optimization)
- Win Rate (Winning Percentage)
Broker Terms
- A-Book
- B-Book
- Balance (Account Balance)
- Broker (Forex Broker)
- CFD (Contract for Difference)
- Commission
- Dealing Desk
- Demo Account
- Depth of Market (DOM)
- ECN (Electronic Communication Network) Broker
- Equity (Account Equity)
- FIFO Rule (First-In, First-Out)
- Free Margin
- Hedging
- Instant Execution
- Islamic Account (Swap-Free Account)
- Latency
- Leverage
- Liquidity Provider (LP)
- Lot
- Margin (Used Margin)
- Margin Call
- Margin Level
- Market Execution
- Market Maker
- NDD (No Dealing Desk)
- Negative Balance Protection (NBP)
- OTC (Over-the-Counter) Market
- Pip
- Regulation
- Requote
- Scalping
- Slippage
- Spread
- Stop Out
- STP (Straight Through Processing) Broker
- Swap (Rollover Rate)
- Swap-Free Account
- VPS (Virtual Private Server)
cBot Terms
- Account
- Algo (cAlgo/cTrader Automate)
- Backtesting
- Balance (Account Balance)
- Bars
- cAlgo IDE (cTrader Automate IDE)
- cBot
- ClosePosition
- Commission (Backtest Commission)
- DataSeries (Parameter type)
- Drawdown
- Equity (Account Equity)
- Error (OnError)
- ExecuteMarketOrder
- GetFitness (Custom Optimization)
- History
- IntelliSense
- LastResult
- Limit Order / PlaceLimitOrder
- Log
- Market Order (ExecuteMarketOrder)
- Max Balance Drawdown / Max Equity Drawdown
- Net Profit
- OnBar
- OnBarClosed
- OnError
- OnStart
- OnStop
- OnTick
- Optimization (cBot Optimization)
- Parameter
- Pending Order
- Position
- Positions (collection)
- Profit Factor
- ProtectionType
- RobotAttribute ([Robot])
- Sharpe Ratio
- Stop Loss / Take Profit
- Stop Order / PlaceStopOrder
- Stop-Limit Order
- Strategy (cBot Strategy)
- Strategy Builder (Visual Strategy Builder)
- Symbol
- TimeFrame
- TradeResult / TradeOperation
- TradeType
- Trailing Stop
- Trailing Stop (HasTrailingStop)
Charting Terms
Coding Terms
- Algorithm
- Array
- Backtesting
- Boolean
- Breakpoint
- cBot
- Class
- Comment
- Concurrency
- Constant
- Custom Indicator (MQL)
- Data Structure
- Deadlock
- Debugger
- Debugging
- Dictionary (C#)
- Error Handling / Exception
- Event
- Expert Advisor (EA)
- Function
- Garbage Collection
- If Statement
- Include File (#include)
- Latency
- Library (MQL)
- Loop
- Memory Leak
- Multithreading
- Mutex
- Namespace
- Object
- OnTick (MQL)
- Optimization
- Parameter
- Pointer
- Print (MQL)
- Race Condition
- Recursion
- Scope
- Script (MQL)
- String
- Variable
- While Loop
- Yield (C#)
- Z-Score (Statistics)
Communication Terms
- Alert
- API (Application Programming Interface)
- cTrader Notifications
- Discord (Webhook)
- Email Notification
- Execution Failure
- Internal Alert
- MetaTrader (MT4/MT5) Notifications
- Push Notification
- Real-time Monitoring
- Risk Warning
- Scheduled Alerts
- Slack (Incoming Webhook)
- SMS (Short Message Service)
- Telegram (Bot/API)
- Trade Trigger
- Twilio
- Webhook
- Zapier
Compliance Terms
- Algorithmic Trading
- Anti-Money Laundering (AML)
- ASIC (Australian Securities and Investments Commission)
- Beneficial Owner
- Best Execution
- CFTC (Commodity Futures Trading Commission)
- Client Money Segregation
- Customer Due Diligence (CDD)
- Eligible Counterparty
- ESMA (European Securities and Markets Authority)
- FATF (Financial Action Task Force)
- FCA (Financial Conduct Authority)
- FSA (Japan) – Financial Services Agency
- GDPR (General Data Protection Regulation)
- Know Your Customer (KYC)
- KYB (Know Your Business)
- Leverage Limits
- Margin Close-Out Rule
- MiFID II / MiFIR (Markets in Financial Instruments Directive II and Regulation)
- MiFIR Reporting
- Negative Balance Protection
- NFA (National Futures Association)
- Politically Exposed Person (PEP) / Sanctions Screening
- Retail Client
- Risk Disclosure / Risk Warning
- Segregated Accounts
- Suitability Assessment
- Suspicious Activity Report (SAR)
Core Forex Terms
- Algorithmic Trading (Automated Trading)
- American Option
- Arbitrage
- Asian Option
- Ask Price
- Aussie (AUD)
- Average Losing Trade (ALT)
- Average Profit Trade (APT)
- Average Trade Time (ATT)
- Backtesting
- Bar Chart
- Base Currency
- Bearish
- Bid Price
- Bid/Ask Spread
- Bullish
- Butterfly Spread (Options)
- Cable
- Candlestick Chart
- Carry Trade
- Cross Currency (Cross Pair)
- Currency Pair
- Day Trading
- Demo Account
- Derivatives
- Drawdown
- ECN Broker
- European Option
- Exotic Currencies
- Expert Advisor (EA)
- Floating Exchange Rate
- Forward Contract
- Fundamental Analysis
- Futures Contract
- Greenback
- Hedging
- Kiwi (NZD)
- Leverage
- Limit Order
- Liquidity
- Long Position
- Loonie (CAD)
- Lot
- Margin
- Margin Call
- Market Maker
- Martingale Strategy
- MetaTrader
- Minor Currency
- Moving Average (MA)
- NDD (Non-Dealing Desk)
- OCO Order
- Open Position
- Over-the-Counter (OTC)
- Pip
- Pivot Points
- Position Trading
- Profit Factor
- Quote (price quote)
- Quote Currency
- Rollover (Swap)
- Scalping
- Short Position
- Slippage
- Spread
- Stop Entry Order
- Stop-Loss Order
- Support/Resistance
- Swing Trading
- Take-Profit Order (T/P)
- Technical Analysis
- Thin Market
- Tick
- Trailing Stop
- Volatility
- Win Rate (Win%)
- Yard
cTrader Terms
- Active Symbol Panel (ASP)
- Algorithmic Trading (Automated Trading)
- Backtesting
- cBot
- Chartshot
- cTrader (platform)
- cTrader Automate
- cTrader Copy
- cTrader ID (cTID)
- cTrader Store
- Deal
- Depth of Market (DoM)
- Drawing Tools
- Good ‘Til Cancelled (GTC)
- Good ‘Til Date (GTD)
- Hedging
- Indicator (Technical Indicator)
- Investor (Copy Trading)
- Limit Order
- Market Order
- Market Range
- Market Sentiment
- MarketWatch
- Optimization (Optimisation)
- Order
- Pending Order
- Position
- QuickTrade
- Smart Stop Out
- Stop Limit Order
- Stop Loss (SL)
- Stop Order
- Stop Out
- Strategy Provider
- Symbol
- Take Profit (TP)
- TradeWatch
- Trailing Stop
- Watchlist
- Workspace
Data Sources Terms
- API (Application Programming Interface)
- Ask Price (Offer Price)
- Bid Price
- Data Accuracy
- Data Feed (Market Data Feed / Price Feed)
- Data Frequency
- Delayed Data
- Economic Calendar
- Economic Indicator (Macroeconomic Indicator)
- Historical Data
- Interest Rate (Monetary Policy Rate)
- Latency
- Market Data
- OHLC (Open–High–Low–Close)
- Price Feed
- Real-Time Data
- Slippage
- Spread (Bid–Ask Spread)
- Tick Data
Debugging Terms
- Array Bounds Error (Runtime Error)
- Assertion (MQL/C#)
- Backtesting (Strategy Tester)
- Breakpoint
- Build Modes – Debug vs Release
- Call Stack (Stack Trace)
- Compile Error
- Compile Warning
- Debug Mode
- Debugger
- Debugging
- Division by Zero
- Exception (C#/.NET)
- Expression Watch (Observed Expression)
- Fatal Error (Critical Error)
- File Logging
- GetLastError (MQL)
- Global Variables (MQL)
- History/Data Debugging
- Index Out of Range
- Infinite Loop
- Infinite Loop
- JIT (Just-In-Time Compilation – c#/.NET)
- Last Error (_LastError)
- Local Variable
- Memory Leak (C#)
- MetaEditor Debugger (MT5 only)
- MQL4 vs MQL5 Debugging
- Null (MQL)
- Null Reference (C#)
- Operator Overload (C#)
- Optimization
- Pause (Break)
- Print (MQL)
- Profiling
- Program Mode (Online vs Tester)
- Release Mode
- Resume (Continue)
- Runtime Error
- Stack Trace
- Step Into / Step Over / Step Out
- Strategy Tester (MetaTrader)
- Syntax Error
- Thread (C#)
- Tick Data
- Unit Testing
- Variable Watch (Observed Expression)
- Watch Window
- Watchpoint (Conditional Breakpoint)
Deployment Terms
Finance Terms
- Alpha
- Arbitrage
- Balance of Trade
- Bear Market
- Beta
- Bull Market
- Calmar Ratio
- Carry Trade
- Central Bank
- Compound Annual Growth Rate (CAGR)
- Consumer Confidence Index (CCI)
- Consumer Price Index (CPI)
- Correlation
- Deflation
- Diversification
- Drawdown
- Economic Indicator
- Emerging Markets (EM)
- Exchange Rate
- Expectancy
- Fiscal Policy
- Gross Domestic Product (GDP)
- Hedging
- High-Frequency Trading (HFT)
- Inflation
- Interest Rate
- Interest Rate Differential (IRD)
- Lagging Indicator
- Leading Indicator
- Liquidity
- Maximum Drawdown (MDD)
- Monte Carlo Simulation
- Non-Farm Payrolls (NFP)
- Profit Factor
- Purchasing Managers’ Index (PMI):
- Quantitative Easing (QE)
- R-Squared (R²)
- Return on Investment (ROI)
- Sharpe Ratio
- Sortino Ratio
- Standard Deviation
- Transaction Cost
- Unemployment Rate
- Value at Risk (VaR)
- Volatility
- Walk-Forward Analysis
- Yield
- Yield Curve
Hosting Terms
- Bandwidth
- Cloud Hosting
- Colocation
- Data Center
- Dedicated Server
- Failover
- High Availability (HA)
- Hypervisor
- Latency
- Managed Hosting
- MetaTrader 4 (MT4) Hosting
- MetaTrader 5 (MT5) Hosting
- Redundancy
- Remote Desktop Protocol (RDP)
- Scalability
- Server Uptime
- Service Level Agreement (SLA)
- Shared Hosting
- SSD (Solid State Drive)
- Unmanaged Hosting
- Virtual Private Server (VPS)
- Virtualization
Indicators Terms
- Accumulation/Distribution Line (A/D)
- ADX (Average Directional Index)
- Alligator
- ATR (Average True Range)
- Awesome Oscillator (AO)
- Bollinger Bands
- CCI (Commodity Channel Index)
- Heikin-Ashi
- Ichimoku Kinko Hyo (Ichimoku Cloud)
- Keltner Channels
- MACD (Moving Average Convergence/Divergence)
- MFI (Money Flow Index)
- Moving Average (MA)
- OBV (On-Balance Volume)
- Parabolic SAR
- Pivot Points
- RSI (Relative Strength Index)
- Stochastic Oscillator
Integration Terms
- API (Application Programming Interface)
- Broker API / Bridge
- Cloud Services (AWS/Azure/GCP)
- cTrader Automate (cAlgo) / cBot
- cTrader Open API
- DLL Import
- Dropbox API
- Email (SMTP/IMAP)
- Expert Advisor (EA)
- FIX Protocol (Financial Information eXchange)
- Google Sheets API
- JSON (JavaScript Object Notation)
- Market Data API
- MQL4/MQL5 (MetaQuotes Language)
- NinjaScript (NinjaTrader)
- OAuth 2.0
- Pine Script (TradingView)
- Plugin (Add-on)
- REST API (Representational State Transfer)
- SDK (Software Development Kit)
- Slack Incoming Webhook
- Support/Resistance (S/R) Levels
- Telegram Bot API
- Trade Copier / Copy Trading
- Webhook
- WebSocket
- Williams %R
- ZigZag
Journaling Terms
- After-Action Review (AAR)
- Algorithmic Trading Journal
- Behavioral Bias Note
- Categorization (Trade Categorization)
- Confidence Score
- Diary (Trade Diary)
- Drawdown
- Efficiency Ratio (Plan Adherence Rate)
- Equity Curve
- Equity Curve Analysis
- Expectancy
- Expectancy (Trading Metric)
- Feedback Loop
- Filter Criteria
- Forex Trading Journal
- Gap Annotation
- Habit Tracker
- Intraday Notes
- Journal Consistency
- Key Performance Indicator (KPI)
- Loss Annotation
- Mean Trade Duration
- Mistake Tag
- Mistake Tracking
- Narrative Field (Trade Narrative)
- Overtrading Indicator
- Performance Cluster
- Profit Factor
- Psychology Note
- Psychology Notes
- Qualitative Review
- R-Multiple
- R-Multiple
- Review Window
- Setup Tag
- Sharpe Ratio
- Stop Deviation Note
- Tagging System
- Trade Log
- Trade Tagging
- Trading Journal (Trade Journal)
- Unrealized P&L Review
- Variance Note
- Weekly Review Summary
- Win Rate
- Win Rate
Logics Terms
Machine Learning Terms
- Anomaly detection
- Classification
- Clustering
- Confusion matrix
- Cross-validation
- cTrader Python SDK
- Decision tree
- Dimensionality reduction
- Exploration vs. Exploitation
- Feature selection
- Gradient descent
- Lag features
- Loss function
- MetaTrader 5 Python Integration
- Neural network
- Normalization (Feature Scaling)
- Overfitting
- Policy
- Precision
- Price prediction
- Random forest
- Recall
- Regression
- Regularization
- Reinforcement learning (RL)
- Reward function
- scikit-learn
- Signal classification
- Supervised learning
- Support vector machine (SVM)
- TensorFlow
- Underfitting
- Unsupervised learning
Performance Metrics Terms
- Absolute Drawdown
- Arithmetic Mean of Returns (AHPR)
- Asset Growth (Geometric Mean, GHPR)
- Average Consecutive Losses
- Average Consecutive Wins
- Average Loss Trade
- Average Profit Trade
- Average Trade
- Balance
- Balance Drawdown Absolute
- Balance Drawdown Maximal
- Balance Drawdown Relative
- Calmar Ratio
- Commission
- Compound Annual Growth Rate (CAGR)
- Correlation (Linear Regression)
- Drawdown
- Drawdown Duration
- Equity
- Equity Curve
- Equity Drawdown Absolute
- Equity Drawdown Maximal
- Equity Drawdown Relative
- Expected Payoff (Expectancy)
- Fitness (Score)
- Gross Loss
- Gross Profit
- Largest Losing Trade
- Largest Winning Trade
- Loss Rate
- Loss Trades (% of total)
- Margin Level
- Max Consecutive Loss (count)
- Max Consecutive Losses
- Max Consecutive Profit (count)
- Max Consecutive Wins
- Max Drawdown (Balance/Equity)
- Net Profit
- Number of Trades (Total Trades)
- OnTester Result
- Profit Factor
- Profit per Trade
- Profit Trades (% of total)
- Profit Trades vs Loss Trades
- R-squared (LR Correlation)
- Recovery Factor
- Return on Investment (ROI)
- Risk of Ruin
- Sharpe Ratio
- Skewness
- Sortino Ratio
- Standard Deviation (STD)
- Standard Deviation (Volatility)
- System Quality Number (SQN)
- Trade Expectancy
- Trailing (Equity) Drawdown
- Ulcer Index
- Volatility
- Win Rate (Profitability)
- Worst Trade
- Z-Score (Serial Correlation Test)
- Zero (Break-even) Drawdown