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

 
MrBrooklin:

Ya se le ha respondido. ¿Por qué repite la pregunta?

 

He mirado todas las entradas después de mi pregunta unas cuantas veces más, pero no he visto la respuesta en ningún sitio.

Respetuosamente, Vladimir.

 
MrBrooklin:

Parece que este módulo de señal (<Expert\Signal\SignalITF.mqh>) no se puede utilizar por sí solo, ya que siempre produce resultados.


Qué hacer: generar un EA basado en otro módulo de señales de trading (por ejemplo, iMA o iMACD) y ver cómo se comportan las órdenes pendientes.

 

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

FAQ de principiantes MQL5 MT5 MetaTrader 5

Vladimir Karputov, 2019.09.10 11:44

Parece que este módulo de señales (<Expert\Signal\SignalITF.mqh>) no se puede aplicar de forma independiente, ya que siempre da resultados.


Qué hacer: Generar un EA basado en otro módulo de señales de trading (por ejemplo, iMA o iMACD) y ver cómo se comportan las órdenes pendientes.

Gracias, Vladimir, por el consejo.

Sinceramente, Vladimir.

 

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

FAQ de principiantes MQL5 MT5 MetaTrader 5

Vladimir Karputov, 2019.09.10 11:44

Parece que este módulo de señales (<Expert\Signal\SignalITF.mqh>) no se puede aplicar de forma independiente, ya que siempre da resultados.


Qué hacer: Generar un EA basado en otro módulo de señales de trading (por ejemplo, iMA o iMACD) y ver cómo se comportan las órdenes pendientes.


Sí, Vladimir, tenías razón, la función de Expiración de órdenes pendientes (en barras) ha empezado a funcionar con la incorporación de iMA. Gracias de nuevo.

Saludos, Vladimir.

 
En el probador ohlc en m1, ontick se ejecuta 4 veces por minuto, ¿cómo hacer que pruebe sólo en los minutos de cierre, ohl-skip?
 

Hola, quiero calcular el tamaño del lote en función del beneficio deseado en dinero, con takeprofit en pips = TP, el beneficio requerido en dinero = S

Si divido S por TP, no es correcto.

¿Cuál es la forma correcta?

 
macleta:

Hola, quiero calcular el tamaño del lote en función del beneficio deseado en dinero, con takeprofit en pips = TP, el beneficio requerido en dinero = S

Si divido S por TP, no es correcto.

¿Qué es lo correcto?

Para el tamaño de la pérdida, esta es la función

/*****************Функция определения размера лота*******************/
double RiskLots(double risk, int SL)
{
  double RiskMony, Lot;
  double tickValue = SymbolInfoDouble(_Symbol, SYMBOL_TRADE_TICK_VALUE);
  double margin = SymbolInfoDouble(_Symbol, SYMBOL_MARGIN_INITIAL);
  double FreeMargin = AccountInfoDouble(ACCOUNT_MARGIN_FREE);
    long accountLeverage = AccountInfoInteger(ACCOUNT_LEVERAGE);
    RiskMony = floor(FreeMargin*risk/100);
     Lot = NormalizeDouble(RiskMony*_Point/ndd(SL*_Point*tickValue), 2);
  return(Lot);
}/*******************************************************************/

Lo único que hay que hacer es sustituir SL por TP

 
Alexey Viktorov:

Para el tamaño de la pérdida, esta es la función

Basta con sustituir SL por TP

Gracias,¿la nddes qué?