Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 906

 

Obrigado.

Tudo funciona.

Mas afinei-o um pouco)

Mudou-o e funciona.

if(!RefreshRates())
      return;
   if(MA1_buf[1]>Close_buf[1] && MA1_buf[0]<Close_buf[0]) //если значение индикатора были выше цены закрытия и стали ниже
     {
      if(m_Position.Select(Symbol())) //если уже существует позиция по этому символу
        {
         return;
           }
        
      else
         m_Trade.Buy(1,Symbol()); //если дошли сюда, значит позиции нет, открываем ее
     }
     if(m_Position.Select(Symbol())) //если уже существует позиция по этому символу
        {
        if(m_Position.PositionType()==POSITION_TYPE_BUY && (m_symbol.Bid()-m_Position.PriceOpen())/m_Position.PriceOpen()>=0.2)
           {
            m_Trade.PositionClose(Symbol());   //и тип этой позиции Buy, то закрываем ее            
           }
         return;
         }
     
 
ISL:

Obrigado.

Tudo funciona.

Mas afinei-o um pouco)

Mudou e funciona.

Recomendo a utilização de um modelador de código no editor - o código terá um aspecto limpo e fácil de ler.

 
Olá a todos porque o fio para principiantes caiu aqui como eu próprio um principiante por isso o problema é como calcular os lucros e perdas juntos em seis pares de contas de cobertura mt5 ou mostrar-me onde já foi implementado
 
TYRBO:
cheguei aqui porque sou um principiante e sei como calcular lucros e perdas em seis pares na conta hedge mt5 ou mostrar-me que pode já ter sido feito

Exemplo:

"....Muitas vezesé necessário calcular um lucro para uma posição que tenha sido aberta por uma EA.Na maioria dos casos, a EA funciona apenas com o símbolo no gráfico, e a EA tem sempre o seu próprio identificador único - mágico.

Neste caso, o problema é resolvido da seguinte forma: É necessário contornar todas as posições (apenas as posições para osímbolo da EA e apenas com o ID da EA são tidas em conta). O contorno de todas as posições é implementado na funçãoCalculateAllProfit: . "

 
Artyom Trishkin: Tudo o que falta fazer é pensar nisso.

Obrigado, funcionou.

 
Vladimir Karputov:

Exemplo:

"....Muitas vezesé necessário calcular um lucro para uma posição que tenha sido aberta por uma EA.Na maioria dos casos, a EA funciona apenas com o símbolo no gráfico, e a EA tem sempre o seu próprio identificador único - mágico.

Neste caso, o problema é resolvido da seguinte forma: É necessário contornar todas as posições (apenas as posições para osímbolo da EA e apenas com o ID da EA são tidas em conta). O contorno de todas as posições é implementado na funçãoCalculateAllProfit: . "

muito obrigado

 

Boa tarde.

Mais uma vez, estou a pedir ajuda à comunidade.

Estou a implementar uma estratégia.

Há um sinal proveniente do indicador, que se baseia em cálculos de n pares (EURUSD,GBPUSD,...) e mesmo de pares de moedas criados, que não estavam no terminal.

O que faz um Consultor Especialista:

-Dividi o depósito igualmente entre n pares, temos 5 deles. A 20% do depósito.

-Outras vezes, quando recebo um sinal num dos pares, fecho uma parte dos 4 restantes pela percentagem dada e entro no par, do qual o sinal veio do indicador.

Assim, negoceio vários pares num só EA.

Posso trabalhar de tal forma numa EA ou não existe tal possibilidade?

 
ISL:

Boa tarde.

Mais uma vez, estou a pedir ajuda à comunidade.

Estou a implementar uma estratégia.

Há um sinal proveniente do indicador, que se baseia em cálculos de n pares (EURUSD,GBPUSD,...) e mesmo de pares de moedas criados, que não estavam no terminal.

O que faz um Consultor Especialista:

-Dividi o depósito igualmente entre n pares, temos 5 deles. A 20% do depósito.

-Outras vezes, quando recebo um sinal num dos pares, fecho uma parte dos 4 restantes pela percentagem dada e entro no par, do qual o sinal veio do indicador.

Assim, negoceio vários pares num só EA.

Posso trabalhar de tal forma numa EA ou não é possível?

Claro que pode. Além disso, pode testar minuciosamente os Expert Advisors de múltiplas moedas no MetaTrader 5.

 
Vladimir Karputov:

É claro que é possível. Especialmente no MetaTrader 5 é possível testar completamente os EAs com múltiplas moedas.

Eu já comecei a ler, é um pouco lento(((.

Pode dar-me uma orientação?)

 
ISL:

Já começou a ler, é um pouco lento(((.

Pode dar-me uma orientação?)

Se for feita uma pergunta, então eu respondo-lhe. Não sou um telepata.

Razão: