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

 
Vladimir Karputov:

Si se hace una pregunta, la responderé. No soy telépata.

Mi pregunta es la siguiente:))

¿Cómo introduzco una operación no con lotes específicos, sino con un porcentaje del depósito disponible?

 
ISL:

pregunta como esta))

¿Cómo puedo introducir una operación no con lotes específicos, sino con un porcentaje de mi depósito existente?

Ejemplo:OHLC Código decomprobación. Si establece el parámetro Riesgo distinto de cero, éste será el porcentaje de riesgo (no olvide establecer el parámetro Lote en cero).


Añadido: he sustituido el enlace - el primer enlace estaba mal. Lo siento.

 
Vladimir Karputov:

Ejemplo:OHLC Código decomprobación. Si establece un Riesgo distinto de cero, éste será el porcentaje de riesgo (no olvide establecer el parámetro Lote en cero).


Añadido: enlace cambiado - el primer enlace era erróneo. Lo siento.

Pregunta equivocada, ¿cómo cerrar el porcentaje de posición de toda la posición en este símbolo?

 
ISL:

Pregunta un poco errónea, ¿cómo cierro el porcentaje de posición de toda la posición en un símbolo determinado?

PosiciónCierreParcial

Cierra parte de la posición en el símbolo especificado o con el tick especificado

 
Vladimir Karputov:

PosiciónCierreParcial

Cierra parte de una posición en el símbolo especificado o con la entrada especificada

Gracias.

 

¡Buenas noches!

El asesor está haciendo transacciones. Sólo es necesario que ya tenga una posición, para dividir todos los fondos por igual en 5 caracteres.

En parte.

void OnTick()

No puedo hacerlo porque esta división se repetirá en cada tic.

¿Cómo puedo estar en posición inmediatamente?

Gracias de antemano.

 

Hola a todos.

Por favor, comparta, ¿quién conoce y sabe cómo prohibir que el EA venda después de la activación de un stop?

 
Chicos, por favor, aconsejar cómo hacer la selección automática request.type_filling = // ORDER_FILLING_FOK ORDER_FILLING_IOC ORDER_FILLING_RETURN No puedo pensar y cambiar constantemente no es bueno
 
TYRBO:
Chicos, por favor, aconsejar cómo seleccionar automáticamente request.type_filling = // ORDER_FILLING_FOK ORDER_FILLING_IOC ORDER_FILLING_RETURN No puedo pensar y cambiar constantemente no es bueno

Puede buscar el código aquí:

https://www.mql5.com/ru/code/16006

MT4Orders
MT4Orders
  • www.mql5.com
Данная библиотека позволяет работать с ордерами в MQL5 (MT5-hedge) точно так же, как в MQL4. Т.е. ордерная языковая система (ОЯС) становится идентичной MQL4. При этом сохраняется возможность параллельно использовать MQL5-ордерную систему. В частности, стандартная MQL5-библиотека будет продолжать полноценно работать. Выбор между ордерными...
 
TYRBO:
Chicos, ¿podrían aconsejarme cómo seleccionar automáticamente request.type_filling = // ORDER_FILLING_FOK ORDER_FILLING_IOC ORDER_FILLING_RETURN?

Conecte la clase de comercio estándar CTrade
(viene de serie con el terminal)

//+------------------------------------------------------------------+
//|                                                          XXX.mq5 |
//+------------------------------------------------------------------+
#property version   "1.000"
//---
#include <Trade\Trade.mqh>  
CTrade         m_trade;                      // trading object
input ulong    m_magic        = 228364430;   // magic number
//---
ulong          m_slippage=10;                // slippage
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   m_trade.SetExpertMagicNumber(m_magic);
   m_trade.SetMarginMode();
   m_trade.SetTypeFillingBySymbol(Symbol());
   m_trade.SetDeviationInPoints(m_slippage);

y llamar a dos métodos:

SetTypeFillingBySymbol

Establece el tipo de orden según el símbolo especificado

SetMarginMode

Establece el modo de cálculo del margen según la configuración actual de la cuenta

Razón de la queja: