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
Trade Excursion Report: MFE and MAE of every closed trade, to CSV - script para MetaTrader 5
- Visualizações:
- 18
- Avaliação:
- Publicado:
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
O que está escrito
Uma linha por posição fechada, agrupadas por DEAL_POSITION_ID (funciona em contas de hedge e de compensação; testado em uma conta demo de hedge). Colunas: ticket, símbolo, direção, hora de entrada, hora de saída, preço de entrada, preço de saída, pontos de lucro, pontos MFE, pontos MAE, taxa de captura, barras abrangidas, tempo de manutenção.
Entradas
- InpDias — quantos dias de histórico devem ser lidos (365)
- InpSoEsteAtivo — apenas o símbolo do gráfico ou todos os símbolos do histórico (false)
- InpTF — período utilizado para medir as oscilações (gráfico atual)
- InpArquivo — nome do arquivo CSV na pasta MQL5\Files
Resumo impresso no log do Expert
Número de operações, ganhas/perdidas, resultado líquido, mediana do MFE e do MAE das operações lucrativas, mediana do MAE das perdedoras, mediana da taxa CAPTURE, mediana de barras por operação, o número de operações de barra única e o número de operações que não puderam ser medidas porque o terminal não possui mais barras para aquele símbolo (futuros vencidos, por exemplo) — esses dados são relatados, e não gravados silenciosamente como zero.
Limite de medição
As oscilações são calculadas a partir das máximas e mínimas das barras abrangidas por cada operação no InpTF. O percurso dentro de uma barra é desconhecido. Se a coluna de barras mostrar 1 para muitas operações, execute a análise em um intervalo de tempo menor.
Compartilhe o TradeExcursion.mqh com o indicador Trade Excursion; o arquivo de inclusão deve ser colocado em MQL5\Include.
Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/77050
SessionReopenEA
O ouro apresenta uma pausa diária de manutenção na CME. A primeira hora após essa pausa, o preço sobe mais do que o esperado pelo acaso, em todos os anos civis de uma amostra de 11 anos — enquanto todas as outras horas do dia apresentam movimento estável. Uma operação por sessão, um stop do lado do servidor escalonado pela volatilidade, sem média móvel nem estratégia de grade. Então, meu modelo de custo acabou se revelando errado. Um backtest com ticks reais mostrou que o custo real de ida e volta na reabertura é de cerca de 60 pontos, e não os 19 que minha pesquisa havia calculado — o campo de spread da barra M1 é um resumo por barra e subestima o valor em aproximadamente três vezes. Reexecutando os 11 anos com o custo corrigido: +3,34 bps, t 7,40, 59,3% de ganhos -> +1,60 bps, t 3,42, 50,8% de ganhos A vantagem persiste, com menos da metade de sua força original. Esse segundo número é o valor real. O que não é: cerca de +3,3% ao ano com drawdown de 4,6%, aproximadamente um ano em cada nove com resultado negativo. Com 0,01 lotes, isso equivale a ~130 por ano — um número que mede o tamanho da posição, não a estratégia.
Any Indicator Alert - alerts, push notifications and multi-timeframe for any custom indicator, no source code needed
Anexe-o a um gráfico, digite o nome de qualquer indicador personalizado e ele irá alertá-lo com base nos próprios buffers desse indicador — por meio de uma janela pop-up, som, notificação push no seu celular ou e-mail. Ele lê o indicador por meio do iCustom, portanto, não é necessário o código-fonte: basta um arquivo .ex5 compilado que você tenha baixado. Ele também pode ler esse indicador a partir de um período de tempo superior e verifica novamente as barras fechadas para informar se o indicador se repinta ou se apenas apresenta atraso. Ele abre no modo EXPLORE, que lista todos os buffers que o indicador possui e o que há em cada um deles, pois “qual buffer contém o sinal” é a dúvida que impede a maioria das pessoas de usar o iCustom.
CGoldSymbol - find the broker's gold and size the position correctly on it
Detecta o símbolo “gold”, independentemente do nome que a corretora lhe dê, lê as especificações do contrato diretamente do terminal em vez de presumí-las e converte um risco na moeda da conta em um tamanho de lote adequado para essa corretora.
OHLC Reality Check - at what stop distance does your backtest start lying?
Abre uma operação virtual entre colchetes em cada barra de M1, simula-a com base no histórico real de ticks e relata, para uma série de distâncias de stop, com que frequência a modelagem OHLC de 1 minuto resultaria em uma avaliação incorreta da operação.