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
Bibliotecas

MT4 to MT5 Convertor (MT5Compat.mqh) - biblioteca para MetaTrader 5

OrderManagement is by @fxSaber https://www.mql5.com/en/users/fxsaber | Portuguese English Русский 中文 Español Deutsch 日本語 한국어 Français Italiano Türkçe
Publicado por:
Amirhossein Ghasemi Moroodi
Visualizações:
14
Avaliação:
(6)
Publicado:
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

MT5Compat, uma biblioteca abrangente de conversão de MT4 para MT5 🚀

Uma novabiblioteca de interface foi desenvolvida para simplificar o processo de conversão de indicadores MT4 e Expert Advisors (EAs) para MT5. Essa biblioteca suporta a maioria das funções do MetaTrader 4, oferecendo aos desenvolvedores uma solução unificada para compatibilidade entre plataformas.

Você pode adicioná-la a ambos


Principais recursos:

Amplo suporte a funções do MT4: Integra perfeitamente as funções MT4 amplamente utilizadas em projetos MT5. (Peça de pedido criada por@fxSaber)
Personalizável: Os desenvolvedores podem expandir a biblioteca adicionando funções adicionais conforme necessário.
Base de código unificada: Permite escrever uma única base de código que funciona perfeitamente tanto para oMT4 quanto para oMT5.
Opções flexíveis de integração: A biblioteca pode ser incluída como um arquivo . mqh ou integrada diretamente em um EA ou indicador.


🛠️ Como funciona:

1️⃣ Integre seu código de indicador ou EA MT4 com as funções de biblioteca fornecidas.
2️⃣ Use o arquivo . mqh para incorporar a biblioteca em seu projeto.
3️⃣ Escreva sua lógica uma vez e obtenha compatibilidade total com oMT4 e o MT5.
4️⃣ Você precisa substituir essas funções pela versão compatível para ser compatível com as duas plataformas com o mesmo código


Função MT4 Substituição de compatibilidade cruzada Descrição
Perguntar GetAsk() Recupera o preço Ask atual de um símbolo.
Bid GetBid() Recupera o preço Bid atual de um símbolo.
MarketInfo(símbolo, MODE_DIGITS) GetSymbolDigits(símbolo) Obtém o número de casas decimais de um símbolo.
MarketInfo(símbolo, MODE_TICKSIZE) GetSymbolTickSize(símbolo) Recupera o tamanho do tick de um símbolo.
MarketInfo(símbolo, MODE_TICKVALUE) GetSymbolTickValue(símbolo) Recupera o valor do tick de um símbolo.
MarketInfo(símbolo, MODE_MINLOT) GetSymbolMinLot(símbolo) Obtém o tamanho mínimo do lote de um símbolo.
MarketInfo(símbolo, MODE_MAXLOT) GetSymbolMaxLot(símbolo) Obtém o tamanho máximo do lote de um símbolo.
MarketInfo(símbolo, MODE_POINT) GetSymbolPoint(símbolo) Obtém o tamanho do ponto de um símbolo.
MarketInfo(símbolo, MODE_SPREAD) GetSymbolSpread(símbolo) Obtém o spread de um símbolo.
Close[x] iClose(símbolo, PERIOD_CURRENT, x) Recupera o preço de fechamento da barra no índice x.
Open[x] iOpen(símbolo,PERIOD_CURRENT, x) Recupera o preço de abertura da barra no índice x .
Low[x] iLow(símbolo,PERIOD_CURRENT, x) Recupera o preço baixo da barra no índice x.
High[x] iHigh(símbolo,PERIOD_CURRENT, x) Recupera o preço alto da barra no índice x .

Por que essa biblioteca?

Essa biblioteca de interface é uma ferramenta poderosa para desenvolvedores que desejam:

  • Economizar tempo e recursos ao manter uma única base de código.
  • Fazer a transição de produtos MT4 existentes para o MT5 com o mínimo de esforço.
  • Personalizar e expandir a funcionalidade para soluções avançadas.

Disponibilidade

A biblioteca já está disponível para integração em seus projetos.

Em caso de dúvidas ou comentários, fique à vontade para contribuir com a discussão abaixo. Vamos tornar o desenvolvimento mais rápido, mais simples e mais eficiente para todos!


Capacitando os desenvolvedores para soluções de negociação entre plataformas. 🌟


Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/53547

Get min margin in to csv Get min margin in to csv

O script MinMargins.mq5 foi desenvolvido para ajudar os traders a calcular e documentar rapidamente a quantia mínima de dinheiro necessária para abrir uma posição com o menor tamanho de lote para todos os símbolos disponíveis no Market Watch. Esses dados são salvos em um arquivo CSV para facilitar a revisão e a análise.

Seven strategies in One expert Seven strategies in One expert

O nome do especialista é "MultiStrategyEA".

SUPERMACBOT SUPERMACBOT

O SUPERMACBOT é um robô de negociação totalmente automatizado que combina o poder da estratégia Moving Average Crossover com o indicador MACD para fornecer sinais de negociação precisos e confiáveis. Esse Expert Advisor foi projetado para funcionar perfeitamente em todos os símbolos e períodos de tempo, oferecendo versatilidade e adaptabilidade aos traders em várias condições de mercado.

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.