Discussão do artigo "Biblioteca para criação simples e rápida de programas para MetaTrader (Parte XVIII): interatividade de objetos-conta e de outros objetos da biblioteca"
Por favor, escreva sua pergunta em inglês. Espero que você possa me responder: Por que não consigo inserir imagens ao editar documentos, links de usuários, vídeos do YouTube, tabelas, códigos, e a única coisa que falta é a função de inserir imagens, por quê?
Por favor, escreva sua pergunta em inglês.
Olá Artyom - Preciso de uma sugestão para superar uma aparente limitação na biblioteca DoEasy... Estou analisando o mecanismo que permite acionar eventos quando o preço atinge um nível específico com, por exemplo, CSymbol::SetControlBidLevel(), ou quando aumenta/diminui em um determinado número de pontos com, por exemplo, CSymbol::SetControlBidInc() e CSymbol::SetControlBidDec() - parece-me que, em um determinado momento, só posso definir um nível de preço de lance (ou aumento/diminuição) por símbolo. Meu entendimento está correto?
Se eu tiver um EA com vários símbolos e períodos de tempo que precise controlar eventos com vários valores (para nível/aumento/diminuição) para o mesmo símbolo, ou seja, devido a períodos de tempo diferentes, existe uma maneira simples e elegante de fazer isso com essa biblioteca?
Olá Artyom - Preciso de uma sugestão para superar uma aparente limitação da biblioteca DoEasy... Estou analisando o mecanismo que permite acionar eventos quando o preço atinge um nível específico, por exemplo, com CSymbol::SetControlBidLevel(), ou quando aumenta/diminui em um determinado número de pontos, por exemplo, com CSymbol::SetControlBidInc() e CSymbol::SetControlBidDec() - parece-me que, em um determinado momento, só posso definir um nível de preço de lance (ou aumento/diminuição) por símbolo. Meu entendimento está correto?
Se eu tiver um EA com vários símbolos e períodos de tempo que precise controlar eventos com vários valores (para nível/aumento/diminuição) para o mesmo símbolo, ou seja, devido a períodos de tempo diferentes, existe uma maneira simples e elegante de fazer isso com essa biblioteca?
Obrigado pela sugestão. Verei como isso pode ser implementado.
Obrigado pela sugestão. Verei como isso pode ser implementado.
Ótimo! Você pode me ajudar a pensar em uma solução alternativa que eu possa tentar por enquanto com a implementação atual do DoEasy?
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Novo artigo Biblioteca para criação simples e rápida de programas para MetaTrader (Parte XVIII): interatividade de objetos-conta e de outros objetos da biblioteca foi publicado:
Neste artigo, veremos o funcionamento do objeto-conta no novo objeto base de todos os objetos da biblioteca, o aprimoramento do objeto base CBaseObj, o teste da configuração de parâmetros monitorados, bem como a obtenção de eventos para qualquer objeto da biblioteca.
Compilamos o EA, definimos nas configurações do testador valor zero para os parâmetros StopLoss in points e TakeProfit in points, selecionamos para o parâmetro Mode of used symbols list o valor "Trabalhar apenas com o símbolo atual" e iniciamos o teste visual do EA M15 Last month:
Antes de iniciar o teste, vemos que no log são impressos os valores definidos para as propriedades monitoradas do símbolo e da conta. Durante o teste visual, no log são recebidas mensagens sobre eventos recebidos das propriedades cuja alteração é rastreada. Se os fundos aumentarem acima do valor controlado, são fechadas as posições lucrativas.
Criamos um objeto básico para todos os objetos da biblioteca, que fornece aos seus herdeiros funcionalidade de evento e métodos para definir/obter parâmetros de rastreamento, para quaisquer propriedades de qualquer objeto, a qualquer momento.No futuro, isso simplificará bastante o desenvolvimento de novas classes de novos objetos.
Autor: Artyom Trishkin