Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Novo artigo Simulação de mercado: Position View (I) foi publicado:
O conteúdo, que veremos a partir de agora, é muito mais complicado em termos de teorias e conceitos. Tentarei deixar o conteúdo o mais simples quanto for possível fazer. A parte referente a programação em si. É até bastante simples e direta. Mas se você não compreender toda a teórica, que está debaixo dos panos. Ficará completamente sem meios para poder melhorar, ou mesmo adaptar o sistema de replay/simulador. A algo diferente do que irei mostrar. Meu intuito não é que você simplesmente compile e use o código que estou mostrando. Quero que você aprenda, entenda e se possível, possa criar algo ainda melhor.
A aplicação de replay/simulador, conta com diversos aplicativos separados entre si. Porém, quando combinados, permitem a você ter uma interação com o MetaTrader 5, muito parecida com o que seria feito, quando você estivesse logado em uma conta demo ou conta real. Tais coisas, são, a presença de um indicador de mouse, que é responsável por nos permitir gerar estudos, ou interagir com elementos no gráfico. Assim como um Chart Trade, que consegue enviar ordens ou pedidos de execução a mercado, via Expert Advisor. Isto por que, ao usar o indicador de mouse, o Chart Trade, que também é um indicador. Podemos nos comunicar via protocolo de mensagens com o Expert Advisor que também se encontra no gráfico.
Todas estas três aplicações, individualmente não são muito práticas. Porém uma vez que ambas estejam no gráfico, você poderá interagir muito facilmente com o MetaTrader 5, enviando pedidos de execução a mercado. No entanto, quando uma posição é aberta ou fechada, não temos nenhuma indicação ainda no gráfico, sobre tal coisa. Se bem, que não é bem assim. Podemos contar com a indicação feita pelo MetaTrader 5. Mas, caso você queira fazer uso de um sistema de cross order. Você ficará completamente sem um suporte adequado. Isto por que, quando fazemos uso de ordens cruzadas. Temos como gráfico um ativo sendo observado. Porém, a ordem, ou pedido de operação é feito em outro ativo, cujo gráfico não se encontra aberto. E neste ponto o MetaTrader 5, não pode nos ajudar, com o sistema de indicação presente nele.
A mesma coisa acontece, quando estamos usando o serviço de replay/simulador. Mesmo que possamos, e iremos fazer isto em breve, uma forma de visualizar operações no replay/simulador. Não temos uma maneira adequada de fazer isto. O motivo: Não temos um sistema de indicação gráfica, que nos permite interagir com as ordens ou posições, que por ventura possam existir naquele ativo específico. Seja, ele um ativo real, seja ele um ativo simulado. Ou seja, ele um ativo no qual estamos reprisando dados.
Assim, mesmo que já tenhamos, o replay/simulador, sendo capaz de efetuar a tarefa a ele proposta. Precisamos antes de mais nada, criar alguma forma de visualizar e poder interagir com qualquer posição ou ordem, que por ventura esteja no ativo. Isto por que, sem fazer isto, criar um sistema de ordens, a fim de efetuar estudos no replay/simulador. É algo completamente inútil. Já que você não poderá interagir com as ordens ou posições que estejam no ativo.
A criação desta parte então, começa a ser a nossa primeira prioridade. Porém, não se preocupem. Iremos inicialmente criar um sistema bastante simples. Algo quase singelo, apenas para nos permitir ter algum controle, quando formos trabalhar no replay/simulador. Então vamos começar a fazer isto, neste momento. E para isto, um novo tópico se inicia.
Autor: Daniel Jose