Trading Cost Monitor Spread Swap Commission MT4
- Indicadores
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Versão: 1.1
Trading Cost Monitor é um indicador para MetaTrader 4 que mostra os custos de negociação de todos os símbolos da sua Observação do Mercado (ou de uma lista que você inserir) em uma tabela ordenável no gráfico: o spread atual, o spread médio, o percentil 95 e o máximo desde o início, o swap comprado e vendido por lote por dia na moeda da conta, a comissão e o custo de ida e volta (abertura + fechamento) de 1 lote.
Todos os valores são os que o servidor da sua corretora informa para a sua conta, mais os spreads que o indicador observou desde que foi iniciado. Eles descrevem apenas o presente e o passado. Não preveem nem garantem custos futuros, não avaliam corretoras e não são um sinal nem um conselho sobre o que ou quando negociar.
Apenas exibe informações: nunca abre, modifica ou fecha ordens. Gratuito.
Recursos
- Uma tabela para até 300 símbolos: Symbol, Spread (pontos), Pips (símbolos FX), Avg / P95 / Max do spread desde o início (pontos), Swap L, Swap S (1 lote, 1 dia, moeda da conta), Comm (por lote por lado), RT 1 lot (custo de ida e volta), Quotes (número de cotações registradas).
- Clique no cabeçalho de uma coluna para ordenar e clique de novo para inverter. Linhas sem valor ficam sempre embaixo.
- Campo de filtro no painel: parte do nome de um símbolo, vários termos separados por vírgulas (por exemplo "JPY,XAU"). Páginas para listas longas, painel recolhível, qualquer canto.
- Swap convertido para a moeda da conta nos modos de swap usuais. A dica do símbolo mostra o modo de swap e o dia do swap triplo.
- Comissão lida automaticamente da sua última operação fechada de cada símbolo, ou inserida por você.
- Registro CSV opcional: uma linha por símbolo no intervalo escolhido (e ao remover o indicador) com o spread médio / mínimo / máximo do intervalo, os totais desde o início, o valor do ponto, o swap e a comissão. Salvo em MQL4\Files\TradingCostMonitor.
- Marcas no painel: "~" aproximado, "h" comissão do histórico, "-" sem dados ou sem taxa de conversão, valor esmaecido com unidade = valor não convertido, "..." carregando.
Parâmetros principais
- Symbols: Observação do Mercado ou lista de símbolos (separados por vírgulas, nomes exatos), número máximo de símbolos (1-300, padrão 100), filtro inicial, intervalo de amostragem e atualização (1-60 segundos, padrão 1).
- Commission: origem (de operações fechadas no histórico, senão o valor abaixo / sempre o valor abaixo), comissão por lote por lado na moeda da conta (0 = não definida), histórico a pesquisar (1-3650 dias, padrão 90).
- CSV log: ligado / desligado (padrão desligado), intervalo (1-1440 minutos, padrão 15), etiqueta do nome do arquivo.
- Panel: canto, deslocamentos, linhas por página (5-50, padrão 20), fonte, tamanho da fonte, iniciar recolhido, desenhar as velas atrás do painel (padrão ligado), 8 cores.
- 27 parâmetros em 4 grupos.
Como é calculado
- Spread (pontos) = (Ask - Bid) / Point. Os pips são mostrados apenas para símbolos FX: pontos / 10 em símbolos de 3 e 5 casas decimais, caso contrário iguais aos pontos.
- Avg / P95 / Max: a cada intervalo de atualização o indicador lê a última cotação de cada símbolo e a registra uma vez se ela mudou desde a leitura anterior. A primeira cotação após o início não é contada (pode ser antiga). O P95 vem de um histograma: exato até 1 ponto para spreads normais; para spreads muito largos as faixas ficam mais largas e o erro é no máximo meia faixa (coluna CSV p95_step_pt).
- Valor do ponto (1 lote, moeda da conta) = valor do tick / tamanho do tick x Point. Quando o terminal informa um valor do tick não convertido para a moeda da conta (visto em alguns CFDs), o indicador usa Point x tamanho do contrato x taxa de conversão.
- Taxa de conversão: de um símbolo da sua Observação do Mercado, diretamente ou via USD ou EUR (por exemplo HKD -> USD -> JPY).
- Ida e volta 1 lote = spread atual x valor do ponto + 2 x comissão por lado. Swap, slippage e outras taxas não estão incluídos.
- Swap (1 lote, um dia normal) pelo tipo de swap do símbolo: pontos, moeda base e moeda de margem são convertidos. Juros em % são calculados com o preço atual e marcados com "~".
- Comissão do histórico: para cada símbolo, a ordem fechada mais recente dentro dos dias de histórico; a sua comissão dividida pelos seus lotes é a ida e volta, e metade é mostrada por lado (com "h"). Símbolos sem uma operação assim usam o valor inserido ou mostram "not set".
Notas e limitações
- Use apenas uma cópia por gráfico. Os nomes dos objetos são fixos, então duas cópias no mesmo gráfico se sobrepõem. Se usar o modo lista em vários gráficos, adicione antes esses símbolos à Observação do Mercado.
- Enquanto está anexado, o indicador desliga a propriedade do gráfico "Gráfico em primeiro plano" (Chart on foreground) para que as velas sejam desenhadas atrás da tabela, e a restaura ao ser removido. Se você salvar um modelo ou perfil enquanto ele está anexado (velas em segundo plano), o modelo mantém "Gráfico em primeiro plano" desligado. Ligue-o de novo nas propriedades do gráfico se necessário, ou defina "Draw candles behind the panel" como false.
- O próprio terminal pode adicionar à Observação do Mercado os pares de moedas de que precisa para a conversão (por exemplo NZDJPY e NZDUSD para AUDNZD). Eles podem ficar após a remoção do indicador. No modo lista, o indicador adiciona os símbolos que faltam à Observação do Mercado e, ao ser removido, retira apenas os que adicionou (o terminal recusa se um gráfico ou ordem usar o símbolo).
- Os valores são os que a sua corretora informa agora e os observados no passado. Eles não garantem custos futuros. Spreads, swaps e comissões podem mudar a qualquer momento, e os spreads podem ser muito mais largos do que os registrados aqui, por exemplo em mercados rápidos ou com pouca liquidez.
- O registro começa quando o indicador é anexado; não há histórico de spreads anterior. Removê-lo, alterar os parâmetros, o símbolo ou o período, ou reiniciar o terminal inicia um novo registro (as linhas CSV anteriores são mantidas). Apenas uma cotação por símbolo por intervalo é registrada, então picos muito curtos entre duas leituras podem passar despercebidos.
- Uma cotação com mais de 5 minutos (por exemplo com o mercado fechado) é mostrada esmaecida.
- A comissão do histórico reflete operações passadas e pode diferir da tabela de tarifas atual. Comissão cobrada de outra forma (por exemplo como lançamentos de saldo separados) não é detectada; nesse caso, insira-a você mesmo. O valor inserido é usado para todos os símbolos.
- Se nenhuma taxa de conversão for encontrada, RT mostra "-", o swap mostra o valor bruto e a dica informa qual moeda adicionar à Observação do Mercado.
- O texto do painel é apenas em inglês. Nomes de símbolos com mais de 16 caracteres são encurtados.
- O painel não avalia horários do dia. O CSV registra apenas a hora do servidor e a hora GMT.
- No Testador de Estratégia apenas o símbolo do gráfico é mostrado, com o spread das configurações do teste, sem CSV e sem histórico. Use-o em um gráfico normal para ver os valores da sua conta.
Compatibilidade e suporte
- Somente MetaTrader 4. FX, metais, índices, ações, cripto e outros CFDs, qualquer período.
- Sem DLLs, sem acesso à internet. Só grava arquivos quando o registro CSV está ligado.
- Suporte por mensagens do MQL5, resposta em até 3 dias úteis: instalação, configurações e relatos de erros. Não podemos recomendar corretoras, símbolos ou horários de negociação, dar opiniões sobre o mercado nem tomar decisões de negociação por você.
