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

 
Vladimir Karputov:

A resposta a esta pergunta pode ser encontrada no acordo que assinou (se estiver a falar de um corretor) quando abriu a conta. Com base na prática, sim, será obrigado a retirar a conta de negociação a zero e a cobrir a perda na conta de negociação.

MESMO QUE TUDO TENHA SIDO ASSINADO REMOTAMENTE ATRAVÉS DA APLICAÇÃO?
 
IMPREZA1982:
MESMO QUE TUDO TENHA SIDO ASSINADO REMOTAMENTE ATRAVÉS DA APLICAÇÃO?

Sim. Foi verificado pelos seus documentos, não foi? Concordou com as regras do seu corretor?

 
IMPREZA1982:
MESMO QUE TUDO TENHA SIDO ASSINADO REMOTAMENTE ATRAVÉS DE APLICAÇÕES?

Este é um fórum sobre a MQL5. Recomendo que contacte o apoio técnico da organização onde abriu a sua conta de negociação. E sim: a gestão do dinheiro envolve lógica e cuidado.

 
Alexandr Saprykin:

Sim. Foi verificado pelos seus documentos, não foi? Já concordou com as regras do seu corretor?

E porque é que o corretor não fechou as transacções com antecedência para evitar uma grande perda?
 
IMPREZA1982:
E porque é que o corretor não fechou os negócios antecipadamente para evitar um grande "menos"?

Já tentou perguntar ao serviço de atendimento ao cliente do seu corretor? 🤔
 
Alexandr Saprykin:

Já tentou pedir ao serviço de atendimento ao cliente do seu corretor?
eles não atendem o telefone
 
IMPREZA1982:
Eles não estão a atender o telefone.
Deve estar de férias. Entre em contacto por qualquer outro meio disponível. E-mail, chat, etc.
 

O que é que temos a mostrar o lucro de um negócio na história (ao testar, por exemplo) para uma conta de cobertura?

É o resultado actual do comércio, como em MT4? Ou uma posição... A posição na nossa conta de cobertura é como as encomendas/transacções em MT4? Ou seja, se tivermos entrado com 2 lotes e saído com 2 lotes, o lucro da troca mostrará o lucro desta "troca"?

 

-> Com representação independente de posições (ACCOUNT_MARGIN_MODE_RETAIL_HEDGING) várias posições podem ser abertas para cada símbolo ao mesmo tempo. Neste caso, PositionSelect seleccionará a posição com o menor tick.

Como podem ser seleccionadas as outras posições?

P.S. Porque é que não há aqui nenhum botão de citação no editor?

 
Juer:

-> Com representação independente de posições (ACCOUNT_MARGIN_MODE_RETAIL_HEDGING) várias posições podem ser abertas para cada símbolo ao mesmo tempo. Neste caso, PositionSelect seleccionará a posição com o menor tick.

Como podem ser seleccionadas as outras posições?

P.S. Porque é que não há aqui nenhum botão de citação no editor?

O botão "Reply" (Responder) é a citação. Desviar as posições - ver o meu último co-perito.

Exemplo do último códigoIeNTri.mq5

//+------------------------------------------------------------------+
//| Calculate all positions                                          |
//+------------------------------------------------------------------+
void CalculateAllPositions(int &count_buys,double &volume_buys,double &volume_biggest_buys,
                           int &count_sells,double &volume_sells,double &volume_biggest_sells)
  {
   count_buys  =0;   volume_buys   = 0.0; volume_biggest_buys  = 0.0;
   count_sells =0;   volume_sells  = 0.0; volume_biggest_sells = 0.0;
   for(int i=PositionsTotal()-1;i>=0;i--)
      if(m_position.SelectByIndex(i)) // selects the position by index for further access to its properties
         if(m_position.Symbol()==m_symbol.Name() && m_position.Magic()==m_magic)
           {
            if(m_position.PositionType()==POSITION_TYPE_BUY)
              {
               count_buys++;
               volume_buys+=m_position.Volume();
               if(m_position.Volume()>volume_biggest_buys)
                  volume_biggest_buys=m_position.Volume();
               continue;
              }
            else if(m_position.PositionType()==POSITION_TYPE_SELL)
              {
               count_sells++;
               volume_sells+=m_position.Volume();
               if(m_position.Volume()>volume_biggest_sells)
                  volume_biggest_sells=m_position.Volume();
              }
           }
  }
Razão: