NOVA Line Pro EA

NOVA LINE EA

A trend-following expert advisor for MetaTrader 5 built around a proprietary adaptive moving average that adjusts responsiveness to live price momentum, with three signal confirmation modes, an optional higher-timeframe trend filter, ATR-based risk management, and break-even automation.

NOVA LINE EA trades directional trends on major and minor currency pairs. At its core runs the NOVA algorithm — a nonlinear weighted moving average where each bar's contribution is determined by a sigmoid excitation function scaled to current ATR. Bars with strong directional movement are weighted more heavily; quiet, ranging bars are suppressed. The result is a line that accelerates into genuine trend changes and flattens during consolidation, without manual mode switching.

 

Overview

The NOVA algorithm computes a weighted average over a lookback window sized by the Fibonacci ratio of the base period. Each bar receives a weight from three components: an exponential time-decay factor, a sigmoid excitation score that measures the price move relative to current ATR, and a kinematic velocity factor that aligns the update speed with prevailing momentum. The combination produces a line that accelerates during strong directional moves and flattens during indecision.

Signals are generated when the NOVA line enters a strong directional state that meets both an excitation threshold and a minimum slope. Three confirmation modes are available: color change alone, color change with excitation confirmation, or the strictest mode which also requires price to be positioned on the correct side of the NOVA line. All signals are evaluated on confirmed closed bars, ensuring no repainting.

 

Key Features

  • Adaptive NOVA algorithm: A nonlinear weighted moving average that responds to genuine directional momentum and remains stable during sideways price action, with no manual mode switching required.
  • Three signal confirmation modes: Color-change only, excitation-confirmed, or the full Mode 3 filter that also checks price position relative to the NOVA line — allowing control over signal frequency and entry selectivity.
  • ATR-scaled stops: Stop loss and take profit adjust automatically with current volatility, maintaining consistent risk exposure across instruments and timeframes.
  • Break-even and trailing stop: Once profit reaches a configurable ATR multiple, the stop loss moves to entry automatically. A trailing stop then follows price at a fixed ATR distance to capture extended moves.
  • Higher-timeframe trend filter: An optional secondary NOVA calculation on a higher timeframe blocks entries that trade against the broader trend bias.
  • Percentage-based risk sizing: Lot size is derived from a fixed percentage of account balance and the monetary value of the stop loss, scaling automatically with account equity.
  • Multi-layer protection: Spread filter, daily loss limit, free margin check, and terminal-level trading permission checks run before every order.
  • Live information panel: A draggable canvas panel shows the current NOVA value, excitation score, velocity reading, stop loss and take profit levels, and open position data including real-time P&L, hold time, and break-even progress.

 

How It Works

On each new bar, the EA evaluates market conditions using the NOVA line and a set of configurable confirmation criteria. When a qualifying signal is detected, the EA verifies trading conditions — spread, session window, daily loss status, and available margin — before placing a market order. The stop loss and take profit are set automatically based on current ATR, scaled by the configured multipliers.

Once a position is open, break-even and trailing stop routines run on every tick. When the floating profit reaches the break-even trigger, the stop loss moves to entry to eliminate downside risk. The trailing stop then continues to follow price, locking in gains as the trend extends. If a signal in the opposite direction appears, the current position is closed before the new order is placed.

All order operations include a retry mechanism that refreshes the current price and retries up to three times on transient broker errors before reporting a failure.

 

Recommended Settings

The following instrument and timeframe combinations have shown consistent behavior during testing:

  • EURUSD — H1 and H4
  • GBPUSD — H1
  • USDJPY — H1
  • XAUUSD (Gold) — H1

An ECN or Raw Spread account with spread below 15 points is recommended. A VPS is advised for consistent tick-level trailing and break-even execution. Minimum suggested balance is 500 USD at default 1% risk per trade.

 

Input Parameters

