Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Twitter!
Participe de nossa página de fãs
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
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
Avalie seu funcionamento no terminal MetaTrader 5
- Visualizações:
- 17
- Avaliação:
- Publicado:
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
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
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
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
O Indicador Accumulation/Distribution (Acumulação/Distribuição ou A/D) é determinado pelas mudanças de preço e volume.
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.