Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Twitter!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Scripts

Close Profit Positions - script para MetaTrader 5

Visualizações:
172
Avaliação:
(2)
Publicado:
Atualizado:
Freelance MQL5 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 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) 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 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 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.