NNFX Algo Tester Help

What are the available Operation Modes, and how do they work?

The NNFX Algo Tester offers 4 different operation modes to help you create the best possible algorithm: the FULL ALGO, C1 SIGNAL, BL SIGNAL, and the BL/C1 SIGNAL.
The software also includes two other operation modes, the REPAINT TEST, to help you identify repainting indicators, and the WEEKEND CANDLES TEST, to check if your history contains weekend candles.

  • FULL ALGO – The FULL ALGO operation mode lets you use an entire algorithm including all possible NNFX strategy entries (Baseline Entry, Standard Entry, Continuation Entry and Pullback Entry) and rules (One Candle Rule and A Bridge Too Far). It also includes all the money management rules.

    Orders are closed when price reaches the level of your stop loss (SL), whether fixed or trailing, or your take profit (TP) level, or if the Exit indicator (E) gives a signal, or the Main Confirmation (C1) gives an opposite signal from entry (if the C1 EXIT option is selected), or if the price crosses the Baseline (BL) (if the BASELINE EXIT option is selected).

    The Continuation indicator is only used in this operation mode (the  Continuation Entry must be activated in the settings).

    In this operation mode you must select at least either a BL or a C1 indicator.

Attention: Only the FULL ALGO mode includes all the NNFX strategy entries (Baseline Entry, Standard Entry, Continuation Entry and Pullback Entry) and rules, such as the One Candle Rule or the A bridge too far. These are ignored in the other three modes.

  • C1 SIGNAL – With this operation mode you can use just one indicator or a combination of indicators without interference from the Baseline signal.

    In this operation mode an entry is created if indicator C1 generates a signal and BL, C2, V, NEWS and EVZ indicators agree with signal from C1. 

    Orders are closed when price reaches SL, Trailing SL or TP, or E gives an exit signal, or C1 gives an opposite signal from entry (if the C1 EXIT option is selected), or if the price crosses the Baseline (if the BASELINE EXIT option is selected). 

    This operation mode works only when a C1 indicator is specified. BL, C2, V, E, NEWS and EVZ are optional.

  • BL SIGNAL – This operation mode allows you to use the Baseline, with or without other indicators.

    In this operation mode an entry is created if the price crosses the Baseline (and C1, C2, V, NEWS and EVZ indicators, if selected, agree with the Baseline direction).

    Orders are closed when price reaches SL, Trailing SL or TP, or E gives an exit signal, or C1 gives an opposite signal from entry (if the C1 EXIT option is selected), or if the price crosses the Baseline (if the BASELINE EXIT option is selected).

    This operation mode works only when a BL indicator is specified. C1, C2, V, E, NEWS and EVZ are optional.

  • BL/C1 SIGNAL – This operation mode allows you to use a combination of Baseline indicator and C1 indicator together.

    In this operation mode an entry is created if the price crosses the Baseline and C1 agrees, or if C1 generates a signal and the BL agrees (and C2, V, NEWS and EVZ indicators, if selected agree with the entry signal direction).

    Orders are closed when price reaches SL, Trailing SL or TP, or E gives an exit signal, or C1 gives an opposite signal from entry (if the C1 EXIT option is selected), or if the price crosses the Baseline (if the BASELINE EXIT option is selected).

    To work as intended, both BL and C1 indicators must be specified. C2, V, E, NEWS and EVZ are optional.

  • REPAINT TEST – A repainting indicator is an indicator that changes its previous values as new data is received. (It 'paints over' the old results.) This test mode will help you to identify whether an indicator repaints or not. Put the indicator to be tested in the MT4 Indicators folder and add its name in the REPAINT TEST INDICATOR input in Expert properties. Uncheck the Optimization box in the Strategy Tester window and press Start. The results will be found in the Journals tab of the Strategy Tester.

    Note that repainting indicators can remain useful if the repainting is minor or if the buffers that repaint are not used. For example, if an indicator has two lines and only one of the lines is identified as repainting, the other line can still be used without any problem.

    Some indicators are known to repaint but continue to give good results; examples are TDFI, VQLZ, IMPULSE MACD and VOLATILITY RATIO, all of which are included in the software. Remember that the NNFX Algo Tester never uses repaint values, so any indicator tested in the software will be using non-repainting data. If a repainting indicator gives good results during backtesting with the NNFX Algo Tester then you might still want to use it. Just bear in mind that using a repainting indicator might make it seem that the NNFX Algo Tester has opened or closed a trade in the wrong place.

    Repaint values found are marked on the chart (with a line) if the visual mode is used for the test. For more information in the report you can activate the SHOW DETAILED TEXT option.

Note: The REPAINT TEST mode works only with the Open Prices Only model.

  • WEEKEND CANDLES TEST – Weekend Candles can affect the way indicators work, including the ATR, so it may be necessary to adapt your algorithm if these candles exist. This test mode allows you to easily know if there are weekend candles in the history.

    Weekend Candles are marked on the chart if the visual mode is used. For more information in the report you can activate the SHOW DETAILED TEXT option.

Note: The WEEKEND CANDLES TEST mode works only with the Open Prices Only model.