Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 977

 
Vladimir Karputov:

La risposta a questa domanda si trova nell'accordo che avete firmato (se state parlando di un broker) quando avete aperto il conto. In base alla pratica, sì, sarete obbligati a ritirare il conto di trading a zero e coprire la perdita sul conto di trading.

ANCHE SE È STATO TUTTO FIRMATO IN REMOTO TRAMITE L'APP?
 
IMPREZA1982:
ANCHE SE È STATO TUTTO FIRMATO A DISTANZA ATTRAVERSO L'APP?

Sì... Siete stati verificati dai vostri documenti, giusto? Hai accettato le regole del tuo broker?

 
IMPREZA1982:
ANCHE SE È STATO TUTTO FIRMATO IN REMOTO TRAMITE APP?

Questo è un forum su MQL5. Vi consiglio di contattare il supporto tecnico dell'organizzazione dove avete aperto il vostro conto di trading. E sì: la gestione del denaro implica logica e cura.

 
Alexandr Saprykin:

Sì... Siete stati verificati dai vostri documenti, giusto? Avete accettato le regole del vostro broker?

E perché il broker non ha chiuso le operazioni in anticipo per evitare una grossa perdita?
 
IMPREZA1982:
E perché il broker non ha chiuso le operazioni in anticipo per evitare un grosso minus?

Hai provato a chiedere al servizio clienti del tuo broker? 🤔
 
Alexandr Saprykin:

Hai provato a chiedere al servizio clienti del tuo broker?
non rispondono al telefono
 
IMPREZA1982:
Non rispondono al telefono.
Deve essere in vacanza. Mettetevi in contatto con qualsiasi altro mezzo disponibile. Email, chat ecc.
 

Che cosa abbiamo che mostra il profitto di un trade fuori nella storia (quando si prova per esempio) per un conto hedge?

È il risultato attuale del trade, come in MT4? O una posizione... La posizione nel nostro conto hedge è come gli ordini/trade in MT4? Cioè, se siamo entrati con 2 lotti e siamo usciti con 2 lotti, il profitto del trade out mostrerà il profitto di questo "trade"?

 

-> Con la rappresentazione della posizione indipendente (ACCOUNT_MARGIN_MODE_RETAIL_HEDGING) si possono aprire diverse posizioni per ogni simbolo simultaneamente. In questo caso, PositionSelect selezionerà la posizione con il tick più piccolo.

Come si possono selezionare le altre posizioni?

P.S. Perché non c'è un pulsante di citazione qui nell'editor?

 
Juer:

-> Con la rappresentazione della posizione indipendente (ACCOUNT_MARGIN_MODE_RETAIL_HEDGING) si possono aprire diverse posizioni per ogni simbolo simultaneamente. In questo caso, PositionSelect selezionerà la posizione con il tick più piccolo.

Come si possono selezionare le altre posizioni?

P.S. Perché non c'è un pulsante di citazione qui nell'editor?

Il pulsante "Rispondi" è la citazione. Bypassare le posizioni - vedi il mio qualsiasi dell'ultimo codeexpert.

Esempio dall'ultimo codiceIeNTri.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();
              }
           }
  }