Descrição:
O indicador de Monitoramento de Spread exibe um histograma (ideia que não é minha) com os valores de spread mínimo (vermelho), médio (verde) e máximo (azul) nas barras correspondentes.
Esse monitoramento é extremamente útil para comparar os spreads dos corretores e analisar a dinâmica do spread.
Imagem:

Fig 1. Funcionamento do indicador para pares de moedas reais e sintéticas. Corretora X.
As informações coletadas não se perdem após a exclusão do indicador e podem ser exibidas novamente ao serem anexadas ao gráfico.
Além disso, o indicador possui uma funcionalidade para visualizar o spread de pares de moedas sintéticas.

Fig 2. Funcionamento do indicador para pares de moedas reais e sintéticas. Corretora Y.
Recomendações:
Para utilizar pares de moedas sintéticas, siga os seguintes passos:
- Execute o EXP_Monitoring-Synthetic anexado em um par real (como sintético). É necessário especificar a moeda (propriedade Currency) que será utilizada para o cálculo do par sintético;
- Abra o gráfico offline para o par sintético construído (XXXYYY_ZZZ) (o gráfico será atualizado automaticamente com cada nova barra);
- Anexe o indicador IND_Monitoring-Spread ao gráfico offline aberto;
Nas figuras apresentadas acima, à direita, estão os pares sintéticos EURCAD (através do USD, utilizando EURUSD e USDCAD) e GBPJPY (através do EUR, utilizando EURGBP e EURJPY).
Em cada um desses pares, o indicador IND_Monitoring-Spread mostra a dinâmica do spread do respectivo par sintético. Para o teste de estratégias com os pares sintéticos, há a oportunidade de utilizá-los no Testador de Estratégia, como se fossem reais. Assim, os dados históricos gerados e as características do spread dos pares sintéticos podem ser utilizados posteriormente.
O especialista EXP_Monitoring-Synthetic é do tipo loopback, portanto, pode ser executado como um script (quando você fecha o terminal, o script é removido automaticamente do gráfico). Além disso, assim como o indicador acima, o especialista não perde os dados históricos coletados dos pares sintéticos.
O código proposto pode ser modificado para realizar uma atualização em tempo real do gráfico offline, mas isso exigiria mais recursos computacionais do que a versão atual, que é atualizada com a nova barra. Note que, para a atualização automática dos gráficos offline, você deve permitir o uso de DLL no seu terminal cliente.
Nota do Editor:
Observe que este é um espelho da versão original em russo.
Se você tiver alguma dúvida para o autor, sugestões ou comentários, é melhor postá-los lá.
Se você achou este código útil para negociação ou fins educacionais, não se esqueça de agradecer ao autor.

Comentário 0