NOVA Core

  • Base period — Lookback period; Fibonacci values recommended: 13, 21, 34, 55 — Default: 34
  • Excitation threshold — ATR-normalized move size at 50% excitation — Default: 0.45
  • Sigmoid steepness — Sharpness of excitation transition — Default: 5.0
  • Velocity memory weight — Momentum alignment factor; 0 = disabled — Default: 0.50

Signals

  • Signal confirmation mode — 1: color change; 2: color and excitation; 3: color, excitation, and price side — Default: 3
  • Minimum excitation score — Excitation required on a signal bar — Default: 0.52
  • Minimum NOVA slope — ATR-normalized slope for a strong color state — Default: 0.30

Trade

  • Lot sizing mode — Fixed lot or percentage of balance — Default: percentage of balance
  • Risk per trade — Balance percentage risked per trade — Default: 1.0
  • Stop loss multiplier — Stop loss as a multiple of ATR — Default: 2.0
  • Risk/reward ratio — Take profit as a multiple of stop loss — Default: 2.5

Break-Even and Trailing Stop

  • Break-even trigger — Profit in ATR multiples to move SL to entry — Default: 1.0
  • Break-even offset — Points beyond entry for the break-even stop — Default: 2
  • Trailing distance — Trailing stop distance as a multiple of ATR — Default: 1.5

Filters and Protection

  • Higher timeframe — Timeframe for the optional trend bias filter — Default: H4
  • Maximum spread — Order blocked if spread exceeds this value in points; 0 = disabled — Default: 30
  • Daily loss limit — Trading halted when daily loss reaches this percentage; 0 = disabled — Default: 3.0
  • Session start and end hour — Trading window in server time — Default: 8 to 20

 

Backtesting and forward testing results depend on instrument, timeframe, broker conditions, and market regime. Past results obtained during optimization do not guarantee future performance. Use risk settings appropriate to your account size and risk tolerance.

