Asesores Expertos: RSI and Bollinger Bands

 

RSI and Bollinger Bands:

Estrategia comercial con RSI y Bollinger Bands.

Autor: Vladimir Karputov

 
Tral no funciona. Los registros están llenos de errores. Iniciado con parámetros por defecto.
 
Alexey Kravchenko:
Tral no funciona. Los registros están llenos de errores. Lo inicié con los parámetros por defecto.

Gracias por el mensaje.

El trailing ha sido arreglado. Sin embargo, tenga en cuenta:

  • se han eliminado los guiones bajos del nombre del archivo.
  • Se ha eliminado el parámetro innecesario "TrailingStep".
Espere a que se publique la versión 1.001.

 

¡Buenas tardes!

Esta es una gran idea.

¿No tienes una versión de tu EA para MT4?


Saludos,

Pavel Buglak

 
Pavel Buglak:

¡Buenas tardes!

Esta es una gran idea.

¿No tienes una versión de tu EA para MT4?


Saludos,

Pavel Buglak


Durante más de cinco años no apoyo y no apoyo a los que se sientan en el viejo terminal y son demasiado perezosos para cambiar a MetaTrader 5.

Ya es hora de despertar - el viejo terminal es un camino a ninguna parte.

 
Vladimir Karputov:

Durante más de cinco años, no apoyo y no apoyo a los que se sientan en el viejo terminal y son demasiado perezosos para cambiar a MetaTrader 5.

Ya es hora de despertar - el viejo terminal es un camino a ninguna parte.

¡No hay problema!

Voy a cambiar a MT5.


¿Qué es esta variable "sangría" que tiene?


Saludos,


Pavel Buglak

 
Pavel Buglak:

No hay problema.

Estoy cambiando a MT5.


¿Qué es esta variable "sangría" que tiene?


Saludos,


Pavel Buglak


Esta variable significa sangría. Más específicamente - más tarde, ya que no estoy en Windows y no puedo ver el código.

 
Pavel Buglak:

***

¿Qué es esta variable "sangría"?

***


"indenting" es el valor de indentación del fractal. Se utiliza para calcular los niveles de Stop Loss.

 

Buenas tardes.

Durante los últimos días mi ordenador ha estado probando y optimizando su EA las 24 horas del día.

He utilizado los siguientes parámetros/condiciones:

Parámetros de optimización: take profit, stop loss y trailing stop.

Par de divisas: EURUSD

Gráficos: 30 minutos, 1 hora, 4 horas

Intervalo de tiempo inicial: 1 año.

Los parámetros obtenidos no se confirmaron para el periodo de 5 años.


Después tomé un periodo de 30 minutos y un periodo corto de 1 mes para 20 pares de divisas (la idea es actualizar la optimización cada semana e introducir nuevos parámetros actualizados).

Los puse a operar en una cuenta demo.

De momento están operando con pérdidas.


CONCLUSIÓN: En mi opinión, la idea del Asesor Experto es muy buena, pero necesita un último retoque para convertirlo en un robot de trading bursátil autónomo.

El problema es que el mercado cambia. A veces un par de divisas tiene una tendencia alcista, a veces una tendencia bajista, pero el EA opera de la misma manera y no cambia su estilo de negociación.

Esto se puede ver en los gráficos. El crecimiento constante se sustituye por un descenso igualmente constante, y luego viceversa. Como resultado, el EURUSD ha estado en un pequeño plus durante 5 años.

Es decir, el Asesor Experto es muy rentable para algunas condiciones de negociación, pero poco rentable para otras condiciones de negociación.


PROPUESTA:

1) Es necesario introducir el concepto de tendencia en este Asesor Experto y abrir operaciones sólo en la dirección de la tendencia. La tendencia puede ser definida por Parabolic con el intervalo de tiempo para Parabolic cambiado en la configuración.

Por ejemplo, para operar en un gráfico de 4 horas, la dirección de la tendencia se puede tomar de Parabolic (1 día), para operar en un gráfico de 1 hora, puede ser mejor comprobar la tendencia de Parabolic en un gráfico de 4 horas, etc.

