Carteras Blog        Login      Registrarse        

Síguenos en:   RSS   Facebook  Twitter   Linkedin   

Resultados 1 al 50 de 50
Like Tree5Likes
  • 3 Post By mitainvest
  • 6 Post By mitainvest
  • 3 Post By Dor
  • 3 Post By BOLSAANGEL

Tema: Robot basado en el RSI

  1. #1
    Master del Universo Avatar de mitainvest
    Fecha de ingreso
    09 feb, 13
    Mensajes
    403
    Thanks
    56
    Thanked 83 Times in 71 Posts
    Poder de reputación
    5

    Robot basado en el RSI

    Abro este post para recopilar información, código, ideas, para realizar un robot basado en el RSI, creo que puede dar bastante dinero...

    Llevo observando el RSI de 4 horas y crea tendencias claras...

    Un Saludo.
    LeoCV, LeoCV and LeoCV like this.

  2. #2
    Master del Universo Avatar de mitainvest
    Fecha de ingreso
    09 feb, 13
    Mensajes
    403
    Thanks
    56
    Thanked 83 Times in 71 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Desarrollado J. Welles Wilder, el Índice de Fuerza Relativa (RSI) es un oscilador de momento que mide la velocidad y el cambio de los movimientos de precios. RSI oscila entre cero y 100. Tradicionalmente, y de acuerdo con Wilder, RSI se considera sobrecomprado cuando esta por encima de 70 y sobreventa cuando esta por debajo de 30. Las señales también pueden ser generadas mediante la búsqueda de divergencias, cambios de fallo y las cruces de la línea central. RSI también se puede utilizar para identificar la tendencia general.

    RSI es un muy popular indicador de momento que ha aparecido en una serie de artículos, entrevistas y libros sobre los años. En particular, el libro de Constanza Brown, análisis técnico para el trading profesional, presenta el concepto de mercado alcista y bajistas del mercado por rangos RSI. Andrew Cardwell, mentor de Brown RSI, introdujo inversiones positivas y negativas para la RSI. Además, Cardwell convirtió la noción de divergencia, literal y figurativamente, en la cabeza.

    Índice de Fuerza Relativa, RSI | Bolsa Wall Street

  3. The Following 2 Users Say Thank You to mitainvest For This Useful Post:

    bocanegra (10/04/2015),LeoCV (10/04/2015)

  4. #3
    Master del Universo Avatar de mitainvest
    Fecha de ingreso
    09 feb, 13
    Mensajes
    403
    Thanks
    56
    Thanked 83 Times in 71 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Cómo utilizar el indicador RSI para invertir en Forex?


    articulo-rsi-1¿Qué es el RSI?

    El RSI es un indicador tipo oscilador de análisis técnico que significa por sus siglas en ingles (Relative Strenght Index), índice relativo de fuerza.

    En junio de 1978, Welles Wilder desarrollo el Índice Relativo de Fuerza,proporcionando instrucciones paso a paso y explicaciones completas de este indicador. Esto provoco que decenas de operadores de Forex lo utilizaran año con año, cada vez con más frecuencia, obteniendo buenos resultados.

    El RSI es un indicador que compara en un tiempo determinado, los movimientos individuales al alza o a la baja en el mercado y así determinar las condiciones sobrecompradas y sobrevendidas de un activo. El RSI, es un indicador oscilador que brinda señales antes de que ocurran en el mercado.

    En otras palabras, el RSI le permite comparar los dos promedios y expresarlos en porcentaje. Si el promedio de las bajas y alzas son iguales, el RSI tiene un valor de 50%, es decir, que las fuerzas relativas están equilibradas. En cambio, si el valor del RSI es superior al 50% significa que hay más fuerza relativa alcista que bajista, y si es inferior al 50% más fuerza relativa bajista que alcista.

    El RSI es considerado el más efectivo en los mercados sin tendencia, pero debe recordar que se recomienda utilizar varios indicadores a la vez para ver las señales más claras.

    Es calculado usando la fórmula siguiente:

    RSI = 100 - 100
    ______
    1 + RS

    RS = Promedio diario de cierres al alza / Promedio diario de cierres a la baja

    ¿Cómo utilizar el RSI?

    Este indicador se caracteriza por seguir la tendencia de los precios y se mueve o se extiende del 1 al 100. Al utilizar este indicador usted debe de fijar dos líneas límites, una superior y una inferior, las cuales marcan las zonas de sobrecompra (70-80) y sobreventa (30-20).

    El RSI funciona como indicador de sobrecompra /sobreventa de un valor, lo cual sucede cuando el mismo alcanza alguno de los limites que usted fijo, es decir la línea inferior o superior en la grafica. La indicación para este caso es que usted compre cuando el RSI traspasa el límite de sobreventa y vender cuando el RSI traspasa el límite de sobrecompra.

    Es decir que, cuando la línea RSI sobrepasa la zona de 70% se considera que el valor ha ingresado en zona de sobrecompra. Si por el contrario, se sitúa por debajo de la zona del 30%, significa que el valor ha ingresado en zona de sobreventa.

    También, en movimientos importantes o en tendencias fuertes, el RSI puede alcanzar rápidamente valores de sobrecompra o sobreventa. Por lo tanto, si aplicamos la estrategia de compraventa (anteriormente mencionada) cuando este oscilador alcanza los límites de sobrecompra / sobreventa nos haría abandonar prematuramente una posición que todavía no está agotada o que acaba de empezar. En estos casos, es mejor utilizar el RSI para detectar divergencias entre pares de divisas.

    El periodo de tiempo más común y recomendable para utilizar el RSI son 14 días, aunque los periodos de 9 y 25 días han ganado popularidad. Se recomiendan 14 días debido a que es más probable que nos brinde señales verdaderas, ya que si maneja un periodo menor, por ejemplo 7 días, puede ofrecer señales falsas. Si por el contrario utiliza periodos más largos, puede perder las señales verdaderas que se producen en un plazo de tiempo más corto.

    articulo-rsi-2El RSI le brinda 3 tipos de señales:

    1. Divergencia

    2. Patrones3.

    Niveles de RSI

    • Divergencia: Nos muestran cuando la tendencia ha topado y se encuentra lista para revertirse. Se divide en Divergencia bajista y Divergencia alcistas. Brinda las señales más fuertes para operar. Esta señal se podría presentar si por ejemplo usted observa que en una tendencia alcista continuada se da una aceleración en el RSI no proporcional con el valor en el mercado; entonces estaría ante una posible divergencia que mostraría un posible y futuro cambio de la tendencia hacia la baja.
    • Patrones: Se refiere a buscar o identificar patrones dentro del indicador, en lugar de en los precios.
    • Niveles de RSI: Radica en los niveles de sobrecompra y sobreventa. Es considerada la más fácil de interpretar.

    Lo que NUNCA debe hacer?

    • Nunca compre cuando la línea caiga debajo del 30. Debe esperar a que vuelva a pasar hacia arriba del 30
    • Nunca venda cuando la línea sobrepase el 70. Debe esperar a que caiga nuevamente por debajo para generar la señal.
    • No opere cuando el indicador entra en las áreas sobrecompradas o sobrevendidas, más bien cuando salga de dichas áreas con la confirmación de otros indicadores.
    • Nunca tome decisiones, ni se deje guiar por una señal de un solo indicador. Vea otros indicadores a la vez.

    Recuerde que ningún tipo de inversión está libre de riesgo y un indicador RSI le ayudará en Forex de la manera más eficaz cuando se utiliza junto con otras herramientas.

    Cómo utilizar el indicador RSI para invertir en Forex? | Análisis Técnico

  5. The Following 2 Users Say Thank You to mitainvest For This Useful Post:

    bocanegra (10/04/2015),LeoCV (10/04/2015)

  6. #4
    Master del Universo Avatar de mitainvest
    Fecha de ingreso
    09 feb, 13
    Mensajes
    403
    Thanks
    56
    Thanked 83 Times in 71 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Como podemos ver el RSI de cuatro horas da señales claras,

    Robot basado en el RSI-rsi.jpg

    Pero no es tan fácil hay movimientos de 50 pips en los extremos circulos amarillos, si estubieramos en un lote invertido, serían 500 euros de perdidas en algún momento...

    Pero lo que parece lógico que se puede ganar dinero si se hace un buen filtro...
    Última edición por mitainvest; 10/04/2015 a las 16:50
    LeoCV, oceanos, LeoCV and 3 others like this.

  7. The Following 3 Users Say Thank You to mitainvest For This Useful Post:

    bocanegra (10/04/2015),LeoCV (10/04/2015)

  8. #5
    Master del Universo Avatar de especulator
    Fecha de ingreso
    09 nov, 12
    Ubicación
    Ontinyent (Valencia)
    Mensajes
    765
    Thanks
    10
    Thanked 147 Times in 111 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    La cuestión seria comprar cuando una vez por bajo de 30 vuelve a subir por encima, si observamos el último circulo amarillo aun hay que esperar, debido a que podria seguir bajando.
    Cuando cerrar, pues podria ser o bien cuando llegue a 70 o cuando vuelva a cortar 30.

    Para ventas seria igual pero unavez superado 70, esperar a que baje.

  9. #6
    Administrator Avatar de mbolsia
    Fecha de ingreso
    16 nov, 11
    Mensajes
    3,730
    Thanks
    573
    Thanked 612 Times in 502 Posts
    Poder de reputación
    10

    Re: Robot basado en el RSI

    Efectivamente parece fácil pero no lo es, la clave como siempre es tener un buen histórico y lanzarlo para mucho tiempo, por ejemplo 2 o 3 años....

    Está claro que haciendo lo del gráfico se pierde dinero... por lo que ha dicho especulador, pero en principio es un buen patrón, que se puede considerar.

  10. #7
    Master del Universo Avatar de acushnir
    Fecha de ingreso
    01 sep, 12
    Ubicación
    Rosario
    Mensajes
    833
    Thanks
    160
    Thanked 94 Times in 88 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Lo mas critico para cualquier robot, se base en la tecnica que sea, es como responder a los estados "no tecnicos" que el mercado presenta durante eventos especiales (noticias de gran impacto, resoluciones de algun banco central, catastrofes, etc) que no siempre tienen aviso o condicion previa.
    Esto obliga a estar siempre atentos y en guardia, lo que resta algo de la ventaja del uso de un robot.
    Fuera de esos estados especiales, mientras el mercado fluye con su propia dinamica, son inapreciables.

  11. The Following User Says Thank You to acushnir For This Useful Post:

    mbolsia (12/04/2015)

  12. #8
    Administrator Avatar de mbolsia
    Fecha de ingreso
    16 nov, 11
    Mensajes
    3,730
    Thanks
    573
    Thanked 612 Times in 502 Posts
    Poder de reputación
    10

    Re: Robot basado en el RSI

    Cita Iniciado por acushnir Ver mensaje
    Lo mas critico para cualquier robot, se base en la tecnica que sea, es como responder a los estados "no tecnicos" que el mercado presenta durante eventos especiales (noticias de gran impacto, resoluciones de algun banco central, catastrofes, etc) que no siempre tienen aviso o condicion previa.
    Esto obliga a estar siempre atentos y en guardia, lo que resta algo de la ventaja del uso de un robot.
    Fuera de esos estados especiales, mientras el mercado fluye con su propia dinamica, son inapreciables.
    Por eso hay que tener siempre un Stop Loss y un Take profit en cada orden que se lance...

  13. #9
    Dor
    Dor está desconectado
    Master del Universo Avatar de Dor
    Fecha de ingreso
    19 mar, 12
    Mensajes
    1,247
    Thanks
    122
    Thanked 191 Times in 144 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Cita Iniciado por mbolsia Ver mensaje
    Efectivamente parece fácil pero no lo es, la clave como siempre es tener un buen histórico y lanzarlo para mucho tiempo, por ejemplo 2 o 3 años....

    Está claro que haciendo lo del gráfico se pierde dinero... por lo que ha dicho especulador, pero en principio es un buen patrón, que se puede considerar.
    El sistema que comentas es el que se llama MERSI (SISTEMA MEAN REVERSION RSI) Este sistema está basado en el sistema del mismo nombre del libro “High Probability ETF trading” de Larry Connors y Cesar Alvarez.
    Howard Bandy ha programado el código y explica en
    detalle el funcionamiento del sistema y su validez estadística en el siguiente enlace:
    ? Mean Reversion based on RSI aunque está aplicado al ETF DEL sp500.

    Si quereis ver un estudio en profundidad sobre el sistema aplicado en FOREX, os recomiendo este enlace http://www.onda4.com/files/MERSI.pdf

    También podeis consultar un estudio hecho por nuestro RAMSET: https://bolsaycartera.wordpress.com/...ir-para-forex/
    Última edición por Dor; 12/04/2015 a las 10:21
    LeoCV, LeoCV and LeoCV like this.

  14. The Following 2 Users Say Thank You to Dor For This Useful Post:

    bocanegra (18/04/2015),LeoCV (13/04/2015)

  15. #10
    Administrator Avatar de mbolsia
    Fecha de ingreso
    16 nov, 11
    Mensajes
    3,730
    Thanks
    573
    Thanked 612 Times in 502 Posts
    Poder de reputación
    10

    Re: Robot basado en el RSI

    Cita Iniciado por Dor Ver mensaje
    El sistema que comentas es el que se llama MERSI (SISTEMA MEAN REVERSION RSI) Este sistema está basado en el sistema del mismo nombre del libro “High Probability ETF trading” de Larry Connors y Cesar Alvarez.
    Howard Bandy ha programado el código y explica en
    detalle el funcionamiento del sistema y su validez estadística en el siguiente enlace:
    ? Mean Reversion based on RSI

    Si quereis ver un estudio en profundidad sobre el sistema aplicado al FOREX, os recomiendo este enlace http://www.onda4.com/files/MERSI.pdf
    Esto ya lo había visto... en general no suelo basarme en ningún robot porque seguro que no suelen funcionar.

    El RSI es un modelo de reversión a la media... que por si solo no ganas dinero, eso ya lo garantizo

    Lo que hay que aplicarle otro indicador más, para que gane dinero, y este indicador no tiene que ser nada como una media movil.

  16. #11
    Master del Universo Avatar de mitainvest
    Fecha de ingreso
    09 feb, 13
    Mensajes
    403
    Thanks
    56
    Thanked 83 Times in 71 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Desde el pasado viernes ha pasado 2 veces la linea de 30, pero es necesario que se consolide... es decir pasar la linea es con el cierre de una vela de 4 horas.

    Esto hay que tenerlo en cuenta...

  17. #12
    Master del Universo Avatar de mitainvest
    Fecha de ingreso
    09 feb, 13
    Mensajes
    403
    Thanks
    56
    Thanked 83 Times in 71 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Hoy ha cortado varias veces hacía arriba y ha vuelto a caer... con lo que demuestra que superar 30 no es señal de comprar.

  18. #13
    Futuro Trader Avatar de BOLSAANGEL
    Fecha de ingreso
    10 abr, 12
    Ubicación
    extremadura
    Mensajes
    18
    Thanks
    1
    Thanked 3 Times in 3 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Un rsi solo no es sufiente, solo te da una idea de lo que podria suceder, habria que usarlo en pares que no suelen tener tendencia, en tiempos altos y apoyandolo en soportes y resistencias, solamente con el indicador porque llegue a 30 o a 70 no es sufiente.

  19. The Following User Says Thank You to BOLSAANGEL For This Useful Post:

    mitainvest (14/04/2015)

  20. #14
    Master del Universo Avatar de mitainvest
    Fecha de ingreso
    09 feb, 13
    Mensajes
    403
    Thanks
    56
    Thanked 83 Times in 71 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Cita Iniciado por BOLSAANGEL Ver mensaje
    Un rsi solo no es sufiente, solo te da una idea de lo que podria suceder, habria que usarlo en pares que no suelen tener tendencia, en tiempos altos y apoyandolo en soportes y resistencias, solamente con el indicador porque llegue a 30 o a 70 no es sufiente.
    ¿Qué ideas propones?

  21. #15
    Administrator Avatar de mbolsia
    Fecha de ingreso
    16 nov, 11
    Mensajes
    3,730
    Thanks
    573
    Thanked 612 Times in 502 Posts
    Poder de reputación
    10

    Bueno Salto la Liebre, y se fue hacia arriba

    Al final rompió hacia arriba y se cumplió que tenía que subir...

    Robot basado en el RSI-saltolaliebre.jpg

  22. #16
    Administrator Avatar de mbolsia
    Fecha de ingreso
    16 nov, 11
    Mensajes
    3,730
    Thanks
    573
    Thanked 612 Times in 502 Posts
    Poder de reputación
    10

    Re: Robot basado en el RSI

    Bueno estoy comprado en el Euro Dólar, está orden es manual...

  23. #17
    El Rey del la Bolsa Avatar de pepelu
    Fecha de ingreso
    26 sep, 11
    Mensajes
    234
    Thanks
    20
    Thanked 19 Times in 18 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    cuando os hagáis ricos me avisáis

  24. The Following User Says Thank You to pepelu For This Useful Post:

    CristinaDiaz (15/07/2015)

  25. #18
    JJA
    JJA está desconectado
    Master del Universo Avatar de JJA
    Fecha de ingreso
    09 may, 12
    Ubicación
    Albacete
    Mensajes
    1,286
    Thanks
    229
    Thanked 95 Times in 87 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Je, je, je

    Sent from my Orange Monte Carlo using Bolsia mobile app

  26. #19
    Futuro Trader Avatar de BOLSAANGEL
    Fecha de ingreso
    10 abr, 12
    Ubicación
    extremadura
    Mensajes
    18
    Thanks
    1
    Thanked 3 Times in 3 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Ideas, pues como dije antes, debería usarse apoyándolo en soportes y resistencias, hay podría sacarse algo, ir a favor de la tendencia, estos indicadores dan menos fallos cuanto mas alto es el temporal donde se usa por lo tanto yo lo usaría mínimo en 4 horas, fijarse en fibonanchi también es bueno.
    Solamente usar un robot con el rsi daría perdidas a la larga.

  27. #20
    Master del Universo Avatar de mitainvest
    Fecha de ingreso
    09 feb, 13
    Mensajes
    403
    Thanks
    56
    Thanked 83 Times in 71 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Cita Iniciado por BOLSAANGEL Ver mensaje
    Ideas, pues como dije antes, debería usarse apoyándolo en soportes y resistencias, hay podría sacarse algo, ir a favor de la tendencia, estos indicadores dan menos fallos cuanto mas alto es el temporal donde se usa por lo tanto yo lo usaría mínimo en 4 horas, fijarse en fibonanchi también es bueno.
    Solamente usar un robot con el rsi daría perdidas a la larga.
    Me parece muy bien tus ideas pero tienes que proponer algo que se pueda programar. El RSI se puede programar fácilmente pero programar un soporte o resistencia no... Si me dices se programa el MACD, Indicador HULL o cosas de esas...

    Es solo una sugerencia... al final hay que ver con un backtesting si es significativo...

    Lo que he visto con el RSI es que ahora se está cumpliendo pero en el pasado no... es decir tiene "mucho ruido" y eso es malo.

    PERO NO IBA A SER FÁCIL, esto yo ya se que es complicado... pero el RSI a 4 horas si que da información... ahora hay que saber utilizarla.
    Última edición por mitainvest; 21/04/2015 a las 08:07

  28. #21
    Futuro Trader Avatar de BOLSAANGEL
    Fecha de ingreso
    10 abr, 12
    Ubicación
    extremadura
    Mensajes
    18
    Thanks
    1
    Thanked 3 Times in 3 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Hay indicadores de soportes y resistencias para metatrader, de todas formas si no lo tienes pondría 2 medias una de 30 y otra de 100, para que nos indicara a groso modo para donde se dirige el mercado, y comprar a favor de la tendencia, la media de 30 da buenos resultados en rebotes, pero aun asi pondria un adx para ver si tiene fuerza la tendencia, solo compraria si estubiera cerca de las medias. Aun asi poniendo todo es muy dificil sacar un buen robot, mira si te falta algun indicador y por si algun casual yo lo tubiera te lo mando.
    Saludos.

  29. #22
    Master del Universo Avatar de mitainvest
    Fecha de ingreso
    09 feb, 13
    Mensajes
    403
    Thanks
    56
    Thanked 83 Times in 71 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Lo que voy a hacer es una tabla con muchos indicadores, y después con se hará un backtesting con diferentes combinaciones hasta que se alcance alguno que de beneficio.

  30. #23
    Futuro Trader Avatar de BOLSAANGEL
    Fecha de ingreso
    10 abr, 12
    Ubicación
    extremadura
    Mensajes
    18
    Thanks
    1
    Thanked 3 Times in 3 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Mucha suerte, también tengo algunos robot por hay si quieres alguno y lo tengo dímelo, eso si no los he probado.

  31. #24
    Master del Universo Avatar de mitainvest
    Fecha de ingreso
    09 feb, 13
    Mensajes
    403
    Thanks
    56
    Thanked 83 Times in 71 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Sería ideal que lo pusieras en el foro... porque eso atrae a más usuarios... entre todos haremos uno.

    Puedes añadir el código fácilmente:

    Este es el código

  32. #25
    Futuro Trader Avatar de BOLSAANGEL
    Fecha de ingreso
    10 abr, 12
    Ubicación
    extremadura
    Mensajes
    18
    Thanks
    1
    Thanked 3 Times in 3 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Como puedo subir archivos al foro? Estoy mirando y no consigo ver donde podria subir algun robot para que se pueda probar.

  33. #26
    Master del Universo Avatar de mitainvest
    Fecha de ingreso
    09 feb, 13
    Mensajes
    403
    Thanks
    56
    Thanked 83 Times in 71 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Solo se pueden subir imagenes, si quieres me lo envías a migvalencia[a]gmail.com y lo intento subir, seguro que hay que cambiar algo en el foro.

  34. #27
    Master del Universo Avatar de mitainvest
    Fecha de ingreso
    09 feb, 13
    Mensajes
    403
    Thanks
    56
    Thanked 83 Times in 71 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    En la web ¿Cuál es el mejor indicador técnico en Forex? analizan 5 inficadores y hacen un backtesting de 5 años. Este es el resultado:

    Robot basado en el RSI-1.png

    Robot basado en el RSI-2.png

    Esto quiere decir que tenemos que empezar a programar el indicador Ichimoku Kinko Hyo

  35. #28
    Master del Universo Avatar de mitainvest
    Fecha de ingreso
    09 feb, 13
    Mensajes
    403
    Thanks
    56
    Thanked 83 Times in 71 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Aqui se habla del indicador Japones: Cómo utilizar Ichimoku en Forex

  36. #29
    Master del Universo Avatar de mitainvest
    Fecha de ingreso
    09 feb, 13
    Mensajes
    403
    Thanks
    56
    Thanked 83 Times in 71 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Ichimoku.mq4

    Código:
    //+------------------------------------------------------------------+
    //|                                                     Ichimoku.mq4 |
    //|                      Copyright © 2004, MetaQuotes Software Corp. |
    //|                                       http://www.metaquotes.net/ |
    //+------------------------------------------------------------------+
    #property copyright "Copyright © 2004, MetaQuotes Software Corp."
    #property link      "http://www.metaquotes.net/"
    
    #property indicator_chart_window
    #property indicator_buffers 7
    #property indicator_color1 Red
    #property indicator_color2 Blue
    #property indicator_color3 SandyBrown
    #property indicator_color4 Thistle
    #property indicator_color5 Lime
    #property indicator_color6 SandyBrown
    #property indicator_color7 Thistle
    //---- input parameters
    extern int Tenkan=9;
    extern int Kijun=26;
    extern int Senkou=52;
    //---- buffers
    double Tenkan_Buffer[];
    double Kijun_Buffer[];
    double SpanA_Buffer[];
    double SpanB_Buffer[];
    double Chikou_Buffer[];
    double SpanA2_Buffer[];
    double SpanB2_Buffer[];
    //----
    int a_begin;
    //+------------------------------------------------------------------+
    //| Custom indicator initialization function                         |
    //+------------------------------------------------------------------+
    int init()
      {
    //----
       SetIndexStyle(0,DRAW_LINE);
       SetIndexBuffer(0,Tenkan_Buffer);
       SetIndexDrawBegin(0,Tenkan-1);
       SetIndexLabel(0,"Tenkan Sen");
    //----
       SetIndexStyle(1,DRAW_LINE);
       SetIndexBuffer(1,Kijun_Buffer);
       SetIndexDrawBegin(1,Kijun-1);
       SetIndexLabel(1,"Kijun Sen");
    //----
       a_begin=Kijun; if(a_begin<Tenkan) a_begin=Tenkan;
       SetIndexStyle(2,DRAW_HISTOGRAM,STYLE_DOT);
       SetIndexBuffer(2,SpanA_Buffer);
       SetIndexDrawBegin(2,Kijun+a_begin-1);
       SetIndexShift(2,Kijun);
       SetIndexLabel(2,NULL);
       SetIndexStyle(5,DRAW_LINE,STYLE_DOT);
       SetIndexBuffer(5,SpanA2_Buffer);
       SetIndexDrawBegin(5,Kijun+a_begin-1);
       SetIndexShift(5,Kijun);
       SetIndexLabel(5,"Senkou Span A");
    //----
       SetIndexStyle(3,DRAW_HISTOGRAM,STYLE_DOT);
       SetIndexBuffer(3,SpanB_Buffer);
       SetIndexDrawBegin(3,Kijun+Senkou-1);
       SetIndexShift(3,Kijun);
       SetIndexLabel(3,NULL);
       SetIndexStyle(6,DRAW_LINE,STYLE_DOT);
       SetIndexBuffer(6,SpanB2_Buffer);
       SetIndexDrawBegin(6,Kijun+Senkou-1);
       SetIndexShift(6,Kijun);
       SetIndexLabel(6,"Senkou Span B");
    //----
       SetIndexStyle(4,DRAW_LINE);
       SetIndexBuffer(4,Chikou_Buffer);
       SetIndexShift(4,-Kijun);
       SetIndexLabel(4,"Chikou Span");
    //----
       return(0);
      }
    //+------------------------------------------------------------------+
    //| Ichimoku Kinko Hyo                                               |
    //+------------------------------------------------------------------+
    int start()
      {
       int    i,k;
       int    counted_bars=IndicatorCounted();
       double high,low,price;
    //----
       if(Bars<=Tenkan || Bars<=Kijun || Bars<=Senkou) return(0);
    //---- initial zero
       if(counted_bars<1)
         {
          for(i=1;i<=Tenkan;i++)    Tenkan_Buffer[Bars-i]=0;
          for(i=1;i<=Kijun;i++)     Kijun_Buffer[Bars-i]=0;
          for(i=1;i<=a_begin;i++) { SpanA_Buffer[Bars-i]=0; SpanA2_Buffer[Bars-i]=0; }
          for(i=1;i<=Senkou;i++)  { SpanB_Buffer[Bars-i]=0; SpanB2_Buffer[Bars-i]=0; }
         }
    //---- Tenkan Sen
       i=Bars-Tenkan;
       if(counted_bars>Tenkan) i=Bars-counted_bars-1;
       while(i>=0)
         {
          high=High[i]; low=Low[i]; k=i-1+Tenkan;
          while(k>=i)
            {
             price=High[k];
             if(high<price) high=price;
             price=Low[k];
             if(low>price)  low=price;
             k--;
            }
          Tenkan_Buffer[i]=(high+low)/2;
          i--;
         }
    //---- Kijun Sen
       i=Bars-Kijun;
       if(counted_bars>Kijun) i=Bars-counted_bars-1;
       while(i>=0)
         {
          high=High[i]; low=Low[i]; k=i-1+Kijun;
          while(k>=i)
            {
             price=High[k];
             if(high<price) high=price;
             price=Low[k];
             if(low>price)  low=price;
             k--;
            }
          Kijun_Buffer[i]=(high+low)/2;
          i--;
         }
    //---- Senkou Span A
       i=Bars-a_begin+1;
       if(counted_bars>a_begin-1) i=Bars-counted_bars-1;
       while(i>=0)
         {
          price=(Kijun_Buffer[i]+Tenkan_Buffer[i])/2;
          SpanA_Buffer[i]=price;
          SpanA2_Buffer[i]=price;
          i--;
         }
    //---- Senkou Span B
       i=Bars-Senkou;
       if(counted_bars>Senkou) i=Bars-counted_bars-1;
       while(i>=0)
         {
          high=High[i]; low=Low[i]; k=i-1+Senkou;
          while(k>=i)
            {
             price=High[k];
             if(high<price) high=price;
             price=Low[k];
             if(low>price)  low=price;
             k--;
            }
          price=(high+low)/2;
          SpanB_Buffer[i]=price;
          SpanB2_Buffer[i]=price;
          i--;
         }
    //---- Chikou Span
       i=Bars-1;
       if(counted_bars>1) i=Bars-counted_bars-1;
       while(i>=0) { Chikou_Buffer[i]=Close[i]; i--; }
    //----
       return(0);
      }
    //+------------------------------------------------------------------+
    Código PHP:



    //+------------------------------------------------------------------+

    //| Caroline's Ichimoku Kinko Hyo.mq4 |

    //| Copyright 2013, MetaQuotes Software Corp. |

    //| http://www.metaquotes.net |

    //+------------------------------------------------------------------+

    #property copyright "Copyright 2013, MetaQuotes Software Corp."

    #property link "http://www.metaquotes.net"




    extern double Lots 0.1// Amount of lots to trade with

    extern double TakeProfit 0// The requested close price that determines the maximum profit for the given trade

    extern double TrailingStop 0// Min number of pips in profit for the trailing stop to start

    extern double StopLoss 0// The requested close price that determines the maximum loss allowed for the given trade

    extern double TenkanSen 9// Tenkan-sen (highest high + lowest low)/2 for the last 9 periods

    extern double KijunSen 26// Kijun-sen (highest high + lowest low)/2 for the past 26 periods




    //+------------------------------------------------------------------+

    //| expert initialization function |

    //+------------------------------------------------------------------+

    int init()

    {

    Alert ("Function init() triggered at start"); // Alert Initialization

    //----


    //----

    return(0); // Exit Initialization

    }

    //+------------------------------------------------------------------+

    //| expert start function |

    //+------------------------------------------------------------------+

    int start()

    {

    double TenkanSen;

    double KijunSen;

    int cnttickettotal;

    TenkanSen=iIchimoku(NULL092652MODE_TENKANSEN0);

    KijunSen=iIchimoku(NULL092652MODE_KIJUNSEN0);

    totalOrdersTotal();

    //----

    if(total<&& TenkanSen>KijunSen)

    {

    ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,NULL,0,0,Green);

    }

    if(
    total<&& TenkanSen<KijunSen)

    {

    ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,NULL,0,0,Red);

    }

    //----

    if(total>&& TenkanSen==KijunSen && OrderType()==OP_BUY)

    {

    ticket=OrderClose(OrderTicket(),OrderLots(),Bid,3,Blue);

    }

    if(
    total>&& TenkanSen==KijunSen && OrderType()==OP_SELL)

    {

    ticket=OrderClose(OrderTicket(),OrderLots(),Ask,3,Blue);

    }

    return(
    0);

    }

    //+------------------------------------------------------------------+

    //| expert deinitialization function |

    //+------------------------------------------------------------------+

    int deinit()

    {

    Alert ("Function deinit() triggered at exit"); // Alert Deinitialization

    //----


    //----

    return(0); // Exit Deinitialization

    }

    //+------------------------------------------------------------------+ 
    Más información sobre el tema: https://www.efxto.com/articulos-fore...ko-hyo-a-fondo
    Última edición por mitainvest; 22/04/2015 a las 16:55

  37. #30
    Master del Universo Avatar de mitainvest
    Fecha de ingreso
    09 feb, 13
    Mensajes
    403
    Thanks
    56
    Thanked 83 Times in 71 Posts
    Poder de reputación
    5

  38. #31
    Dor
    Dor está desconectado
    Master del Universo Avatar de Dor
    Fecha de ingreso
    19 mar, 12
    Mensajes
    1,247
    Thanks
    122
    Thanked 191 Times in 144 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    He realizado esta operación con el sistema MERSI sobre el EUR/GBP:



    En gráfico diario:
    -Si la Media simple de 80 días está por encima del precio, buscaremos cortos (solo cortos) cuando:
    -El precio cierre por encima del nivel 70 del RSI (8) de ocho periodos.
    Se cierra la posición cuando:
    -El RSI(8) cierra por debajo del nivel 30.

    Para largos es al revés pero, el precio debe estar por encima de la MMA80

  39. The Following User Says Thank You to Dor For This Useful Post:

    mitainvest (23/04/2015)

  40. #32
    Master del Universo Avatar de mitainvest
    Fecha de ingreso
    09 feb, 13
    Mensajes
    403
    Thanks
    56
    Thanked 83 Times in 71 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Cita Iniciado por Dor Ver mensaje
    He realizado esta operación con el sistema MERSI sobre el EUR/GBP:



    En gráfico diario:
    -Si la Media simple de 80 días está por encima del precio, buscaremos cortos (solo cortos) cuando:
    -El precio cierre por encima del nivel 70 del RSI (8) de ocho periodos.
    Se cierra la posición cuando:
    -El RSI(8) cierra por debajo del nivel 30.

    Para largos es al revés pero, el precio debe estar por encima de la MMA80
    Esto tiene mejor pinta, ya es un conjunto de indicadores...

    http://www.onda4.com/files/MERSI.pdf
    Última edición por mitainvest; 23/04/2015 a las 11:18

  41. #33
    Dor
    Dor está desconectado
    Master del Universo Avatar de Dor
    Fecha de ingreso
    19 mar, 12
    Mensajes
    1,247
    Thanks
    122
    Thanked 191 Times in 144 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Cita Iniciado por Dor Ver mensaje
    El sistema que comentas es el que se llama MERSI (SISTEMA MEAN REVERSION RSI) Este sistema está basado en el sistema del mismo nombre del libro “High Probability ETF trading” de Larry Connors y Cesar Alvarez.
    Howard Bandy ha programado el código y explica en
    detalle el funcionamiento del sistema y su validez estadística en el siguiente enlace:
    ? Mean Reversion based on RSI aunque está aplicado al ETF DEL sp500.

    Si quereis ver un estudio en profundidad sobre el sistema aplicado en FOREX, os recomiendo este enlace http://www.onda4.com/files/MERSI.pdf

    También podeis consultar un estudio hecho por nuestro RAMSET: https://bolsaycartera.wordpress.com/...ir-para-forex/
    Cita Iniciado por mitainvest Ver mensaje
    Esto tiene mejor pinta, ya es un conjunto de indicadores...

    http://www.onda4.com/files/MERSI.pdf
    Ja,ja,ja...ese sistema es el que te puse el enlace yo hace unos días y sí, es el que he aplicado en esta operación

  42. #34
    Futuro Trader Avatar de BOLSAANGEL
    Fecha de ingreso
    10 abr, 12
    Ubicación
    extremadura
    Mensajes
    18
    Thanks
    1
    Thanked 3 Times in 3 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Ahora te mando algunos robot, no pude conectarme antes, ya me dirás si te valen.

  43. #35
    Master del Universo Avatar de mitainvest
    Fecha de ingreso
    09 feb, 13
    Mensajes
    403
    Thanks
    56
    Thanked 83 Times in 71 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    He estado probando algunos y cuando haces el backtesting con metatrader los resultados son desastrosos ... Por ejemplo para periodos de cuatro horas los resultados son desastrosos y para resultados de una hora igual doblas el dinero

  44. #36
    Futuro Trader Avatar de BOLSAANGEL
    Fecha de ingreso
    10 abr, 12
    Ubicación
    extremadura
    Mensajes
    18
    Thanks
    1
    Thanked 3 Times in 3 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Los robots que te mande van tan mal?

  45. #37
    Administrator Avatar de mbolsia
    Fecha de ingreso
    16 nov, 11
    Mensajes
    3,730
    Thanks
    573
    Thanked 612 Times in 502 Posts
    Poder de reputación
    10

    Re: Robot basado en el RSI

    Los voy a ir analizando e iré poniendo los resultados aquí. Un Saludo.

  46. #38
    Administrator Avatar de mbolsia
    Fecha de ingreso
    16 nov, 11
    Mensajes
    3,730
    Thanks
    573
    Thanked 612 Times in 502 Posts
    Poder de reputación
    10

    Re: Robot basado en el RSI

    Cita Iniciado por BOLSAANGEL Ver mensaje
    Los robots que te mande van tan mal?
    Voy a ir probando los robots y los pondré aquí en el foro.

  47. The Following User Says Thank You to mbolsia For This Useful Post:

    BOLSAANGEL (28/04/2015)

  48. #39
    Futuro Trader Avatar de BOLSAANGEL
    Fecha de ingreso
    10 abr, 12
    Ubicación
    extremadura
    Mensajes
    18
    Thanks
    1
    Thanked 3 Times in 3 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Gracias a ver si se pueden coger alguna idea de alguno.

  49. #40
    Futuro Trader Avatar de BOLSAANGEL
    Fecha de ingreso
    10 abr, 12
    Ubicación
    extremadura
    Mensajes
    18
    Thanks
    1
    Thanked 3 Times in 3 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Que paso mitainvest, probastes los robots que te pase?

  50. #41
    Master del Universo Avatar de especulator
    Fecha de ingreso
    09 nov, 12
    Ubicación
    Ontinyent (Valencia)
    Mensajes
    765
    Thanks
    10
    Thanked 147 Times in 111 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Cita Iniciado por BOLSAANGEL Ver mensaje
    Que paso mitainvest, probastes los robots que te pase?
    Yo si quieres también los puedo probar e ir poniendo resultados, de hecho podriamos abri vairrios hilos de analisis de robots para ir viendo que tal funcionan.

  51. #42
    Administrator Avatar de mbolsia
    Fecha de ingreso
    16 nov, 11
    Mensajes
    3,730
    Thanks
    573
    Thanked 612 Times in 502 Posts
    Poder de reputación
    10

    Re: Robot basado en el RSI

    Actualmente no tengo tiempo estoy a tiempo completo en Bolsia, y con el Robot Operaciones Reales del Robot MIGUELITO 1

    No tengo tiempo material ahora... en el futuro veremos.

  52. #43
    Becario Trader Avatar de CristinaDiaz
    Fecha de ingreso
    12 jul, 15
    Mensajes
    14
    Thanks
    6
    Thanked 3 Times in 3 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Cita Iniciado por mitainvest Ver mensaje
    He estado probando algunos y cuando haces el backtesting con metatrader los resultados son desastrosos ... Por ejemplo para periodos de cuatro horas los resultados son desastrosos y para resultados de una hora igual doblas el dinero
    No sé si el hilo se murió o qué, pero si da buenos resultados en una hora, porque simplemente no adapta uno su gestión del dinero? se pone uno una meta diaria y ya. Si el bot no funciona para marcos de tiempo mayores, se opera convenientemente monitoreado en el lapso en que SABEMOS que trabaja...
    Una vez conseguida la meta (o alcanzado nuestro nivel de pérdida diaria), pues se apaga el PC y seguimos con nuestra vida.

  53. #44
    Trader Senior Avatar de LeoCV
    Fecha de ingreso
    19 sep, 14
    Mensajes
    148
    Thanks
    116
    Thanked 32 Times in 25 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Cita Iniciado por CristinaDiaz Ver mensaje
    No sé si el hilo se murió o qué, pero si da buenos resultados en una hora, porque simplemente no adapta uno su gestión del dinero? se pone uno una meta diaria y ya. Si el bot no funciona para marcos de tiempo mayores, se opera convenientemente monitoreado en el lapso en que SABEMOS que trabaja...
    Una vez conseguida la meta (o alcanzado nuestro nivel de pérdida diaria), pues se apaga el PC y seguimos con nuestra vida.
    Eso digo yo: ¿este hilo murió?. Porque a mí sí que me interesaría tener el código de alguno de esos robots de BOLSAANGEL para un par de proyectos de enlace con FOREX con los que andaba trasteando...

  54. #45
    Master del Universo Avatar de especulator
    Fecha de ingreso
    09 nov, 12
    Ubicación
    Ontinyent (Valencia)
    Mensajes
    765
    Thanks
    10
    Thanked 147 Times in 111 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Yo me quedé esperando a que me pasaran los robots para probarlos y analizarlos, pero no ha habido respuesta.

    Si alguien conoce algún robot y quiere que se pruebe y se comente, estaría muy bien, incluso le podemos encontrar alguna mejora e ir trasteans

  55. #46
    Becario Trader Avatar de CristinaDiaz
    Fecha de ingreso
    12 jul, 15
    Mensajes
    14
    Thanks
    6
    Thanked 3 Times in 3 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Yo apoyo la moción, me parece que los q tienen algunos códigos deben montarlos, así los probamos...tengo mi teoría (intuitiva,ok pero la tengo) de que puede hallarse una relación matemática con la pendiente de las respectivas curvas de rendimiento en backtesting de varios robots para así poder determinar cuál es el más apropiado, una vez que el que está en funcionamiento ya deja de rendir.


    Sí me supe explicar?? ;)

  56. #47
    Futuro Trader Avatar de BOLSAANGEL
    Fecha de ingreso
    10 abr, 12
    Ubicación
    extremadura
    Mensajes
    18
    Thanks
    1
    Thanked 3 Times in 3 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Hola, hace tiempo que no me pasaba por el hilo, si quieres te paso algún robot para que lo pruebes solo me tienes que pasar alguna dirección de correo, por aqui no se pueden subir archivos.

  57. #48
    Master del Universo Avatar de especulator
    Fecha de ingreso
    09 nov, 12
    Ubicación
    Ontinyent (Valencia)
    Mensajes
    765
    Thanks
    10
    Thanked 147 Times in 111 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Cita Iniciado por BOLSAANGEL Ver mensaje
    Hola, hace tiempo que no me pasaba por el hilo, si quieres te paso algún robot para que lo pruebes solo me tienes que pasar alguna dirección de correo, por aqui no se pueden subir archivos.
    Te paso mi correo por privado.

  58. #49
    Especulador Avatar de burbujaxx
    Fecha de ingreso
    14 abr, 12
    Mensajes
    61
    Thanks
    3
    Thanked 5 Times in 3 Posts
    Poder de reputación
    5

    Re: Robot basado en el RSI

    Estoy haciendo un robot basado en RSI.. alguno de vosotros tiene alguno??

  59. #50
    Administrator Avatar de mbolsia
    Fecha de ingreso
    16 nov, 11
    Mensajes
    3,730
    Thanks
    573
    Thanked 612 Times in 502 Posts
    Poder de reputación
    10

    Re: Robot basado en el RSI

    Subo este tema que parece muy interesante. Está claro que el RSI funciona, pero el indicador Ichimoku, no tengo ni idea como funciona. Voy a ir subiendo información al respecto.

Información de tema

Usuarios viendo este tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

Marcadores

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •