指定
Tenho um indicador desenvolvido por mim que faz o plot de topos e fundos sem repintar. O indicador já faz o plot da forma que preciso, porém gostaria que o indicador fizesse o plot para dois timeframes no mesmo gráfico e fosse otimizado caso necessário. Exemplo.: 15min e 1min no mesmo gráfico
Deve ser utilizado a mesma lógica para inclusão do novo TimeFrame, caso necessário alguma mudança devido a reestruturação para atender o escopo e otimização, poderá ser executado desde que mantenha o resultado original e não altere a forma de leitura da série histórica, ou seja, a leitura atual é feita do candle mais antigo para o mais novo e isso não pode ser alterado Ex.: for(int i = start; i<rates_total && !IsStopped(); i++).
O indicador deve possuir inputs para definir a plotagem de um Timeframe maior (HTF) e um Timeframe menor (LTF) e com as opções de plotar os objetos separadamente.
· HTF TimeFrames (Ex.: 4h)
a.TimeFrame (Listar os timeframes disponíveis)
Ex.: 1D, 4h, 1h, 60min, 15min, 5min
b. Período HTF
c. Plotar ZigZag (Sim ou Não)
· LTF TimeFrames (Ex.: 1h)
a.TimeFrame(Listar os timeframes disponíveis)
Ex.: 60min, 15min, 5min
d.Período LTF
e.Plotar ZigZag (Sim ou Não)
· Buffers
a. O indicador atual já possui os buffers necessários, porém deve existir os mesmos buffers para o novo timeframe, ou seja, buffers para o LTF e HTF.
Abaixo uma imagem ilustrativa do que preciso.