La respuesta exacta a la pregunta de qué gráfico Parabolic debe comprobar el Asesor Experto al operar en cada marco temporal sólo puede darse mediante la optimización.

2) Es necesario introducir la posibilidad de seleccionar la dirección de negociación manualmente (Sólo Largo / Sólo Corto / Largo y Corto para la negociación automática).


PREGUNTA:

¿Podría poner en práctica esta idea?

 
Pavel Buglak:

***

El problema es que el mercado está cambiando. En algún momento un par de divisas está tendiendo al alza, en algún momento está tendiendo a la baja, pero el Asesor Experto opera de la misma manera y no cambia su estilo de negociación.

Esto se puede ver en los gráficos. El crecimiento constante se sustituye por un descenso igualmente constante, y luego viceversa. Como resultado, EURUSD ha estado en un pequeño plus durante 5 años.

Es decir, el Asesor Experto es muy rentable para algunas condiciones de negociación, pero poco rentable para otras condiciones de negociación.

***


Eso es exactamente correcto. El mercado cambia. Algo así como las estaciones: invierno, primavera, verano y otoño.


Pavel Buglak:

***

PROPUESTA:

1) Es necesario introducir el concepto de tendencia en este EA y abrir operaciones sólo en la dirección de la tendencia. La tendencia puede ser definida por Parabolic con el intervalo de tiempo para Parabolic cambiado en la configuración.

Por ejemplo, para operar en un gráfico de 4 horas, la dirección de la tendencia se puede tomar de Parabolic (1 día), para operar en un gráfico de 1 hora, puede ser mejor comprobar la tendencia de Parabolic en un gráfico de 4 horas, etc.

La respuesta exacta a la pregunta de qué gráfico Parabolic debe comprobar el Asesor Experto al operar en cada marco temporal sólo puede darse mediante la optimización.

2) Es necesario introducir la posibilidad de seleccionar la dirección de trading manualmente (Sólo Largo / Sólo Corto / Largo y Corto para trading automático).

***


El diablo está en los detalles :) . " ... dirección de la tendencia se puede tomar de Parabólica..." - ¿qué significa tomar? Comparando el indicador en bar#0 con el precio de tejer? ¿Comparando el indicador en la barra#0 con el indicador en la barra#1?

Y así sucesivamente.



Pavel Buglak:

***

PREGUNTA:

¿Podría poner en práctica esta idea?


Creo que se puede hacer. Pero no esta vez y no con este código. Considero que este código ya está terminado y no está sujeto a modificaciones.

 

Gracias por la respuesta.

Es una pena que no quieras terminarlo.

Hasta ahora he descubierto cómo utilizar este código.


1) Tomé y comenté el fragmento de su código responsable de la apertura de operaciones al alza y lo llamé "...._short", es decir, la apertura de operaciones sólo a la baja.

Hice lo mismo para las operaciones al alza y lo guardé en otro archivo llamado "....._long".

2) A continuación, abrí un gráfico de 30 minutos para 20 pares de divisas.

3) La dirección de la tendencia de cada par de divisas en el momento que miro el gráfico Parabólico semanal para ese par de divisas.

4) Pongo el Asesor Experto "...._short" o "....._long" en el Probador de Estrategias, dependiendo de la tendencia del par de divisas en el momento.

5) En el gráfico semanal, elijo el periodo en el que el tipo de cambio de este par de divisas estaba subiendo o bajando (cuanto más largo sea el periodo, mejor).

6) Ejecuto la optimización para este periodo concreto de caída o subida del par de divisas.

7) Introduzco los datos obtenidos en los parámetros de su EA ("...._short" o "....._long") y empiezo a operar con este par de divisas en una cuenta demo.


Por el momento ya he modificado unos 14 pares de divisas de esta manera (de 20 pares de divisas).


¡¡¡¡Varias posiciones ya se han abierto y ahora todos ellos están negociando en PLUS!!!!

Operaré durante una semana o dos, ya veré...

Y si todo va bien, entonces tal vez pueda ganar un poco :)


Así que piense en ello, tal vez usted todavía puede modernizar su excelente Asesor Experto....