Gostaria de poder negociar três instrumentos ao mesmo tempo em um único EA. Estou tentando realizar isso com meus próprios esforços, mas em muitos momentos o resultado não é muito bonito, devido à minha inexperiência em programação. Se eu pudesse oferecer uma solução, provavelmente não usaria o assistente. Se existe uma classe que implementa tudo para negociar em um instrumento, por que não posso criar 3 objetos dessa classe e negociar em 3 instrumentos?
1. nível de preço para executar uma negociação - parâmetro para uma entrada mais "flexível" no mercado. Define a margem do preço de mercado atual (em pontos de 2/4 dígitos). Por exemplo, o preço rompeu algum nível, mas "sabemos" que, após o rompimento do teste, deve haver um recuo para o nível e, somente depois disso, um movimento adicional. Definimos o valor do parâmetro como menor que zero. Em vez de entrar na runok ao preço atual, obtemos uma entrada por ordem de limite (se adivinharmos o recuo). Se o valor do parâmetro for positivo, defina uma ordem stop (pode ser necessário confirmar o sinal de "bounce").
2. expiração de ordens pendentes (em barras) - parâmetro que define o tempo de "vida" de uma ordem pendente em barras. Por exemplo, se trabalharmos em um intervalo de 15 minutos, o valor do parâmetro será 4. Se a ordem não funcionar, ela será automaticamente cancelada em uma hora. Isso é útil em negociações reais.
Aguarde! Posso definir ordens pendentes no Assistente? Em geral, há uma descrição mais completa (ou está planejada) de como osExpert Advisors gerados pelo Assistente funcionam? Ou preciso entrar nos programas de sinal e descobrir por mim mesmo? Quero dizer, esses dois parâmetros aparecem automaticamente no Expert Advisor, mas não está claro se e como serão usados!
Gostaria de ver um exemplo do SignalCustom.mqh. Estou tendo problemas para entender como devo usá-lo. Estou tentando aprender como adicionar meus próprios indicadores no Assistente MQL5.
Do you want to try out a trading strategy while wasting no time for programming? In MQL5 Wizard you can simply select the type of trading signals, add modules of trailing positions and money management - and your work is done! Create your own implementations of modules or order them via the Jobs service - and combine your new modules with existing ones.
Gostaria de ver um exemplo do SignalCustom.mqh. Estou tendo problemas para entender como devo usá-lo. Estou tentando aprender como adicionar meus próprios indicadores no Assistente MQL5.
tsaktuo
Não se preocupe. Esse exemplo será publicado, mas um pouco mais tarde. Aproximadamente em duas semanas.
Qual é sua tarefa específica?
Por que você não pode criar 3 objetos dessa classe e negociar em 3 instrumentos?
1. nível de preço para executar uma negociação - parâmetro para uma entrada mais "flexível" no mercado. Define a margem do preço de mercado atual (em pontos de 2/4 dígitos). Por exemplo, o preço rompeu algum nível, mas "sabemos" que, após o rompimento do teste, deve haver um recuo para o nível e, somente depois disso, um movimento adicional. Definimos o valor do parâmetro como menor que zero. Em vez de entrar na runok ao preço atual, obtemos uma entrada por ordem de limite (se adivinharmos o recuo). Se o valor do parâmetro for positivo, defina uma ordem stop (pode ser necessário confirmar o sinal de "bounce").
2. expiração de ordens pendentes (em barras) - parâmetro que define o tempo de "vida" de uma ordem pendente em barras. Por exemplo, se trabalharmos em um intervalo de 15 minutos, o valor do parâmetro será 4. Se a ordem não funcionar, ela será automaticamente cancelada em uma hora. Isso é útil em negociações reais.
Aguarde! Posso definir ordens pendentes no Assistente? Em geral, há uma descrição mais completa (ou está planejada) de como osExpert Advisors gerados pelo Assistente funcionam? Ou preciso entrar nos programas de sinal e descobrir por mim mesmo? Quero dizer, esses dois parâmetros aparecem automaticamente no Expert Advisor, mas não está claro se e como serão usados!
1. Sim.
2. ainda não há descrição.
Gostaria de ver um exemplo do SignalCustom.mqh. Estou tendo problemas para entender como devo usá-lo. Estou tentando aprender como adicionar meus próprios indicadores no Assistente MQL5.
tsaktuo
Olá, Victor,
Parece bom, mas acho que encontrei um erro no SignalStoch.mqh :
Gostaria de ver um exemplo do SignalCustom.mqh. Estou tendo problemas para entender como devo usá-lo. Estou tentando aprender como adicionar meus próprios indicadores no Assistente MQL5.
tsaktuo
Obrigado. Corrigido.
tioVic,
De nada, mas você pode, por favor:
Atenciosamente,
Olivier
1.Meu inglês é muito ruim para que eu possa explicar isso. Será escrito, no qual os detalhes dos algoritmos. (Com o Google Tradutor)
2. A macro será avaliada como verdadeira se o valor de um bit especificado em uma variável m_patterns_usage for igual a 1; caso contrário , será falsa.
(Com o Google Tradutor)
P.S. Se você estiver satisfeito com meu inglêsdo Google, responda às outras perguntas.