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
- Visualizações:
- 172
- Avaliação:
- Publicado:
- Atualizado:
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Em que ideias o código se baseia: Este script foi desenvolvido para operadores manuais e gestores algorítmicos que precisam liquidar instantaneamente suas posições. A interface padrão do MetaTrader 5 exige o fechamento de cada posição individualmente, o que pode causar slippage significativo em períodos de alta volatilidade. Este script automatiza o processo, percorrendo todas as posições abertas e fechando-as em uma fração de segundo, de acordo com o modo selecionado.
Como as indicações podem ser interpretadas: O script funciona por meio de um menu suspenso intuitivo (Enumeração) e é executado imediatamente ao ser arrastado para o gráfico. Ele fornece um feedback claro no log de especialistas do terminal, exibindo o número exato de posições fechadas com sucesso.
Descrição das variáveis externas (Entradas):
-
CloseMode: Determina a lógica de filtragem para o fechamento.
-
CLOSE_PROFIT — Fecha apenas as posições que estão atualmente com lucro líquido (incluindo swap e comissão).
-
CLOSE_LOSS — Fecha apenas as posições que estão atualmente no vermelho (lucro líquido negativo).
-
CLOSE_ALL — Zera completamente a conta, fechando todas as posições abertas.
-
-
TargetMagic: Filtra por Número Mágico.
-
Se definido como 0, o script afetará todas as negociações manuais e as realizadas por qualquer Expert Advisor.
-
Se definido como um número específico (por exemplo, 12345), ele fechará apenas as posições abertas por esse Expert Advisor específico.
-
Uso recomendado:
-
Símbolo: Universal (funciona com qualquer par de moedas, ouro ou criptomoedas).
-
Intervalo de tempo: Qualquer (o script é executado instantaneamente e não depende dos períodos do gráfico).
Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/73093
Gold FVG Finder
O indicador identifica zonas de desequilíbrio (Fair Value Gap) no gráfico e sinaliza com uma seta quando o preço retorna a elas. É adequado para ouro, Forex e quaisquer instrumentos líquidos em intervalos de tempo de M5 a H4.
Fixed-Width Fractional Differencing (FFD)
Implementação em MQL5 do método de diferenciação fracionária de largura fixa (FFD), conforme descrito no livro *Advances in Financial Machine Learning*, de López de Prado (Capítulo 5). Transforma uma série de preços não estacionária em uma estacionária, preservando ao máximo a memória histórica; a saída é validada por cruzamento com a biblioteca afml do Python, com precisão de até 1e-12.
Institutional Harmonic Volumetric Gravity Center
Um mecanismo quantitativo de densidade de volume que utiliza a matemática da média harmônica ponderada para eliminar valores atípicos aritméticos e mapear o verdadeiro centro de gravidade da liquidez institucional.
TransactionCostCollector — Script para análise de custos do corretor
Os pipelines de rotulagem com barreira tripla costumam utilizar uma constante arbitrária (0,5–1,0%) ou uma suposição de spread herdada do passado como limite min_ret. Um limite definido abaixo do custo real de transação de ida e volta faz com que o pipeline rotule ruídos causados por custos como sinais negociáveis. O conjunto de dados rotulado, então, superestima sistematicamente o “edge”, e qualquer modelo treinado com base nessas rotulagens sofre sobreajuste a um artefato do esquema de rotulagem, em vez de se ajustar à estrutura genuína do mercado. O TransactionCostCollector.mq5 é um script independente que resolve a etapa de coleta de dados desse problema.
