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;
}
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
"....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: . "
"....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: . "
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?
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?
Obrigado.
Tudo funciona.
Mas afinei-o um pouco)
Mudou-o e funciona.
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.
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: . "
Obrigado, funcionou.
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?
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.
É 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?)
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.