I'm attempting to receive my head round the idea of why backtesting (I assume regardless of the egy as I tried 3 unique egies with the same outcome) doesn't do the job.

Here is the situation:Download historical data (regardless of the origin) as OHLC and it must be EOD data Write/program the code ( and no it is not MT4, it's Jave code. Do the backtest