More from author
SwingVWAP Thermal Pro
Khac Thanh Bui
4.6 (5)
SwingVWAP Thermal Pro A swing-anchored VWAP indicator for MetaTrader 5 that combines adaptive volume-weighted price analysis with a liquidity thermal heatmap to identify key price levels and market structure. SwingVWAP Thermal Pro is a chart indicator for MetaTrader 5 built around two complementary analytical systems working together on the same chart. The first system detects swing highs and swing lows using a configurable lookback period, classifies each pivot as HH, HL, LH, or LL, and draws a
FREE
REW Signal A momentum oscillator for MetaTrader 5 that generates entry signals by detecting crossovers between a Hull Moving Average and a slow weighted MA applied to RSI, with a multi-layer quality filter and a higher-timeframe trend guard. REW Signal is a sub-window indicator for MetaTrader 5. It plots RSI alongside two smoothing layers — a fast Hull Moving Average and a configurable slow MA — and marks buy and sell signals at the moment their crossover conditions are confirmed. The indicator
FREE
GoldStorm Pro EA MT5
Khac Thanh Bui
5 (2)
GoldStorm Pro is a professional-grade automated trading solution engineered specifically for the unique volatility of the Gold market (XAUUSD). Unlike standard grid or martingale systems that expose accounts to unlimited risk, GoldStorm Pro utilizes a sophisticated "Fractal Breakout" engine combined with a Trend Following architecture to identify high-probability entry points on the H1 timeframe. The core philosophy of version 1.30 is "Safety through Precision." By integrating a 50-period Movin
SMC Compass MT5 A multi-module Smart Money Concepts indicator for MetaTrader 5, combining market structure analysis, multi-timeframe order blocks, fair value gaps, liquidity detection, and swing failure patterns into a single unified toolkit. SMC Compass MT5 is a comprehensive price action indicator built around institutional trading methodology. It reads the market through the lens of Smart Money Concepts, identifying the structural footprints that large participants leave behind. Rather than a
FREE
BKT Monday SMC
Khac Thanh Bui
5 (2)
BKT Monday A multi-layer technical indicator for MetaTrader 5 that combines Supply and Demand zones, Support and Resistance levels, an adaptive MA trend signal, and an integrated risk management panel in a single chart overlay. BKT Monday is a chart indicator for MetaTrader 5 designed to assist traders in identifying high-probability trade setups using three complementary analytical layers. The indicator automatically plots Supply and Demand zones from swing pivots, draws Support and Resistance
FREE
NOVA LINE An adaptive moving average for MetaTrader 5 that automatically adjusts its responsiveness to market conditions, with non-repainting BUY and SELL signals and built-in stop loss and take profit zones. NOVA LINE replaces the fixed period of a conventional moving average with a nonlinear weighting engine. It evaluates each historical bar by the size of its price move relative to current volatility: bars that represent genuine momentum receive high weight; bars that represent noise receive
FREE
PivoTrack VP A pivot-anchored volume profile indicator for MetaTrader 5 that maps volume distribution between consecutive Pivot High and Pivot Low points, revealing where price acceptance and rejection occurred. PivoTrack VP is a volume analysis indicator for MetaTrader 5. It automatically detects Pivot High and Pivot Low points on any chart and renders a full volume profile for each segment between them. The indicator displays the Point of Control, Value Area High, Value Area Low, and a backgro
FREE
BKT Pro Tooco A multi-method support and resistance toolkit for MetaTrader 5 that detects swing levels in real time using four selectable detection algorithms, without repainting confirmed signals. BKT Pro Tooco is a support and resistance indicator for MetaTrader 5, built to serve traders who require reliable zone detection across multiple market structures. The indicator offers four independent detection methods, allowing traders to match the algorithm to their preferred trading style, whether
FREE
BKT ZeroFlow
Khac Thanh Bui
BKT ZeroFlow A multi-timeframe trend indicator for MetaTrader 5 that combines a Zero Lag EMA with ATR volatility bands to identify trend direction across five timeframes simultaneously. BKT ZeroFlow is a trend-following indicator for MetaTrader 5. It applies a Zero Lag EMA smoothed by ATR-based volatility bands to determine whether the market is in a bullish or bearish phase. Trend-flip arrows mark the moment price crosses the band boundary, while entry arrows appear on pullbacks within the conf
FREE
Professional Trading Dashboard A professional account monitoring panel for MetaTrader 5 that consolidates real-time account data, daily trade history, and monthly statistics into a single on-chart display. Professional Trading Dashboard is a utility indicator for MetaTrader 5 designed to give traders a clear, structured view of their account at all times. Instead of navigating between multiple terminal windows, all essential information is presented in one organized canvas panel directly on the
FREE
EA Performance Monitor A utility for MetaTrader 5 that automatically detects all active Expert Advisors across open charts, maps each EA to its trading data, and displays real-time drawdown, profit, win rate, and open position metrics in a single panel. EA Performance Monitor is an automated tracking utility for MetaTrader 5. It scans all open charts at a configurable interval, identifies each running Expert Advisor by magic number and symbol, and displays their performance data in a structured
FREE
BKT Grid Pro A bidirectional grid EA for MetaTrader 5 that pairs every DCA position with a counter-hedge, uses an MA trend filter with ATR dynamic spacing, and closes the entire block when a configurable dollar target is reached. BKT Grid Pro is an automated grid trading system for MetaTrader 5. It opens an initial position in the direction indicated by a moving average trend filter, then builds a symmetric recovery grid by placing both a directional DCA order and a counter-hedge order each time
MaxFutures EA A dual-timeframe Heikin Ashi grid EA for XAUUSD on MetaTrader 5, with ATR trend filtering and portfolio-level profit management. MaxFutures EA is an automated trading system built for XAUUSD scalping on MetaTrader 5. It builds a directional position grid guided by Heikin Ashi signals read across two independent timeframes, filtered by a Zero Lag EMA trend direction computed on a higher timeframe. Rather than opening market orders immediately on a signal, the EA places virtual pendi
Filter:
No reviews
Reply to review