Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
TickValue_Compare - diagnose differences between TICK_VALUE, LOSS and PROFIT - script para MetaTrader 5
- Visualizações:
- 13
- Avaliação:
- Publicado:
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
OBJETIVO
Compara as três propriedades de valor de tick expostas pelo MetaTrader 5 para cada símbolo no Market Watch:
- SYMBOL_TRADE_TICK_VALUE (genérico).
- SYMBOL_TRADE_TICK_VALUE_LOSS (usada para cálculos de perda).
- SYMBOL_TRADE_TICK_VALUE_PROFIT (usada para cálculos de lucro).
POR QUE ISSO É IMPORTANTE
Muitos EAs utilizam uma das propriedades de valor de tick para o dimensionamento de lotes com base no risco. Quando LOSS e PROFIT diferem (como ocorre com pares de moedas cruzadas em muitas corretoras), a escolha da propriedade errada leva a posições com dimensionamento incorreto:
- Usando LOSS: estimativa pessimista de perda — lotes menores (mais seguro, conservador para gestão de risco).
- Usar TV: geralmente equivale a PROFIT (otimista) — lotes ligeiramente maiores do que o pretendido.
Este script fornece dados empíricos por símbolo para que você possa tomar uma decisão informada com base na sua corretora específica.
USO
- Adicione ao Market Watch os símbolos que deseja analisar.
- Arraste o script para qualquer gráfico.
- Insira os parâmetros de entrada e clique no botão OK.
- Verifique a guia “Experts” para ver o resumo.
- Se a opção “Salvar CSV” estiver ativada, os dados completos de cada símbolo serão exportados para um arquivo CSV na pasta MQL5/Files/ (útil para corretoras de grande porte, já que a aba “Especialistas” é limitada a cerca de 2.000 linhas).

RESULTADO
Cada símbolo é classificado em uma destas categorias:
ALL_EQUAL: as três propriedades correspondem dentro da tolerância.
TV_MATCHES_PROFIT: TV == PROFIT, LOSS ligeiramente diferente.
TV_MATCHES_LOSS: TV == LOSS, PROFIT ligeiramente diferente.
ALL_DIFFER: todas as três propriedades são distintas.
Um resumo no final agrega as contagens por categoria.
INTERPRETAÇÃO
- Se a maioria ou todos os símbolos forem ALL_EQUAL, sua corretora trata LOSS e PROFIT como idênticos — qualquer uma das três propriedades é segura.
- Se TV_MATCHES_PROFIT for comum (padrão típico), então:
- Para dimensionamento baseado em risco, use TICK_VALUE_LOSS (a opção mais conservadora).
- TV (genérico) equivale efetivamente a PROFIT, o valor otimista.
Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/73211
SetSLByLoss - set Stop Loss on all open positions by target loss amount
Script para definir o Stop Loss em todas as posições abertas com base em um valor-alvo de perda na moeda da conta (por exemplo, US$ 50 por posição). Funciona com qualquer moeda de depósito e qualquer símbolo de câmbio. Verifica os níveis de stop e congelamento da corretora. A conversão de moeda é feita automaticamente.
Heiken ashi as series
Heiken Ashi com todos os buffers configurados como série
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.
