Would it be possible to add a disclaimer to every backtest without commissions? The whole point of backtest is to give an accurate description of how an algo works and without commission or slippage all kinds of non-viable algorithms work.
It's highly misleading to see almost perfect backtest curves and having to browse the source code every time only to find that it's produced without any commission or slippage and with them it's not viable.
Another option would be to always have two curves at different panels, one without commission/slippage and one with default commission/slippage.
I understand why sometimes it might be meaningful to demonstrate some anomaly that is so minor that it wouldn't survive commission or slippage but in those cases the lack of commission/slippage should be clearly stated with some kind of big bold red text.
Here is a almost perfect example of an algo that will not survive (cannot survive) slippage or commission by myself: