Questions des débutants MQL5 MT5 MetaTrader 5 - page 977

 
Vladimir Karputov:

La réponse à cette question se trouve dans le contrat que vous avez signé (s'il s'agit d'un courtier) lorsque vous avez ouvert votre compte. D'après la pratique, oui, vous serez obligé de retirer le compte de trading à zéro et de couvrir la perte sur le compte de trading.

MÊME SI TOUT A ÉTÉ SIGNÉ À DISTANCE VIA L'APPLICATION ?
 
IMPREZA1982:
MÊME SI TOUT A ÉTÉ SIGNÉ À DISTANCE VIA L'APPLICATION ?

Ouais. Vous avez été vérifié par vos documents, n'est-ce pas ? Avez-vous accepté les règles de votre courtier ?

 
IMPREZA1982:
MÊME SI TOUT A ÉTÉ SIGNÉ À DISTANCE VIA DES APPLICATIONS ?

Il s'agit d'un forum sur MQL5. Je vous recommande de contacter le support technique de l'organisation où vous avez ouvert votre compte de trading. Et oui : la gestion de l'argent implique de la logique et du soin.

 
Alexandr Saprykin:

Ouais. Vous avez été vérifié par vos documents, n'est-ce pas ? Avez-vous accepté les règles de votre courtier ?

Et pourquoi le courtier n'a-t-il pas fermé les transactions à l'avance pour éviter une grosse perte ?
 
IMPREZA1982:
Et pourquoi le courtier n'a-t-il pas fermé les transactions à l'avance pour éviter un gros moins ?

Avez-vous essayé de demander au service client de votre courtier ? 🤔
 
Alexandr Saprykin:

Avez-vous essayé de demander au service clientèle de votre courtier ?
ils ne décrochent pas le téléphone
 
IMPREZA1982:
Ils ne décrochent pas le téléphone.
Il doit être en vacances. Prenez contact par tout autre moyen disponible. Courriel, chat, etc.
 

De quoi disposons-nous pour montrer le bénéfice d'une transaction dans l'historique (lors d'un test par exemple) pour un compte de couverture ?

S'agit-il du résultat actuel de la transaction, comme dans MT4 ? Ou un poste... La position dans notre compte de couverture est comme les ordres/trades dans MT4 ? C'est-à-dire que si nous sommes entrés avec 2 lots et sortis avec 2 lots, le profit de la transaction affichera le profit de cette "transaction" ?

 

-> Avec une représentation indépendante des positions (ACCOUNT_MARGIN_MODE_RETAIL_HEDGING), plusieurs positions peuvent être ouvertes simultanément pour chaque symbole. Dans ce cas, PositionSelect sélectionnera la position avec le plus petit tick.

Comment sélectionner les autres postes ?

P.S. Pourquoi n'y a-t-il pas de bouton de citation dans l'éditeur ?

 
Juer:

-> Avec une représentation indépendante des positions (ACCOUNT_MARGIN_MODE_RETAIL_HEDGING), plusieurs positions peuvent être ouvertes simultanément pour chaque symbole. Dans ce cas, PositionSelect sélectionnera la position avec le plus petit tick.

Comment sélectionner les autres postes ?

P.S. Pourquoi n'y a-t-il pas de bouton de citation dans l'éditeur ?

Le bouton "Répondre" est la citation. Contourner les positions - voir mon tout dernier codeexpert.

Exemple du dernier codeIeNTri.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();
              }
           }
  }