A Family Trading Project

Trading is
an engineering
problem.

We build rule-based trading systems grounded in market structure
and AI — then test them, break them, fix them,
and put them to work in live markets.

Scroll

Tools we actually use,
built from scratch.

We've been building trading tools since 2019 — a proprietary scripting language, custom Smart Money indicators, multi-provider AI integration, and a full execution platform, all running natively on MetaTrader 5. Everything gets tested in live markets because we trade with it ourselves. No demo-only prototypes. No theoretical frameworks. Real tools, real money, real results.

AI-Assisted Signal Validation

Three AI providers — Anthropic, OpenAI, and Gemini — are available to review trade setups against live market structure before execution. They analyse candlestick charts visually and cross-reference structural events like ChoCh breaks and liquidity sweeps. If the structure doesn't support the trade, it doesn't happen — no matter what the algorithm says.

Market Structure Frameworks

Purpose-built algorithms that detect Change of Character breaks, map unmitigated Fair Value Gaps with real-time fill ratios, identify liquidity pool clusters where stop-losses accumulate, and project dynamic Fibonacci retracement zones — all updating tick-by-tick across multiple timeframes simultaneously. Not lagging indicators. Structural events, detected as they form.

Custom Execution Platforms

EAsiTrader runs as a single Expert Advisor managing concurrent trades across multiple markets — each with independent strategy logic, risk rules, and AI oversight. It handles Market, Stop, Limit, and Stop-Limit orders, recovers positions automatically after disconnections, and provides real-time visual trade management directly on the chart. One EA. Every market. Full control.

Algorithmic Research & Testing

Every strategy runs through tick-precise backtesting with variable spreads and dynamic commissions across multiple markets before it touches live capital. Scheduled optimisation runs refine parameters automatically. The system calculates equity curves, drawdown profiles, Sharpe ratios, consistency scores, and a composite performance index — turning raw ideas into strategies we trust with real money.

Built in-house.
From the ground up.

We build our own tools because we kept hitting the limits of what was available. Off-the-shelf indicators couldn't detect real market structure. Generic EAs couldn't express the logic we needed. So we built everything from scratch — and over seven years, that turned into a full custom stack with over 200,000 lines of MQL5.

01

Market Structure Classification Engine

Custom algorithms that detect and classify structural breaks (ChoCh) with age tracking, swept Fibonacci validation, and structural integrity scoring. Fair Value Gaps are identified with real-time mitigation ratios. Liquidity Pools map stop-loss cluster zones algorithmically. Every structural event is timestamped, graded, and made available to both EAsiScript rules and AI providers as verifiable JSON — no hallucination, no ambiguity.

Market Structure
02

AI Signal Filter & Validation Layer

Four distinct AI operating modes — from passive monitoring to fully autonomous execution. Each trade signal passes through multi-provider consensus checking with strict JSON schema validation. The AI receives actual chart images as PNG screenshots alongside structured market data, analyses both visually and numerically, and feeds accuracy history back into future prompts. If any provider flags a structural conflict, execution is blocked automatically.

AI / ML
03

Custom Execution & Risk Platform

A complete execution environment with global and per-market risk modes — Fixed Dollar, Percentage of Equity, or custom EAsiScript formulas. Trailing max-loss thresholds scale as the account grows. Built-in compliance monitoring enforces daily loss limits and profit targets for funded accounts. Automatic position recovery after platform restarts. It runs unattended across every configured market — one EA, one chart, full portfolio.

Execution
04

Multi-Timeframe Confluence Framework

Top-down structural analysis that aligns higher-timeframe trend direction with lower-timeframe entry precision. EAsiScript functions can query indicator state across any timeframe — checking whether a ChoCh on the H4 supports a FVG entry on the M15, for example. Every execution decision is grounded in the broader structural narrative, not just the signal timeframe.

Signal Processing
05

Algorithmic Testing Framework

Tick-precise backtesting with realistic spread modelling and dynamic commissions, running concurrent multi-market tests from a single configuration. Scheduled optimisation runs execute unattended — the system refines itself overnight. Results include equity curves, drawdown analysis, Sharpe ratios, consistency scoring, and a composite performance index that tells you whether a strategy is genuinely robust or just curve-fitted.

Research
06

Analytics & Trade Intelligence Suite

Real-time performance dashboards tracking every open position, pending order, and risk exposure across all markets. Deep trade journaling captures the full context of every decision — what the indicators showed, what the AI recommended, and what actually happened. Post-trade analysis surfaces patterns in execution quality, timing, and structural accuracy that feed directly back into strategy refinement.

Infrastructure

Test everything.
Trust nothing
on faith.

