Provided for educational purposes; not trading advice. Backtests on EURUSD under my conditions were unprofitable.
The strategy follows the following logic:
There was one vague rule the strategy did not follow regarding the orderblock. To avoid trades after the price has overextended beyound the range, a time filter was introduced and if the price stayed above the high or below the low for more than 75 Minutes the trade is marked as invalid.
It is of utmost importance to specify your own broker's GMT offset times and the dates when the switching from Summer time to Winter time (and vica versa). Since this strategy is based on the New York local time, a single error in this can offset the whole strategy.
Here are the input parameters for the strategy:
Here are the backtest results of the backtest for EURUSD:


StrategyTester in pips
Tester statistics in pips with an early filter. This is how it should be done.
iVIDyA indicator for mt4
VIDyA is only available by default in mt5, here is it's mt4 equivalent. Note if using it with an EA call it using the iCustom() function.
Expert Advisor required to fetch news data for the FFC Calendar indicator.
This is a utility Expert Advisor required to fetch news data for the FFC Calendar indicator. It uses native WebRequest to download data safely without DLLs. Install this in MQL4/Experts folder and run on a separate chart.
RiskSizer Panel Lite MT4 - Risk Percent Lot Calculator With One Click Buy Sell
RiskSizer Panel Lite is a simple MT4 trading panel that calculates an estimated lot size based on your risk percent. Drag two chart lines to set SL/TP, then use one-click BUY/SELL for fast manual execution.