V2.91 · Source Code Included

Nika EA V2.91

The Most Advanced MQL5 Trading Framework Ever Built

8,946Lines
|
299Parameters
|
147Functions
|
8Signal Methods
8,946
Lines of production MQL5
299
Configurable parameters
147
Functions
52
Input groups
8
Signal methods
6
Indicator slots
5
Trailing modes
3
Session profiles
9
Risk management systems
5
Trade management systems
53
Custom enums
99.3%
Documentation coverage

Filter → Score → Execute

An institutional-grade pipeline where every trade passes through hard filters, gets scored by weighted indicators, and executes with retry logic and verified close.

1

Hard Filters Filter

Pass/fail gates that block trades before they reach the scoring engine. Session windows, spread limits, news impact, cooldown timers, and weekday restrictions.

2

Entry Scoring Score

Weighted 0–1 normalized score computed from 6 independent indicator slots. Each slot contributes its own weight to the composite entry signal.

3

Exit Scoring Score

Separate weighted exit score with its own threshold, independent from entry logic. Allows asymmetric entry/exit strategies.

4

Trade Execution Execute

CTrade-based execution with retry logic, verified close confirmation, and slippage protection. Every order is confirmed, not assumed.

5

Position Management Manage

5 trailing stop modes, break-even automation, partial close system, and scale-in engine. Active management from entry to exit.

6

Risk Control Protect

Max daily/weekly P&L limits, equity curve trading, and recovery mode. The final safety net that overrides everything when risk thresholds are breached.

30 Features Across 5 Categories

Every feature is configurable, documented, and designed to work independently or as part of the full pipeline.

6 Indicator Slots

Modular slot system with per-slot weights, timeframes, and indicator selection. Mix and match any combination.

8 Signal Rules

Crossover, threshold, slope, histogram, and custom conditions for each indicator slot.

Weighted Entry/Exit Scoring

0–1 normalized composite scores with configurable thresholds for both entry and exit signals.

Hard Filter System

Pre-scoring gates that block trades based on session, spread, news, cooldown, and weekday rules.

Opposite Signal Policy

Configure how the EA handles conflicting signals — close, reverse, or ignore opposing positions.

Re-Entry Logic

Automatic re-entry after stopped-out trades with configurable delay, conditions, and lot sizing.

5 Trailing Stop Modes

Fixed, ATR-based, percentage, step-based, and swing trailing. Each with independent parameters.

Break-Even Automation

Move stop loss to break-even after configurable profit threshold. Optional offset for guaranteed profit.

Partial Close System

Take partial profits at multiple levels. Configure up to 3 partial close targets with percentage splits.

Scale-In Engine

Add to winning positions with configurable conditions, lot multipliers, and maximum scale-in count.

Time-Based Exit

Close positions after a maximum holding period. Prevents stale trades from consuming margin.

Swing Trailing

Trail stops using recent swing highs/lows. Adapts to market structure instead of fixed distances.

Max Daily/Weekly Limits

Hard P&L caps that halt trading when daily or weekly loss/profit targets are reached.

Equity Curve Trading

Monitor the EA's equity curve and reduce risk during drawdown periods automatically.

Recovery Mode

Intelligent lot sizing after losses to recover drawdown faster without martingale risk.

Compounding Options

Automatic lot size adjustment based on account balance growth. Fixed, percentage, or Kelly criterion.

Risk Budget System

Allocate a daily risk budget and distribute it across trades. Prevents overexposure on a single session.

Volatility Filter

ATR-based volatility check that blocks entries when market conditions exceed or fall below thresholds.

3 Session Profiles

Independent SL/TP/lot overrides for Asian, European, and American sessions.

Hours Filter

Block trading outside specified hours. Configurable per server time or broker time offset.

Weekday Filter

Enable or disable trading on specific days. Avoid low-liquidity Mondays or volatile Fridays.

News Impact Filter

Block entries around high-impact economic events with configurable pre/post event buffers.

Spread Filter

Maximum spread threshold that blocks entries when broker spreads widen beyond acceptable limits.

Candle Confirmation

Require candle close confirmation before acting on signals. Prevents premature entries on partial candles.

State Persistence

Save and restore EA state across restarts, crashes, and terminal reconnections. No orphaned trades.

Trade Journal CSV

Automatic CSV export of every trade with entry/exit conditions, scores, and filter states.

Multi-Instance Portfolio

Run multiple instances with coordinated risk management across symbols and timeframes.

Live Dashboard

On-chart display showing current scores, filter states, session, and risk metrics in real time.

Custom NQ Scoring

Proprietary scoring metric for Strategy Tester optimization beyond standard profit factor.

Tester Optimization

Built-in support for MT5 Strategy Tester with optimized parameter ranges and custom criteria.

Version History

From basic trading engine to institutional-grade framework — every version built on the one before it.

V1.0 – V1.33
Core engine, basic trading logic, initial indicator integration, and fundamental order management.
V1.34
Full architecture refactor — clean separation of concerns, modular design patterns introduced.
V2.0 – V2.3
Modular 6-slot indicator system, weighted entry/exit scoring, and configurable signal thresholds.
V2.4
Verified close with retry logic — every trade execution is confirmed, not assumed.
V2.5
Live on-chart dashboard and 3 session profiles with per-session SL/TP/lot overrides.
V2.6
Locked architecture: Filter → Score → Execute pipeline finalized as the permanent framework.
V2.7
Advanced trailing modes — swing trailing, ATR-based, step-based — 5 modes total.
V2.8
Scale-in engine, equity curve trading, and recovery mode for intelligent drawdown management.
V2.91 — Current
100% documentation coverage, comprehensive error handling, refined code structure — S-grade across all six quality categories.

S-Grade Across All Categories

Every dimension of code quality scored independently. Every score: S-rank, 100%.

S
100%

Architecture

Filter→Score→Execute pipeline, 6-slot modular system with clean separation of concerns.

S
100%

Risk Management

6 risk layers: Trailing, Break-Even, Partial Close, Scale-In, Spread Filter, Cooldown.

S
100%

Trade Management

Weighted Entry/Exit scoring, Hard Filters, Session Profiles, News Impact Filter.

S
100%

Code Structure

15% comment ratio, 147 functions, 52 input groups — organized and navigable.

S
100%

Documentation

297 of 299 inputs documented — 99.3% coverage. Every parameter described.

S
100%

Error Handling

22 error references, verified close with retry, GetLastError logging throughout.

The Complete Package

Everything you need to understand, modify, deploy, and build on top of Nika EA.

Full source code (.mq5) — all 8,946 lines, uncompiled, fully readable and modifiable.

Complete version history — every version from V1.0 through V2.91, documenting the full evolution.

Build scripts and analysis tools — the same tools used to develop, test, and score the codebase.

Technical scorecards & documentation — PDFs covering architecture, risk systems, and code quality.

Lifetime updates — every future version (V3.0, V4.0, and beyond) at no additional cost.

Direct developer support — email support from the developer who wrote every line.

One Price. Full Source Code.

No subscriptions. No compiled black boxes. One payment, lifetime ownership of the complete framework.

$9,000
one-time · lifetime updates · source code
  • Full source code (.mq5) — 8,946 lines
  • 299 configurable parameters
  • Complete version history (V1.0 → V2.91)
  • Build scripts and analysis tools
  • Technical scorecards and documentation
  • Lifetime updates — all future versions included
  • Direct developer support via email
Get Nika EA — $9,000

Secure checkout via Stripe. Also accepting bank transfer and crypto — email contact@nikaquant.com

Frequently Asked Questions

This is institutional-grade software. 8,946 lines, 299 parameters, S-grade code quality. You get the full source code — not a compiled black box. Build your own strategies on top of a proven framework.
The complete .mq5 source code for Nika EA V2.91, all previous versions, build scripts, analysis tools, technical scorecards, and documentation. Everything you need to understand, modify, and deploy the system.
Yes. You receive the full source code. Add indicators, change filters, adjust the scoring logic, build new strategies on top of the framework.
No. Every function is documented, every parameter has a description, every architectural decision is explained. 99.3% documentation coverage.
No. Nika EA works with any MT5 broker. The session profiles and spread filters adapt to different broker environments.
Any instrument available on MT5. The 6 indicator slots and 8 signal methods are configurable for any symbol and timeframe.
Every future version of Nika EA (V3.0, V4.0, etc.) is included at no additional cost. Your $9,000 is a one-time investment.
Click any "Get Nika EA" button to pay securely via Stripe. We also accept bank transfer and crypto — email contact@nikaquant.com to arrange.

10 Competitive Advantages

1

8,946 lines of production-grade MQL5 — not a script, a framework.

2

6 modular indicator slots with per-slot weights and independent timeframes.

3

Filter → Score → Execute architecture — the institutional pattern for systematic trading.

4

5 trailing stop modes including swing trailing that adapts to market structure.

5

3 session profiles with per-session SL/TP/lot overrides for London, New York, and Asia.

6

State persistence across restarts and crashes — no orphaned trades, no lost context.

7

Built-in trade journal with CSV export for post-trade analysis and equity tracking.

8

Multi-instance portfolio coordination across symbols and timeframes.

9

Custom NQ scoring metric for Strategy Tester optimization beyond profit factor.

10

99.3% input documentation coverage — 297 of 299 parameters fully described.

The Framework That Replaces Everything Else

8,946 lines. 299 parameters. Full source code. One purchase. Build your trading edge on a proven foundation.

Get Nika EA — $9,000