Stop Distance Ledger
- Utilitários
- Versão: 1.0
- Ativações: 10
Stop Distance Ledger lê o histórico de negociações fechadas desta conta e mostra com que frequência um stop-loss ou take-profit foi realmente definido ao abrir uma posição, e a que distância foi colocado, como porcentagem do preço de abertura. Não prevê nem aconselha, e nunca observa os resultados das negociações; apenas mede o que foi definido.
POR QUE ISTO EXISTE
Decidir sempre colocar um stop-loss antes de entrar em uma operação é uma regra que muitos traders pretendem seguir, mas raramente verificam. A aba de histórico da conta lista as negociações uma a uma; nunca soma quantas realmente tinham um stop-loss, quantas não tinham, ou a que distância esses stops foram colocados. "17 de 931 posições fechadas tinham um stop-loss - uma taxa de 1,8%" é um fato que o próprio histórico desta conta já possui; simplesmente nunca foi contado.
CONFIGURAÇÃO
1. Arraste o EA para qualquer gráfico. O símbolo e o período de tempo não importam - ele lê todo o histórico de negociações fechadas da conta, não o gráfico em que está rodando.
2. Um painel aparece no canto superior esquerdo e se preenche a partir do próprio histórico desta conta.
3. Ele só recalcula quando o número de negociações fechadas muda, verificado a cada 60 segundos. Nada precisa ser iniciado ou configurado.
4. Nada mais é necessário. Não há ajustes numéricos para calibrar.
ENTRADAS (quatro, nesta ordem)
- InpShowPanel (true) - mostrar ou ocultar o painel.
- InpPanelCorner (superior esquerdo) - em qual dos quatro cantos do gráfico o painel fica.
- InpPanelFontSize (9) - tamanho do texto do painel. Apenas exibição.
- InpColorText (branco) - cor do texto do painel.
Não há nenhum limite numérico em lugar nenhum. A janela de 365 dias é fixa e não pode ser alterada.
O QUE ELE OBSERVA: APENAS A ORDEM DE ABERTURA
Esta ferramenta lê o stop-loss e o take-profit que foram definidos na ordem que abriu uma posição, no momento da abertura. O MT5 não mantém um registro de mudanças posteriores de stop-loss ou take-profit - modificar o stop de uma posição mais tarde atualiza a posição diretamente, sem deixar nenhum registro no histórico de ordens. Esta é uma limitação da plataforma, não desta ferramenta: é tecnicamente impossível reconstruir o histórico completo de mudanças de um stop apenas a partir do histórico da conta. O que esta ferramenta responde é "esta posição começou com um stop-loss, e a que distância estava" - não "o stop foi movido depois".
O QUE O PAINEL MOSTRA
O painel mostra a taxa de posições com stop-loss dos últimos 365 dias, ao lado da contagem por trás dela. Abaixo, Take-profit set rate mostra o mesmo para o take-profit, seguido da distância mediana do stop-loss e do take-profit, ambas como porcentagem do preço de abertura (um traço aparece em vez de um número quando menos de 5 posições tinham esse stop). By symbol lista a distância mediana do stop-loss para até 5 símbolos, classificados por quantos stop-loss foram definidos, e tudo além disso é agrupado em uma linha Other symbols. Quando não há histórico fechado para avaliar, o painel indica isso em uma linha.
O ARQUIVO DE RELATÓRIO
Um arquivo CSV é escrito em MQL5\Files\StopDistanceLedger\stop_distance_report.csv, dividido por mês, com as colunas: Month, Symbol, ClosedCount, SLSetCount, MedianSLPercent, TPSetCount, MedianTPPercent. Uma linha com o campo Symbol vazio marca a linha geral daquele mês. Ele é reescrito por completo a cada vez, nunca anexado, então nunca contém duplicatas. O caminho completo é exibido no painel.
ANTES DE TESTAR
O Testador de Estratégias só possui o histórico de negociações fechadas daquela única execução de teste, então o que aparece ali reflete o período de teste, não o histórico real de negociação desta conta. É útil para confirmar que o EA roda sem erros, não para ler seus números como se fossem dados reais da conta.
O QUE ELE NÃO FAZ
Nunca abre, fecha ou modifica uma negociação, e nunca define ou altera um stop-loss ou take-profit - não tem nenhuma conexão com o lado de negociação do terminal: apenas lê o que já estava lá quando uma posição foi aberta. Não usa em nenhum momento os resultados das negociações, apenas se um stop-loss ou take-profit foi definido e a que distância. Não inclui posições abertas - apenas as totalmente fechadas são contadas. Não julga se uma distância de stop era muito apertada ou muito ampla, e não sugere qual distância usar. Lê uma única conta em um único terminal, retrocedendo apenas até onde o próprio histórico de negociações desta conta alcança.
