Discussão do artigo "Análise de gráficos de Balanço/Capital líquido ("equity") de acordo com os símbolos e Expert Advisors ORDER_MAGIC"
Por causa disso, não pude testar e responder à pergunta - isso funciona na conta com compensação (FORTS, Otkritie) e com muitos Expert Advisors diferentes nela?
Eu mantenho a contabilidade por meio de Expert Advisors e, ao calcular o volume da posição no magik, percebi que o DEAL_ENTRY_OUT DEAL_ENTRY_IN não aparece exatamente como esperado ao fazer o hedge.
Por causa disso, não pude testar e responder à pergunta - isso funciona na conta com compensação (FORTS, Otkritie) e com muitos Expert Advisors diferentes nela?
Eu mantenho a contabilidade por Expert Advisors enquanto calculo o volume da posição no magik, e me deparei com o fato de que DEAL_ENTRY_OUT DEAL_ENTRY_IN não aparece exatamente como esperado ao fazer hedging.
Você tem alguma pergunta sobre o artigo ou apenas em geral? Se "sim, em geral", informe imediatamente TODOS os dados subjacentes em um tópico criado separadamente na seçãoDiscussão geral:
- sistema operacional (não se esqueça de especificar se é o Windows real ou o wine), bitness, build, servicepack
- compilação do terminal
- mais as três primeiras linhas da pasta "Log" do terminal após a reinicialização do terminal.
Fico surpreso com o fato de esses artigos não serem vistos.
1. Комиссия. Своп. Прибыль
O resultado financeiro final de uma negociação é formado pela soma de três parâmetros:
Resultado=Comissão da operação+Swap cumulativo no fechamento+ Lucro da operação
A comissão é sempre indicada no terminal com o sinal "+", portanto, é subtraída na fórmula do resultado financeiro final.
Essas propriedades das transações são obtidas usando HistoryDealGetDouble() com os seguintes identificadores:
Não tenho palavras decentes. Essa ignorância é inaceitável ao escrever artigos. Para provar isso, veja a captura de tela.
É simplesmente desagradável continuar lendo.
Fico impressionado com o fato de artigos como esse serem publicados.
Não tenho palavras decentes. Tal ignorância é inaceitável ao escrever artigos. Como prova, veja a captura de tela.
Continuar lendo é simplesmente desagradável.
Obrigado por sua consideração. O fato é que não me deparei com a comissão antes e usei a dica do ServiceDesk. Ao mesmo tempo, não verifiquei a conta real, onde a comissão pode ser cobrada.
O código e o texto serão corrigidos.
Obrigado por sua atenção. O fato é que eu não havia encontrado a comissão antes e usei a dica do ServiceDesk. Ao mesmo tempo, não verifiquei a conta real, onde a comissão pode ser cobrada.
O código e o texto serão corrigidos.
Não entendo por que os cálculos são tão lentos? No início, pensei que fosse usada uma desaceleração especial, mas não encontrei "Sleep" e "OnTimer" nos códigos-fonte.
recursos computacionais. É por isso que você deve sempre tentar minimizar o número delas. Especialmente HistorySelectByPosition.
"Com a introdução do hedging no MetaTrader 5, há uma grande oportunidade de negociar simultaneamente vários Expert Advisors em uma conta de negociação. Nesse caso, é possível que uma estratégia seja lucrativa, a segunda não seja lucrativa e, no final, o gráfico de lucro esteja oscilando em torno de zero. Nesse caso, é útil criar gráficos de saldo e fundos para cada estratégia de negociação separadamente."
O tópico é realmente muito importante, o problema levantado é sério - o MT5 não tem funções de cálculo de PnL no contexto de estratégias de negociação que trabalham na mesma conta e símbolo (diferenciadas por MAGICs), MAS ... o autor está apenas dizendo um monte de bobagens! Aparentemente, Vladimir é apenas um programador, não um operador de mercado e, portanto, não entende nada do assunto.
O sinal de comissão incorreto no artigo principal é algo insignificante. A questão aqui é que o artigo não resolve o problema declarado com a falta de cálculo de PnL em termos de estratégias de negociação e, em vez de resolver o problema, demonstra as habilidades do autor em selecionar negociações por meio de OOP e painéis de programação.
O problema real é que o MT5 não leva o MAGIC em consideração ao calcular os valores de PnL em nenhum lugar e, consequentemente, o DEAL_PROFIT nas negociações é calculado incorretamente em geral. Ou seja, se eu tiver três Expert Advisors negociando em um símbolo: um capturador de tendências abre posições a longo prazo e dois osciladores capturam períodos de sobrecompra/sobrevenda em H1/H4 e negociam para retornar à média, então o PnL calculado nas negociações sem levar em conta os MAGICs é apenas "a temperatura do hospital". E quando há três EAs em 20 símbolos diferentes?
Da mesma forma, para todas as negociações em posições de fechamento , asoma (_balance=m_balance+deal_commission+deal_swap+deal_profit;)na função GetHistory NÃO ESTÁ CORRETA. DEAL_PROFIT deve ser recalculado antes da soma.E recalcular levando em conta as taxas de câmbio na data de fechamento das posições, por exemplo, na situação de negociação de futuros MOEX a partir de uma conta de negociação com a moeda base em dólares americanos.
- www.metatrader5.com
Muito útil. Vladimir, notei esse erro -
A conta foi aberta há 4 dias. Selecionamos a data de início padrão no Expert Advisor, ou seja, 2017.
A data final que escolhemos é hoje, 02.10.2018.
O Expert Advisor trava e não responde a fechamentos com uma cruz. Ao mesmo tempo, o terminal consome 2gb de RAM.
Acho que seria mais correto comparar a data de abertura da conta com a data de início da pesquisa especificada pelo usuário antes da pesquisa
Muito útil. Vladimir, eu notei esse bug -
A conta foi aberta há 4 dias. Selecionamos a data de início padrão no Expert Advisor, ou seja, 2017.
A data final é hoje, 02.10.2018.
O Expert Advisor trava e não responde a fechamentos com uma cruz. O terminal está consumindo 2gb de RAM.
Acho que seria mais correto comparar a data de abertura da conta com a data de início da pesquisa especificada pelo usuário antes da pesquisa
Especifique o nome do arquivo que está sendo executado. Tipo de conta de negociação. Em qual símbolo.
- 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 Análise de gráficos de Balanço/Capital líquido ("equity") de acordo com os símbolos e Expert Advisors ORDER_MAGIC foi publicado:
Introduzida a cobertura no MetaTrader 5, surgiu a grande possibilidade de negociar simultaneamente usando Expert Advisors numa só conta de negociação. Ao fazer isto, pode acontecer que exista uma primeira estratégia rentável, uma segunda não-rentável, e, como resultado, o gráfico de lucro flutue perto do zero. Nesse caso, é útil construir gráficos de Balanço e Capital líquido ("equity") para cada estratégia de negociação separadamente.
Após a formação de matrizes de símbolos "maus", de todos os símbolos de negociação e magics, no painel são preenchidas duas listas (elementos com base na classe CComboBox): a lista esquerda contém todos os símbolos de negociação, a lista da direita, todos os magics. No primeiro lugar das listas, aparece a escolha de todos os símbolos e todos os magics:
Fig. 3. Listas suspensas
Autor: Vladimir Karputov