We treat trading like an engineering problem — something you can break down, model, test, and improve. Not guesswork, but structured thinking applied consistently over time.

Years of building and testing have reinforced one thing for us: markets move for reasons, and those reasons are structural. Liquidity sits at specific levels. Institutions leave footprints. Understanding this — deeply, mechanically — is where we think edge comes from.

Nothing goes live on conviction alone. Every strategy starts as a hypothesis, gets backtested, stress-tested, and only runs on real money once we're satisfied it holds up.

I

Engineering Mindset

We don't trade on gut feel. If it can't be written as a rule and tested, it doesn't make it into a strategy.

II

Structural Edge

Our edge comes from understanding the mechanics behind price — liquidity, structure breaks, imbalance, and institutional behaviour. Not patterns, but reasons.

III

Disciplined Iteration

Every system is a live hypothesis. Live data feeds back into research. Models are refined. Infrastructure improves. The process never stops.

We're not done.
Not even close.

"We're a family that builds trading systems. The better the systems get, the less we have to do ourselves — and that's the whole point."

After years of building, we've moved past experimenting and into something that actually works — real infrastructure, tested methods, and a clear idea of where we're going next.

The long-term goal is simple: systems that can trade across multiple markets and timeframes with minimal intervention. Not because we want to be an institution, but because good automation means we can focus on improving the tools instead of watching charts.

Every feature we ship, every strategy we validate, every bug we fix moves us a step closer. It's slow, honest work — and we're fine with that.

Since 2019 Active Development
Hands-off The Goal
Multi-market Current Focus

Systems built to
trade at any level.

A look at what we've built — from execution to AI. Everything listed here is live and in daily use.

A complete algorithmic environment replacing generic platforms. Designed to cleanly handle complex logic, compounding risk, and live execution across multiple markets concurrently.

Core Execution

  • Market, Stop, Limit, and Stop-Limit orders managed seamlessly
  • Real-time visual trade management directly on the chart
  • Automatic position recovery following platform restarts or disconnections

Layered Risk & Compliance

  • Global and per-market Risk modes (Fixed $, % of Equity)
  • Trailing Max-Loss thresholds that scale as the account grows
  • In-built compliance monitoring for funded accounts (Daily Limits, Profit Targets)

Our proprietary expression engine allows for the definition of advanced trading logic without traditional coding. It puts institutional-grade systemic control into the hands of the trader.

Complete Lifecycle Control

  • 15 targeted script types covering Entries, Initial Stops, Position Sizing, Targets, Breakeven, trailing stops, and exits
  • Strategies compile into portable, version-controlled preset files

100+ Deep Native Functions

  • Price dynamics, tick velocity, timeframe analysis, and indicator polling
  • Position lifecycle analysis (profit/loss states, durations)
  • Time-of-day bounding and multi-market timezone awareness

What It Looks Like

Entry Script
// London session + MA crossover + RSI confirmation
TimeOfDay(8,0,17,0) == 0 && Trend('MA1') == Bullish
&& Close(1) > MA1(1,0) && RSI1(1) > 50 ? Ask() : 0
Trailing Stop
// Adapts width to Stochastic momentum
Low(1) - (ATR1(1) * (Stoch1(1,0) < 50 ? 1 : 0.5))
Take Profit
// Scales with Bollinger Band expansion
OrderPrice() + (ATR1(1) * VAR1
* (BB1(1,1) > BB1(2,1) ? 1.5 : 1))

We integrated powerful Large Language Models (OpenAI, Anthropic, Gemini) through a strict, deterministic feedback loop. The AI analyses the market, but the system retains absolute execution authority.

Four Operational Modes

  • Passive Monitor: Silent context generation for background analysis
  • Filter Signals: Blocks algorithmic entries based on structural context
  • Gated Edge: Grants permissions to modify existing trades (Close, Move SL/TP)
  • Autonomous Execution: End-to-end strategic decision making

Structural Integrity

  • Multi-provider consensus models — required multi-model agreement for entries
  • Strict JSON schema validation; the request is aborted on any hallucination
  • Self-correcting feedback loops feeding past accuracy back into future prompts

What It Looks Like

AI Strategy Instructions (Autonomous Mode)
// Natural language — sent directly to the AI provider
Trade Smart Money Concepts on USTEC (Nasdaq 100):
FVG entries, ChoCh confirmations, liquidity sweeps.
Open positions only after a ChoCh confirms direction
AND an unfilled FVG provides an entry zone near current price.
Set SL behind the FVG zone boundary.
Set TP at the next liquidity pool level.
Trail stops to break-even once position reaches 1R profit.
Close positions early if a ChoCh fires in the opposite direction.
Use 'reduced' risk when regime is 'volatile'.
Prefer trades aligned with the H1 trend direction.
AI-Gated Entry (EAsiScript)
// Only enter with 70%+ AI confidence
AiConfidence() > 0.7 && AiIsBullish() == 1
&& Signal('RSI1') == Bullish ? Ask() : 0
AI Position Sizing (EAsiScript)
// Lot size scaled by AI assessment
AiCombinedMultiplier(1) * 0.01

