All tools

ForcedFlow

Trades two flows in which someone has to buy or sell at a fixed time.

On FTSE 100, STOXX and MSCI rebalancing days index funds have to trade at the close. At the Tokyo fix Japanese companies buy dollars. ForcedFlow trades both dates from a built-in calendar: few trades, flat the same day, a protective stop on every position. The index module is the only finding of my research that passed the test on separate data.

Standalone EA, not a prop-account tool: ForcedFlow opens positions on its own, also at night. If you want to run it on a prop account, check that account’s rules first.

149 USD one-time

No subscription. 10 activations. Purchase, licence and invoice run through the MQL5 Market.

Still listed on the MQL5 Market under its former name PropFlow; the rename has been requested.

The setup at a glance, recorded on a demo account. Silent, with on-screen text.

What it looks like on the chart

Index module on the FTSE 100

Index module on the FTSE 100

On your broker’s FTSE 100 chart ForcedFlow waits for the next rebalancing day from the built-in calendar. The panel names the date, the kind of review, the risk per trade and the status. There are about eight such days a year, nothing happens in between.

Tokyo module on USDJPY

Tokyo module on USDJPY

A second chart on USDJPY runs the Tokyo module: month-end, gotobi days and Japanese holidays. Each of the three rules can be switched off on its own if you only want the index module.

What it does differently

A flow, not a chart pattern

When an index is rebalanced, passive funds have to trade the changes at the close, whatever the price. That counterparty is known in advance. ForcedFlow only trades on those days and is flat again the same evening.

Measured before it was built

Searched on 2015 to 2022, then tested once on a period no search had touched. Of about 150 intraday pattern families studied, only this one passed the correction for multiple testing.

No martingale, no grid, no averaging

One trade per rule and day, also after a restart. Risk in percent of equity at the stop, margin, volume and spread checked before every order.

Calendars built in

FTSE 100, STOXX and MSCI reviews with the published dates, Japanese business days, gotobi days and holidays. Extra or skipped dates go into the inputs.

Test results

Both modules in the MetaTrader strategy tester with the settings you get on purchase: 0.5 percent risk per trade at the protective stop, 10,000 EUR starting balance, Pepperstone demo. The curves show the balance after every trade, computed from the tester’s deal list.

Index module, FTSE 100

Balance of the index module from May 2023 to September 2026, rising to about plus 2.4 percent
Period
May 2023 to Sept 2026, 100 % real ticks
Trades
27, of which 21 positive
Result
+238 EUR, +2.4 % in 3.4 years
Per year
2023 +64 · 2024 +85 · 2025 +16 · 2026 +73 EUR
Largest drawdown
0.44 % of equity
Profit factor
8.3

For comparison, the research: in the January 2023 to June 2026 holdout, 27 event days averaged +11.5 basis points. The index CFD carries no commission in the test account, the spread is included.

Tokyo module, USDJPY

Balance of the Tokyo module from April 2023 to September 2026, rising to about plus 8 percent with a dip in 2024
Period
April 2023 to Sept 2026, 21 % real ticks
Trades
591, 58 % of them positive
Result
+822 EUR after 200 EUR commission, +8.2 %
Per year
2023 +108 · 2024 +227 · 2025 +346 · 2026 +142 EUR
Largest drawdown
1.6 % of equity
Profit factor
1.48

This module did not pass my multiple-testing check. Its rules run as a pre-registered forward test until September 2027. Only 21 percent of the test data are real ticks, the rest is modelled by the tester.

  • A backtest is not a promise. Past results do not guarantee future ones.
  • 27 index days are a small sample. A weak year like 2025 with +16 EUR is normal within it.
  • The returns are small on purpose: about 10 basis points on index days, 2 to 6 on the Tokyo rules. ForcedFlow is a building block next to your trading, not a replacement.

What it does not do

  • About eight index dates a year, and the profit per trade is small.
  • Your broker’s FTSE 100 CFD has to follow the closing auction.
  • The timed exits need a running terminal at the right time.

What you need

  • MetaTrader 5, hedging or netting account
  • FTSE 100 CFD and USDJPY at your broker
  • VPS recommended so the timed exits happen on time

ForcedFlow · 149 USD one-time

No subscription. 10 activations. Purchase, licence and invoice run through the MQL5 Market.

Still listed on the MQL5 Market under its former name PropFlow; the rename has been requested.

You have your own strategy and want it as an EA? I build it for you, tested on real ticks, with full source code.