Asesores Expertos: Expert_RSI_Stochastic_MA

 

Expert_RSI_Stochastic_MA:

En el asesor se usan tres indicadores: MA (150), RSI (3) con niveles 80 y 20, Stochastic (6, 3, 3) con niveles 70 y 30.

Expert_RSI_Stochastic_MA

Autor: Vladimir Karputov

 

Hola Vladimir,

Perdón por mi Inglés.Me gusta esta estrategia.Lo probé en probador de estrategias,pero no se abre orden.¿Cuál es el problema? No conozco el lenguaje MQL5.


Gracias

 
csezo2 :

Hola Vladimir,

Perdón por mi Inglés.Me gusta esta estrategia.Lo probé en probador de estrategias,pero no se abre orden.¿Cuál es el problema? No conozco el lenguaje MQL5.


Gracias


Compruebe en la pestaña del terminal "Expertos" - debe haber información.

También puede proporcionar:

  1. Login de la cuenta
  2. Contraseña del INVERSOR (ATENCIÓN: CONTRASEÑA DEL INVERSOR, la contraseña comercial no es necesaria)
  3. El nombre del servidor comercial al que se está conectando
  4. Saldo de la cuenta comercial (importe y divisa)
  5. Apalancamiento
 

Hola Vladimir,

Primero que nada:gracias por este expert advisor.me gusta mucho,lo optimice para M15,es suficientemente bueno.quiero pedirte que modifiques esta estrategia.por el momento el EA abre una posicion de venta cuando los indicadores entran en el rango de sobrecompra.sugiero que el EA abra una posicion de venta cuando los indicadores salgan del rango de sobrecompra,y el EA abra una posicion de compra cuando los indicadores salgan del rango de sobreventa. Otra sugerencia:dos MA's funcionan mejor,tal vez.

 
csezo2 :

Hola Vladimir,

Primero que nada:gracias por este expert advisor.me gusta mucho,lo optimice para M15,es suficientemente bueno.quiero pedirte que modifiques esta estrategia.por el momento el EA abre una posicion de venta cuando los indicadores entran en el rango de sobrecompra.sugiero que el EA abra una posicion de venta cuando los indicadores salgan del rango de sobrecompra,y el EA abra una posicion de compra cuando los indicadores salgan del rango de sobreventa. Otra sugerencia:dos MA's funcionan mejor,tal vez.


De momento, este asesor no pienso remodelarlo.

 

OK, entendido. Gracias, de nuevo.

 

https://www.mql5.com/en/code/18671 no funciona en aplari standart, en esp funciona, pero avisa "Wrong allow Loss!", al parecer no puede obtener la variable m_symbol.StopsLevel() del gráfico.

La pregunta es la siguiente, ¿si comento estas líneas estará bien? ¿O cómo puedo cambiarlas para que funcionen en un gráfico estándar de alpari forex?

Gracias


// if(ExtAllowLoss!=0 && ExtAllowLoss<m_symbol.StopsLevel())

// {

// Print("¡Pérdida permitida incorrecta!");

// return(INIT_FAILED);

// }

// if(ExtTrailingStop!=0 && ExtTrailingStop<m_symbol.StopsLevel())

// {

// Print("¡TrailingStop incorrecto!");

// return(INIT_FAILED);

// }

Expert_RSI_Stochastic_MA
Expert_RSI_Stochastic_MA
  • votos: 27
  • 2017.08.10
  • Vladimir Karputov
  • www.mql5.com
The Expert Advisor uses three indicators: MA(150), RSI(3) with levels 80 and 20, Stochastic(6, 3, 3) with levels 70 and 30. You can change these parameters and set your own values.  1. Trade entry direction is determined based on MA (Moving Average). Only one trade is opened in one direction. Buy if RSI and Stochastic are below the lower level...
 
seryz:

https://www.mql5.com/en/code/18671 no funciona en aplari standart, en esp funciona, pero avisa "Wrong allow Loss!", al parecer no puede obtener la variable m_symbol.StopsLevel() del gráfico.

La pregunta es la siguiente, ¿si comento estas líneas estará bien? ¿O cómo puedo cambiarlas para que funcionen en un gráfico estándar de alpari forex?

Gracias.



1. El código debe insertarse de la siguiente manera: Insertando el código correctamente en el foro.

2. "... no puede obtener la variable m_symbol.StopsLevel() del gráfico ... " es una afirmación incorrecta. Imprímelo antes de comprobarlo:

  • lo que ha establecido como Stop Loss
  • lo que produce m_symbol.StopsLevel()

 

1. Me corrijo, la próxima vez pondré el código correctamente.

2. Como stop loss ponemos el parámetro 30. En el depurador m_symbol.stoplevel() lo introduzco en la ventana de variables para ver el valor, me da error.

 
seryz:

1. Me corrijo, la próxima vez pondré el código correctamente.

2. Como stop loss ponemos el parámetro 30. En el depurador m_symbol.stoplevel() introduzco en la ventana de variables para ver el valor, me da error.


Introduzco una nueva variable (solo para depurar) y observo su valor:

   int stop_level=m_symbol.StopsLevel();

ds

 

Hecho: