NNFX Backtest C1 is a specialized utility for MetaTrader 4 designed to evaluate external confirmation indicators using the No Nonsense Forex methodology.
NNFX Backtest C1 enables users to backtest custom indicators by defining signal logic such as two-line crossovers, zero-line crosses, or histogram changes. The system manages risk through ATR-based stop losses and take profits, with lot sizing based on a user-defined percentage of account balance or equity. This tool is strictly restricted to the Daily timeframe and includes optimization support to identify effective indicator parameters.
Read from NNFX_Backtest_C1.mq4. Defaults are the author's; change them in the EA's Inputs tab.
Name
Type
Default
Description
ATRPeriod
int
14
Slippage
int
3
RiskPercent
double
2
TakeProfitPercent
double
1.0
StopLossPercent
double
1.5
ReopenOnOppositeSignal
bool
true
OptimizationCalcType
OptimizationCalcTypes
0
IndicatorType
IndicatorTypes
0
C1 Type
IndicatorParams
string
C1 Parameters
Input1
double
0
Input #1
Input2
double
0
Input #2
Input3
double
0
Input #3
Show all 17 inputs
Name
Type
Default
Description
Input4
double
0
Input #4
Input5
double
0
Input #5
Input6
double
0
Input #6
Input7
double
0
Input #7
Input8
double
0
Input #8
How to install it
1Download the sourceUse "Download source (.zip)" above, or clone goncaloe/nnfx-backtest-c1 from GitHub, and unzip it.
2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL4/Experts.
3Copy the filesCopy the .mq4 file into Experts.
4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
5Test before you tradeRun it in the Strategy Tester, then attach it to a demo chart and allow algorithmic trading.
Third-party code. ForexR did not write, test or endorse this EA, and the summary above was generated automatically from its README and code. ForexR lists only repositories with readable source code and never hosts files. Read the code, backtest it and use a demo account first; automated trading can lose money quickly.
This MetaTrader 4 collection provides a testing framework for trend confirmation indicators based on the No Nonsense Forex methodology. It includes three Expert Advisors designed to evaluate different signal types: Zero Line crosses, Two Line crosses, and Chart indicators. The system simulates trades at candle closes u
This MetaTrader 5 utility is a comprehensive manual trading panel and risk management suite. It simplifies order execution by calculating lot sizes based on a defined risk percentage of account equity. Users can manage trades via automated break-even points, multi-mode trailing stops including Fractals, Moving Averages
This MetaTrader 5 expert advisor functions as a comprehensive chart annotation and signal scanning tool based on Smart Money Concepts and Price Action. It identifies structural elements such as order blocks, fair value gaps, liquidity pools, and market structure shifts across multiple symbols simultaneously. The system
A notification utility for MetaTrader 4 that monitors multiple technical indicators to generate trade alerts. It tracks moving average crossovers, specifically the 50 and 200 periods, along with Relative Strength Index levels, Bollinger Band breakouts, and MACD confirmations. Users can configure the tool to send notifi
Multi Trader is a MetaTrader 4 tool designed to execute and manage a multi-position strategy through an on-chart dashboard. It allows traders to open up to three simultaneous orders with a unified stop loss but independent take profit targets and lot sizes. The expert advisor manages trade progression by adjusting stop
Up Or Down is a MetaTrader 4 utility designed to analyze market trends and export data to external files. The expert advisor generates a graphical button on the chart that, when triggered, scans ten major currency pairs on the Daily timeframe. It calculates multiple Simple Moving Averages and Average True Range values