Haverá um mini-manual sobre como usar a versão atual da biblioteca sem estudar todos os artigos anteriores?
Sim, mas somente depois que a parte principal da biblioteca e todas as funcionalidades necessárias forem formadas.
Obrigado, mas gostaria de repetir a pergunta
Haverá um mini-manual sobre como usar a versão atual da biblioteca sem estudar todos os artigos anteriores?
Obrigado, mas gostaria de repetir a pergunta
Haverá um mini-manual sobre como usar a versão atual da biblioteca sem estudar todos os artigos anteriores?
Talvez um dia haja.
Você não precisa estudar todos os artigos para aprender a usar a biblioteca.
Comece com os exemplos apresentados nestes artigos:
- Consultor especialista em negociação com GUI: Criando um painel (Parte I)
- Consultor especialista em negociação com GUI: Preenchendo-o com funcionalidade (Parte II)
O exemplo postado no artigo não é compilado. Ao compilar, ele gera um erro: "'ON_END_CREATE_GUI' - undeclared identifier Programme.mqh 307 29" !
A versão mais recente está sempre aqui: EasyAndFast
E atualize as classes que estão anexadas ao artigo.
Parcialmente.
Anatoly, obrigado mais uma vez por seu trabalho.
Tenho uma pergunta. Sobre o preço médio de uma posição agregada.
Tenho o TradePanel Expert Advisor suspenso no gráfico.
Há 6 posições multidirecionais. O painel, como você pode ver, mostra que o preço de abertura da posição agregada é igual a 1,16272. É correto calcular o preço médio das posições multidirecionais dessa forma?
...
Há 6 posições multidirecionais. O painel mostra que o preço de abertura da posição acumulada é 1,16272.
É correto calcular o preço médio das posições multidirecionais dessa forma?
Não sei. O que você acha?
É possível que, do ponto de vista de "resolver a situação das posições multidirecionais", seja melhor contar separadamente para compra e venda.
Eu não sei. O que você acha?
É possível que, do ponto de vista de "resolver a situação das posições multidirecionais", seja melhor contar separadamente para compra e para venda.
A maneira correta é calcular o preço médio para cada direção separadamente. Em seguida, subtraia a posição menor da posição maior - esse será o volume e a direção da posição total. E também o preço médio da posição, que é igual ao preço médio da posição maior.
A maneira correta é calcular o preço médio de cada direção separadamente. Em seguida, subtraia a posição menor da posição maior - esse será o volume e a direção da posição total. E também o preço médio da posição, que é igual ao preço médio da posição maior.
Rashid, obrigado por seu comentário. Então, no meu caso, o cálculo está no lado maior (Buy):
| Preço de abertura | Volume base | Volume da cotação |
| 1,16255 | 10 000,00 | 11 625,50 |
| 1,16252 | 10 000,00 | 11 625,20 |
| 1,16937 | 16 000,00 | 18 709,92 |
| 36 000,00 | 41 960,62 | |
| Média: | 1,16557 |
Há também a abordagem de custo, em que tudo é combinado em uma única pilha.
| Preço aberto | Volume básico | Volume de cotação |
| 1,16255 | 10 000,00 | 11 625,50 |
| 1,16252 | 10 000,00 | 11 625,20 |
| 1,15376 | -10 000,00 | -11 537,60 |
| 1,15413 | -10 000,00 | -11 541,30 |
| 1,16937 | 16 000,00 | 18 709,92 |
| 1,16933 | -11 000,00 | -12 862,63 |
| 5 000,00 | 6 019,09 |
Média: 1,20382
O segundo caso leva em conta o fato de que eles venderam barato, então o preço das compras restantes ficou mais alto.
- 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 EA com interface gráfica: Fornecendo funcionalidade (Parte II) foi publicado:
Esta é a segunda parte do artigo sobre criação de um EA multissímbolo de sinal para negociação manual. Nós já criamos uma interface gráfica. Neste artigo, vamos falar sobre como vinculá-la à funcionalidade do programa.
No gif abaixo, vemos que na tabela é gerada uma lista com símbolos forex contendo USD. Em seguida, é rapidamente gerada uma lista de símbolos contendo EUR. Para fazer isso, no campo inserido Filtro Symbols filter basta digitar o texto «EUR» e clicar no botão Request. Se você quiser ver todos os símbolos disponíveis no servidor com as moedas USD e EUR, insira estas moedas usando vírgulas: «USD,EUR».
Fig. 3. Gerando uma lista de símbolos forex.
A geração da lista de símbolos forex e a obtenção dos identificadores dos indicadores são realizadas de acordo com o período indicado na caixa de combinação Timeframes. Se você selecionar outro timeframe na lista suspensa, precisará obter novos identificadores e atualizar os valores na tabela. Para fazer isso, é necessário o método CProgram::ChangePeriod(). Se o identificador da caixa de combinação tiver chegado, primeiro atualize o timeframe no objeto gráfico. Em seguida, obtenha os identificadores e os dados do indicador para todos os símbolos na tabela, após isso, ela é atualizada para exibir as alterações feitas.
Autor: Anatoli Kazharski