I did not follow this discussion sorry ...
But I did many posts during the few years about open price coding.
It means: if commercial seller wants to show good backtesting results so he is using open price to code the EA.
For example, do we have indicators which are repainting because indicators were coded "to see the future bars"?
Almost same case with EAs sometimes.
Repainting indicators: coded to see the future bar (future bar does not exist).
in EA we call it "coded on open bar".
It means: backtesting results can not be valid (same with repainting indicators: backtesting results may "be repainted" during the forward testing).
Sometimes the coders are coding on open bar. There is one coder in MetaQuotes codebase who is coding on open bar only. And he said about it.
Besides, many scalper EAs are working on open bar.
Firebird EA some version was coded on open bar.
MaChannel by Codersguru was coded on high/low of the closed bar.
And so on.
But in those cases we can see the code as mql4 source, we can speak with coder, we can forward test and so on.
In case of commercial EAs: in some cases the seller will not tell the true to us.
There are many statements on this thread
traders joking for the EAs coded on open bar and backtested on every tick closed bar.
Sorry, I did not follow the discussion ...