Um backtesting adequado deve buscar simular situações práticas do mercado (slippage, custo de operação, etc...)
Uma dúvida básica:
Para pintar um candle eu uso a função PaintBar(color). OK
Há alguma função para saber a cor do candle?
Tentei
cor := GetPlotColor(CurrentBar) -
Objetivo é simples, saber a cor do candle atual e anterior. Grato por qualquer ajuda. Obrigado.
Olá @luciano!
Imagino que esteja pensando em puxar a coloração de um candle devido à uma estratégia que você está usando. Assim, você pegaria a cor que aquela estratégia pintou a barra para fazer algo.
Não existe uma função para obter a cor de uma barra. As estratégias de coloração são exatamente para criar esta coloração. Assim não é possível obter dentro de uma estratégia a coloração criada por outra estratégia. O que você precisa na verdade é identificar a condição exata que gera a cor do candle para reproduzir essa condição dentro da sua estratégia.
Outra informação importante é que não é possível incluir duas estratégias de coloração no mesmo gráfico.
Grande abs!
Obrigado Johnathas. Era exatamente isso que eu queria, pegar a coloração de um indicador já pronto. Acho que seria uma inovação interessante para a linguagem. Quem sabe futuramente. 🙂