Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
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

Volodymyr Bobal
Volodymyr Bobal
Professional MQL4/MQL5/Python/R Developer & Quantitative Programmer
I specialize in developing high-performance algorithmic trading systems, custom technical indicators, and automated utilities for MetaTrader 4, MetaTrader 5 or bridged softs like Python>MT or R>MT.
My expertise includes:
| Portuguese English Русский 中文 Español Deutsch 日本語 한국어 Français Italiano Türkçe
Visualizações:
35
Avaliação:
(1)
Publicado:
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 momentos 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 do terminal Experts, 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 cruzadamente com a biblioteca afml do Python, com uma precisão de até 1e-12.

Accumulation/Distribution Accumulation/Distribution

O Indicador Accumulation/Distribution (Acumulação/Distribuição ou A/D) é determinado pelas mudanças de preço e volume.

Accelerator Oscillator (AC) Accelerator Oscillator (AC)

O Indicador Acceleration/Deceleration (Aceleração/Desaceleração ou AC) mede a aceleração e a desaceleração da força motriz atual do mercado.