Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 1083

 

Estoy intentando modificar la posición, pero no funciona.

¿Puede decirme qué pasa?

void OM(long const magic_number)
  {
   Print(__FUNCTION__);
   for(int i=PositionsTotal()-1;i>=0;i--) // returns the number of open positions
      if(m_position.SelectByIndex(i))
         if( m_position.Magic()==magic)
            m_trade.PositionModify(m_position.Ticket(),SymbolInfoDouble(Symbol(),SYMBOL_BID)-1000*Point(),SymbolInfoDouble(Symbol(),SYMBOL_BID)+1000*Point());         
   return;
  } 
 
tabacmaker:

Estoy intentando modificar la posición, pero no funciona.

¿Puede decirme qué pasa?

No se especifica qué tipo de posición: COMPRA o VENTA - pero tienen el principio opuesto de Stop Loss y Take Profit

 
Vladimir Karputov:

No se define qué tipo de posición: COMPRA o VENTA - y tienen exactamente el principio opuesto de establecer Stop Loss y Take Profit

sólo se abren posiciones de COMPRA o VENTA
 
Vladimir Karputov:

No se define qué tipo de posición: COMPRA o VENTA - y tienen exactamente el principio contrario de establecer Stop Loss y Take Profit

El trato se modifica en 1 pip solamente, aunque pongoSymbolInfoDouble(Symbol(),SYMBOL_BID)-1000*Point()
 
tabacmaker:
El trato se modifica en 1 pip solamente, aunque yo establezco SymbolInfoDouble(Symbol(),SYMBOL_BID)-1000*Point()

Foro sobre comercio, sistemas de comercio automatizados y pruebas de estrategia

FAQ de principiantes MQL5 MT5 MetaTrader 5

Vladimir Karputov, 2019.07.03 05:23

No se define el tipo de posición: COMPRA o VENTA - y tienen los principios opuestos de Stop Loss y Take Profit


Después de la asignación de la posición hay que definir su tipo - por ejemplo para la COMPRA

            if(m_position.PositionType()==POSITION_TYPE_BUY)

y sólo entonces tratar de establecer Stop Loss y Take Profit para él. El Stop Loss y el Take Profit no deben fijarse "desde el techo": hay que analizar el precio deapertura de la posición y el precio actual de la misma. No se puede tomar el precio actual de compra y venta de la nada.

 
Buenos días, ¿hay planes para hacer operaciones separadas en MT5 como en MT4? Sin combinar.
 
sbr080:
Buenas tardes, ¿está previsto hacer operaciones separadas en MT5 como en MT4? Sin combinar.

previsto, fecha de lanzamiento prevista 2016.03.25 :)

 
sbr080:
Buenos días, ¿hay planes para hacer operaciones separadas en MT5 como en MT4? Sin combinar.
Ya han pasado tres años...
 
sbr080:
Buenos días, ¿tienen previsto crear en MT5 operaciones separadas como en MT4? Sin combinar.

En MetaTrader 5 es posible abrir dos tipos de cuentas comerciales desde hace varios años:

  • Compensación: sólo se puede abrir una posición (de COMPRA o de VENTA) a la vez. Se abrió un lote de COMPRA 0,5 y se convirtió en un lote de COMPRA 1,5.
  • Cobertura - pueden existir varias posiciones opuestas en un símbolo al mismo tiempo: por ejemplo, COMPRA de 1,3 lotes y VENTA de 0,8 lotes.

 
Vladimir Karputov:

En MetaTrader 5 es posible abrir dos tipos de cuentas comerciales desde hace varios años:

  • Compensación: sólo se puede abrir una posición (de COMPRA o de VENTA) a la vez. Se abrió un lote de COMPRA 0,5 y se convirtió en un lote de COMPRA 1,5.
  • Cobertura - pueden existir varias posiciones opuestas en un símbolo al mismo tiempo: por ejemplo, COMPRA de 1,3 lotes y VENTA de 0,8 lotes.

En una cobertura es posible abrir varias posiciones: por ejemplo, COMPRAR 1 lote y COMPRAR 2 lotes a diferentes precios sin combinar ?

Razón de la queja: