Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 830
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Neste caso, não é 'melhor', é exactamente o que precisa - é uma classe de embalagem para funções comerciais normais. Não armazena múltiplos feiticeiros. Por conseguinte, precisa de definir um magik cada vez antes e quando precisa de abrir uma posição com um novo magik.
Geralmente a sequência é a seguinte:
etc....
A razão pela qual o digo dessa forma é porque algumas pessoas podem ter uma opinião diferente e também funciona.
Neste caso, não é 'melhor', é exactamente o que precisa - é uma classe de embalagem para funções comerciais normais. Não armazena múltiplos feiticeiros. Por conseguinte, precisa de definir um magik cada vez antes e quando precisa de abrir uma posição com um novo magik.
Geralmente a sequência é a seguinte:
etc....
Foi assim:
m_trade.SetExpertMagicNumber(Magic); antes de abrir uma posição ou apósm_trade.Buy(lots1,_Symbol,0,SL,TP,"Lag-MA_IAMA(Inversamente)_2.5.6.7 + 2");
Como não existe o métodoGetExpertMagicNumber na classe CTrade, imprima este código após a operação comercial:
Desta forma, pode verificar se ambos os EAs têm magias diferentes.
Obrigado, é mais conveniente. Não preciso da classe CPositionInfo, não preciso de seleccionar posição. Funciona no testador, mas é preciso esperar pelos desenvolvimentos da conta.
Diga-me por favor a diferença entre SymbolInfoSessionQuote eSymbolInfoSessionTrade ?
Ou, a mesma coisa, qual é a diferença entre uma sessão de cotação e uma sessão de comércio?
C'um caraças! E o que é session_index,// session number
Temos sessões numeradas? Que princípio é utilizado para os numerar, onde está escrito?
Por favor aconselhe como usar o Ignore(valor longo) { m_ignore=valor; } método da classe padrão CExpertSignal na classe Trailing custom quando programar em MQL5? Como posso aceder-lhe?
Tenho uma classe de sinais personalizados que me dá métodos para abrir e fechar posições. Mas no Trailing eu queria manter a posição por outro método. Se escrever separadamente as classes personalizadas MySignal e MyTrailing, uma posição é fechada pela condição, que desencadeou primeiro. Se o Trailing condition foi desencadeado mais cedo, tudo está bem. Mas por vezes um novo sinal (de inversão) vem do MySignal e a posição é invertida, e eu preciso que seja acompanhado por Trailing após a abertura, não fechando e não abrindo um novo. Olhei para as classes base e há um sentimento de que m_ignore da classe de sinais base é responsável por isto. Se lhe for atribuído o valor 1 no filtro apropriado, parece funcionar como deveria. Adicionei filtro0.Ignore(0) à classe Expert Advisor no OnInit. Mas sou novo no OOP e não compreendo como alterar este valor na classe MyTrailing, que não é herdado da classe CExpertSignal, mas é o seu "primo" (digamos filtrar0.Ignorar(1) ). Aconselhar como fazer isto.
Na verdade, pergunta mais geral: como passar informação entre duas classes que não são descendentes? Como transferir a informação da classe de rastreio para a classe de sinal? Provavelmente, é possível criar uma variável global e comunicar através dela. Mas isto parece bastante perverso em relação à lógica dos membros protegidos no OOP.
Diga-me por favor a diferença entre SymbolInfoSessionQuote eSymbolInfoSessionTrade ?
Ou, a mesma coisa, qual é a diferença entre uma sessão de cotação e uma sessão de comércio?
C'um caraças! E o que é session_index,// session number
Temos sessões numeradas? Em que princípio estão numerados, onde está escrito?
Em termos simples.
Sessão de orçamentação - a orçamentação está em curso (mas pode haver uma proibição de negociação).
Sessão de negociação (dentro ou coincidindo com uma sessão de cotação) - pode negociar.
Índice da sessão - o número índice da sessão de 00:00:00-23:59:59 hora do servidor (se houver pausas, então a sessão é superior a 1).
Ver a especificação de cada símbolo na visão geral do mercado.
Em termos simples
Sessão de cotação - as cotações estão em curso (mas pode haver uma proibição de negociação).
Sessão de negociação (dentro ou coincidindo com a sessão de cotação) - pode negociar.
Índice da sessão - o número de índice da sessão de 00:00:00-23:59:59 hora do servidor (se houver lacunas, a sessão é superior a 1).
Ver especificação para cada símbolo na visão geral do mercado.
Obrigado pelo esclarecimento. Ajudou-me.
Os sinais de cêntimos só podem agora ser gratuitos.
Porque não posso editar o nome no meu perfil?
Porque não se pode editar o nome no perfil?
Apenas verificado: o nome do sinal é perfeitamente editável.
Acabei de verificar: o nome do sinal é perfeitamente editável.
Refiro-me ao primeiro nome, diz que se tem de o mudar para um nome verdadeiro, mas não funciona