
Um backtesting adequado deve buscar simular situações práticas do mercado (slippage, custo de operação, etc...)
A partir do código do John, por curiosidade, fiz um histograma para usar com Renko. Observe que os boxes com o maior número de ticks e estenda linhas a partir de sua abertura e fechamento criando uma áreas. Análise como são defendidas mais a frente. Que tal?
var
iTickCounter,iTickStart : integer;
iTime : integer;
begin
if iTime <> Time then
begin
iTime := Time;
iTickStart := iTickCounter;
end;
iTickCounter := iTickCounter + 1;
plot(iTickCounter - iTickStart);
end;
Bacana, foi uma boa sacada sua.