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

 
Fast235:

esta unidade Vladimir K., de que mais precisa?

é o mais fácil usando o ctrade, se eu lhe der o meu código, ele puxará a biblioteca que estou a usar
Pedi um exemplo da base, está bem, esquece
 
Sprut112:
Pedi um exemplo da base, está bem, esquece.

este é o exemplo mais básico e simples

 
Qual é a condição de fecho? Pode explicar em palavras russas?
 
Vladimir Karputov:
Qual é a condição de fecho? Pode explicar em palavras russas?
Este bloco é de MACD Sample. Existem semelhantes na kodobase?
/+------------------------------------------------------------------+
//| Проверка условий закрытия длинной позиции                        |
//+------------------------------------------------------------------+
bool CSampleExpert::LongClosed(void)
  {
   bool res=false;
//--- нужно ли закрывать позицию?
   if(m_macd_current>0)
      if(m_macd_current<m_signal_current && m_macd_previous>m_signal_previous)
         if(m_macd_current>m_macd_close_level)
           {
            //--- закрытие позиции
            if(m_trade.PositionClose(Symbol()))
               printf("Long position by %s to be closed",Symbol());
            else
               printf("Error closing position by %s : '%s'",Symbol(),m_trade.ResultComment());
            res=true;
           }
//--- возвращаем результат
   return(res);
  }
 
Sprut112:
Este é o bloco da Amostra MACD. Existem semelhantes na kodobase?

Não se pode dizer logo de imediato. Pessoalmente, raramente escrevo tais coisas - gosto de um comportamento claro: um sinal para abrir VENDA é um sinal para fechar COMPRAR.

 
Vladimir Karputov:

Não se pode dizer logo de imediato. Pessoalmente, raramente escrevo tais coisas - gosto de um comportamento claro: um sinal para abrir VENDA é um sinal para fechar COMPRAR.

Sim, eu compreendo isso e vejo-o frequentemente. Mas nem sempre é assim, como o senhor disse. Portanto, ainda não há exemplos, ok
 
pediu a Rashid que proibisse a sua conta durante um mês.
 
Sprut112:
Sim, eu compreendo isso e vejo-o frequentemente. Mas nem sempre é assim, como se costuma dizer. Portanto, ainda não há exemplos, OK.

Tenho acompanhado a sua pergunta e não consigo perceber o que quer....

if(условие на открытие) открываем позицию;

if(условие на закрытие) закрываем позицию;

Há muitos exemplos de encerramento de uma posição.

E as condições são o seu próprio pesar :)

 
Сергей Таболин:

Tenho acompanhado a sua pergunta e não consigo perceber o que quer....

Há muitos exemplos de encerramento de uma posição.

E as condições são o seu próprio pesar :)

Sei como fazê-lo no mt4, e funciona, mas não aqui.
 
Sprut112:
No mt4 eu sei como, e tudo funciona, aqui não funciona

Ninguém lhe poderá responder até que tenha formulado claramente a sua pergunta. Até agora, ainda não fez a pergunta. Tem havido restos de pensamento, nada mais.

Qualquer programa funciona de acordo com um algoritmo, e para escrever um algoritmo, deve primeiro construir claramente os seus pensamentos. Tente descrever o que pretende em mais pormenor.