Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
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
Scripts

Trade Journal Exporter - closed positions to CSV - script para MetaTrader 5

Dror Munk
Dror Munk
I build robust, fully-tested MetaTrader Expert Advisors and indicators in MQL5 and MQL4, with a focus on safe execution and honest validation — not just code that compiles, but code that behaves correctly under real conditions.
What you get from an order:
| Portuguese English Русский 中文 Español Deutsch 日本語 한국어 Français Italiano Türkçe
Visualizações:
92
Avaliação:
(2)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Um diário de negociação é a vantagem mais barata que existe — este script extrai seus dados brutos do terminal em uma única execução.


Ele seleciona o histórico da conta dos últimos N dias (entrada), percorre todas as negociações e as agrega em posições fechadas por ID de posição; assim, funciona corretamente tanto em contas de compensação quanto em contas de hedge e lida com execuções parciais: os preços de entrada e saída são ponderados pelo volume em todas as negociações de entrada e saída da posição.


Cada linha do CSV contém: ID da posição, símbolo, direção, volume, hora de abertura e preço de abertura ponderado pelo volume, hora de fechamento e preço de fechamento ponderado pelo volume, o resultado em pontos (considerando a direção), comissão, swap, lucro líquido, duração em minutos e o comentário da primeira transação (geralmente o nome do EA — útil para filtrar por estratégia).


Entradas: período em dias, nome do arquivo (vazio = automático TradeJournal_AAAA-MM-DD.csv), separador CSV (o padrão “;” abre diretamente no Excel), saída opcional para pasta comum e um filtro opcional restrito apenas ao símbolo do gráfico atual.


O arquivo é gravado em MQL5\Files (ou na pasta comum Files). Posições ainda abertas e posições cuja entrada esteja fora do período selecionado são ignoradas. Apenas exportação — não altera nada na conta.



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

Market Structure SMC: Swings, BOS/CHoCH, Order Blocks, FVG, QML Market Structure SMC: Swings, BOS/CHoCH, Order Blocks, FVG, QML

Indicador de estrutura de mercado SMC/ICT para MT5: máximas/mínimas de oscilação, BOS (continuação) e CHoCH (reversão) confirmados no fechamento, blocos de ordens, gaps de valor justo e níveis QML (Quasimodo). Todos os recursos podem ser ativados ou desativados, com sensibilidade aos picos e cores ajustáveis. Funciona em qualquer símbolo e período de tempo.

KCI Standard: A Pure Kinematic Computing Engine for Market Singularity Detection KCI Standard: A Pure Kinematic Computing Engine for Market Singularity Detection

O Índice de Compressão Cinética (KCI) é um oscilador personalizado projetado para detectar a exaustão do mercado e eventos de compressão localizados. Ao calcular suas métricas cinemáticas internamente, em vez de depender de parâmetros de indicadores padrão externos, o KCI reduz a sobrecarga e simplifica o gerenciamento de buffers para integração com o Expert Advisor (EA). Este artigo detalha os fundamentos matemáticos, a arquitetura do sistema, o mapeamento de buffers e guias práticos de integração para desenvolvedores que desejam implementar essa ferramenta no MetaTrader 5.

Position Size Calculator - risk-based lot sizing script Position Size Calculator - risk-based lot sizing script

Calcula o tamanho correto do lote para uma operação planejada com base no seu risco (porcentagem do patrimônio líquido ou um valor fixo em dinheiro) e na distância do stop-loss (pontos ou um nível de preço). Respeita as especificações do contrato do símbolo — tamanho e valor do tick, volume mínimo/máximo/incremento — e estima a margem necessária.

Spread Monitor Panel - live spread with spike alerts Spread Monitor Panel - live spread with spike alerts

Painel no gráfico com o spread em tempo real do símbolo do gráfico — valor atual, mínimo, médio e máximo desde a abertura da posição — codificado por cores de acordo com seus limites de alerta e perigo, além de um alerta opcional quando o spread permanecer no nível de perigo por N segundos consecutivos (picos causados por notícias e rolagem).