Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Twitter!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Experts

Round Trip Cost Reconciler MT5 - expert para MetaTrader 5

Visualizações:
17
Avaliação:
(1)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Visão geral do fluxo de trabalho do Reconciliador de Custos de Viagem de Ida e Volta no MT5

O Round Trip Cost Reconciler é um utilitário gratuito e somente para leitura do MT5 destinado a traders e desenvolvedores que precisam de mais do que uma simples exportação do histórico de negociações.

Ele gera um arquivo CSV com registros de negociações filtrados e um segundo arquivo CSV que agrupa as negociações de compra/venda por DEAL_POSITION_ID. As execuções parciais são combinadas em preços de entrada e saída ponderados pelo volume, enquanto as comissões, swaps e taxas registradas pela corretora permanecem visíveis separadamente do resultado bruto da negociação.

O QUE ELE APRESENTA

• Identificadores de transação, ordem e posição.
• Símbolo, número mágico, direção, tipo de entrada, hora, preço e volume.
• Lucro, comissão, swap e taxa registrados pela corretora.
• Volume total de entrada e saída por identificador de posição.
• Preços de entrada e saída ponderados pelo volume.
• Resultado bruto, custos totais, resultado líquido, número de transações e status do ciclo de vida.

STATUS DO CICLO DE VIDA

• CONCLUÍDO: os volumes de entrada e saída estão dentro da tolerância.
• ABERTO_OU_INCOMPLETO: o volume de entrada permanece sem correspondência.
• EXCESS_EXIT: o volume de saída excede o volume de entrada registrado.
• COMPLEX_REVERSAL: existe uma reversão INOUT, portanto o programa não define uma alocação simples.

ENTRADAS

• InpDaysBack: janela de histórico de 1 a 3.650 dias.
• InpSymbolScope: símbolo do gráfico atual ou todos os símbolos.
• InpMagicFilter: -1 para qualquer número mágico; caso contrário, um único número mágico exato e não negativo.
• InpDealsFileName e InpPositionsFileName: dois nomes de arquivos CSV distintos e seguros.
• InpUseCommonFolder: pasta “Arquivos comuns” quando ativada.
• InpDelimiter: vírgula (44) ou ponto-e-vírgula (59).

CONFIGURAÇÃO

1. Compile o RoundTripCostReconcilerMT5.mq5 junto com o RoundTripCostCore.mqh na mesma pasta.
2. Aplique o Expert Advisor a qualquer gráfico.
3. Selecione o escopo do histórico e, opcionalmente, o filtro “exact magic”.
4. Escolha dois nomes de arquivo CSV distintos e seguros.
5. Leia o log do Experts e, em seguida, recupere os arquivos CSV da pasta “Arquivos comuns” ou da pasta “Arquivos” do terminal.

SEGURANÇA E LIMITAÇÕES

O utilitário apenas lê o histórico da conta e grava arquivos CSV locais. Ele não abre, modifica, exclui nem encerra ordens; não utiliza DLLs, WebRequest nem serviços externos.

Os resultados dependem do histórico disponível no terminal conectado e na corretora. As reversões são deliberadamente classificadas como complexas, em vez de serem forçadas a um “round trip” simples que poderia induzir em erro. Trata-se de um auxílio contábil e de diagnóstico, não de uma garantia de lucro ou tributária.

Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/76117

Broker Session Schedule Inspector MT5 Broker Session Schedule Inspector MT5

Inspecionador de sessão de negociação nativo da corretora, somente para leitura, com status atual, próxima transição, escopo para vários símbolos e exportação para CSV.

Broker Execution Diagnostics MT5 Broker Execution Diagnostics MT5

Script MT5 somente para leitura que exibe o volume, o preço, os stops, o congelamento, o spread e as restrições de execução da corretora.

Accumulation/Distribution Accumulation/Distribution

O Indicador Accumulation/Distribution (Acumulação/Distribuição ou A/D) é determinado pelas mudanças de preço e volume.

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

O Indicador Acceleration/Deceleration (Aceleração/Desaceleração ou AC) mede a aceleração e a desaceleração da força motriz atual do mercado.