Especialistas: Assistente MQL5 - Sinais de Negociação baseados no Padrões Candles de Reversão (Barras de preço)

 

Assistente MQL5 - Sinais de Negociação baseados no Padrões Candles de Reversão (Barras de preço):

O Assistente MQL5 oferece a criação automática de Expert Advisors (veja Assistente MQL5: Criando Expert Advisors sem Programar).

A classe CSignalCandles fornece sinais de negociação, com base em padrões candlestick de reversão. Esta estratégia é chamada de "Sinais baseados nos padrões candles de reversão" (criando o EA automaticamente através Assistente MQL5).

A ideia do sistema é identificar os padrões de reversão usando o cálculo do candle composto. Os padrões de reversão são semelhantes a análise dos castiçais Japonês nos padrões "Martelo" e o "Homem Enforcado". Mas é usado um candle composto em vez de um único candle e não precisa do pequeno corpo do candle composto para confirmar a inversão.

Testing Results of the Expert Advisor with trading signals, based on the reversal candlestick patterns

Autor: MetaQuotes Software Corp.

 
Boa tarde! Você poderia informar como complementar o código do Expert Advisor para que a coluna (ou colunas) do comentário do MT5 seja preenchida ao abrir e fechar posições. Assim, seria visível qual Expert Advisor abriu ou fechou uma negociação. Muito obrigado.
 

Preciso especificar o comentário correto ao enviar uma solicitação de OrderSend(). Aqui está um exemplo de como fazer isso usando a classe CTrade

//+------------------------------------------------------------------+
//|AddCommentToPosition.mq5 |
//| Copyright 2011, MetaQuotes Software Corp.
//|http://www.mql5.com
//+------------------------------------------------------------------+
#property copyright "Copyright 2011, MetaQuotes Software Corp."
#property link      "http://www.mql5.com"
#property version   "1.00"
#property script_show_inputs
#include <Trade/Trade.mqh>

//--- parâmetros de entrada
input string   comment="Do roteiro".;
//+------------------------------------------------------------------+
//| Função de início do programa de script|
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   CTrade trade;
   
   trade.Buy(0.1,_Symbol,0,0,0,comment);

  }
//+------------------------------------------------------------------+

Resultado:


 

Obrigado. Entendo que esse é o código ao escrever um novo Expert Advisor ou ele pode ser inserido em qualquer Expert Advisor existente copiando esse código? Estou interessado em inseri-lo em Expert Advisors que já estão no banco de dados, por exemplo, este: Moving Averages.mq5

 
Como instalar?
 
Baixei todos os arquivos, mas não consigo usá-lo ao criar um EA. Ele não está na lista de sinais
 
Você poderia me dizer como seria o código, se o preço for negociado acima da média do período N, então o Expert Advisor só entraria para comprar, ignorando os sinais de venda, e vice-versa, se estiver abaixo, só venderia?
 

Prezados , bom dia!


Tentei usar o algoritmo para operar no MT5 na Bolsa de Valores brasileira, e o mesmo não tem qualquer movimentação. Ao depurar o algoritmo, o mesmo apresentou erros de consistência nas linhas 34,35,36 e 51 do arquivo auxiliar  "SignalCandles.mqh". - Peço a especial gentileza de apontarem como corrigir os erros apresentados, ou editarem o arquivo auxiliar corrigido.

 

Paulo,


Os programas são feitos para forex, que têm várias particularidades que não são compatíveis com a B3 ou BMF.

Se ainda tiver dúvidas, sugiro este artigo para iniciar a programar em mql5: https://www.mql5.com/pt/articles/100.

Com algumas adaptações, dá pra fazer rodar na B3 e na BMF, que na prática seria uma simplificação, pois vários parâmetros do forex são desnecessários, como cálculo de margem, checagem de volume, tempo de expiração de ordens, alavancagem, etc.


Abs,


Luciano

Guia passo a passo para iniciantes para escrever um Expert Advisor no MQL5
Guia passo a passo para iniciantes para escrever um Expert Advisor no MQL5
  • www.mql5.com
Este artigo é destinado a iniciantes que desejam aprender como escrever Consultores Especialistas simples na nova linguagem MQL5. Nós começaremos primeiro definindo o que queremos que o nosso CE (Consultor Especialista) faça, e descrição então passaremos para como nós queremos que o CE o faça. 1. Estratégia de negociação Ele irá monitorar um...
 
Alguém poderia me dizer como instalar isso, porque eu tentei com as indicações, mas não me ajudou, muito obrigado, boa noite.
 
Olá, existe alguma versão de atualização que substitua essa? Porque a classe CSignalCandles parece não existir mais.

Obrigado