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:
239
Avaliação:
(9)
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.

Popular MACD Strategy from Viral YouTube Video (3.5M+ Views) Popular MACD Strategy from Viral YouTube Video (3.5M+ Views)

Um Expert Advisor automatizado que implementa uma estratégia popular baseada em MACD, conforme visto em um vídeo viral do YouTube com mais de 3,5 milhões de visualizações. Combina crossovers MACD, filtragem de tendências com o 200 MA e detecção de suporte/resistência.