We abandoned off-the-shelf indicators in favour of custom market structure algorithms that accurately detect the imbalances and structural shifts that drive institutional order flow.

Algorithmic Structure Mapping

  • Change of Character (ChoCh): Deep structural break detection tracking age, swept fibs, and structural validity
  • Fair Value Gaps (FVG): Detects unmitigated imbalances and dynamically calculates real-time fill ratios

Liquidity & Scale

  • Liquidity Pools (LP): Maps algorithmic stop-loss clusters and high-probability retracement zones
  • Multi-Timeframe Auto-Fibonacci: Real-time mapping of structural leg-breaks with dynamic support zoning

Every strategy is deeply testable before it touches live capital. Our backtesting environment runs across multiple markets with realistic modelling to produce robust performance data.

Rigorous Modelling

  • Variable spread and dynamic commission modelling
  • Concurrent multi-market backtesting from a single configuration

Automated Refinement

  • Scheduled optimisation runs — the system refines itself while you sleep
  • Calculates Equity curve, drawdown, Sharpe ratio, consistency score, and a composite performance index

Each of these components works independently and together. The result is a system with genuine depth — one that can be as automated or as manual as the situation demands, and that grows more capable the more data it accumulates.

Four decades in
the making.

The story of Northen Trading Labs is one of genuine, long-running obsession with markets, technology, and the discipline to bring the two together systematically.

1980s

Our Beginnings

Our journey began in the early 1980s when the intersection of computing and financial markets was just emerging. Before any investment was made, FT-100 share prices were manually transcribed from the Financial Times and ranked by performance — a simple but disciplined process that sparked a deep fascination with systematic market analysis and its potential for profit.

Mid 90s

Early Innovations — Market Trader

While professionally coding for the BBC Micro, Atari ST, and Commodore Amiga, thoughts frequently returned to trading. By the mid-1990s, that passion led to the creation of Market Trader — an innovative charting platform that brought advanced analysis tools to home users. Paired with the Market Eye plug-in card, it enabled real-time charting via live financial data received through a TV aerial. A remarkable piece of engineering for its time.

2019

Returning to Trading

In 2019, focus returned to trading with renewed purpose — developing custom indicators for the MetaTrader platform. This time, four sons played a pivotal role: testing every feature, challenging assumptions, and providing the kind of honest, practical feedback that only someone who actually trades can give. Their input shaped what would become EAsiTrader and EAsiScript by 2023 — modern successors to the ideas first explored with Market Trader.

Today

Built by Traders, For Traders

What sets Northen Trading Labs apart is that the software we build is software we use. We actively trade using our own tools — and our strategies have proven consistently profitable. This ensures that everything we build is practical, reliable, and grounded in real-world market conditions, not theoretical constructs.

From visual trade lines for manual execution to the full scripting power of EAsiScript, traders can move fluidly between manual and automated strategies. Risk management, multi-market execution, strategy optimisation — all within a single, coherent platform built by people who understand the pressure of a live trade.

"The development of our software has always been a family endeavour. What began as a fascination with numbers in a newspaper has grown, over forty years, into a serious technical operation — with the same values at its core: discipline, rigour, and a genuine love of the problem."
— Rob Northen, Founder · December 2024

Built by a family.
Run like a lab.

A founder with forty years of market and software experience, and a next generation of engineers and traders who’ve been stress-testing his ideas since they were old enough to read a chart.

Rob Northen

Rob Northen

Founder & Lead Systems Architect

Over four decades spanning BBC Micro coding, the creation of Market Trader in the 1990s, and today’s AI-driven systems. Treats trading as an engineering problem — always has.

Sam Northen

Sam Northen

Strategy & Systems Development

Instrumental in developing and validating trading strategies. Brings a sharp eye for what works in live market conditions and has been testing every build since the early EAsiTrader days.

Henry Northen

Henry Northen

Research & Platform Testing

Focused on strategy research, platform quality, and ensuring every feature earns its place. His practical feedback has shaped the tools at every stage of development.

Fellow travellers
welcome.

We're not selling anything. We're a family building trading tools for ourselves, sharing progress openly, and having honest conversations about what works and what doesn't. If that sounds interesting, come say hello.

EAsiTrader is available by invitation. If you're genuinely interested, reach out — we're happy to talk.