estrategia con la media de Hull

Viewing 10 posts - 16 through 25 (of 25 total)
  • Author
    Posts
  • #56106 quote
    Juan Salas
    Participant
    Master

    Josemi,

    Prueba a poner SELLSHORT 1 CONTRACT AT MARKET en vez de SELL 1 CONTRACT AT MARKET

    Saludos,

    Juan B.

    Jesús thanked this post
    #56128 quote
    josemi
    Participant
    Average

    gracias Juan

    #56495 quote
    josemi
    Participant
    Average

    lo primero feliz navidad a tooodo el mundo, a ver si alguien me puede ayudar , se puede hacer un código para que compre/venda simplemente con el color de la vela?? Cómo se escribiría? Gracias

    #56505 quote
    Juan Salas
    Participant
    Master
    green = close>open
    red = open>close
    
    IF green THEN
    BUY 1 CONTRACT AT MARKET
    ENDIF
    
    IF red THEN
    SELLSHORT 1 CONTRACT AT MARKET
    ENDIF

    Hola Josemi,

    Feliz Navidad igualmente. Creo que lo que buscas es esto, no? Si la vela anterior es verde (green) pues compras (en la siguiente), y si es roja pues la siguiente comenzará vendiendo.

    Esto es lo basico, ahora tienes que meterle las otras partes del código que tu consideres: DEFPARAM, positionsize, STOP, PROFITS, etc

    Saludos,

    Juan

    #56508 quote
    josemi
    Participant
    Average

    gracias Juan, ya lo estoy probando pero no sé que es eso del positionsize y otra cosa, cómo puedo hacer para que el sistema trabaje con heikin ashi

    #56512 quote
    Juan Salas
    Participant
    Master

    El position size o el nombre que tu le quieras poner es el numero de posiciones/contratos con los que vas a operar.

    Poco a poco, al principio todo suena raro, pero preguntando y mirando y componiendo mucho códigos, iras aprendiendo (como todos).

    En cuanto al Heikin Ashi, yo nunca he trabajado con el. Te aconsejo que lo metas en el buscador de la pagina principal de ProRealCode y te saldrán todos los códigos y temas relacionados con Heikin Ashi, y de ahi puedes empezar a copiar lineas de códigos y a preguntar lo que no entiendas.

    #60832 quote
    josemi
    Participant
    Average

    hola Jesús, el código último que me enviaste de la media Hull :

    // Definición de los parámetros del código
    DEFPARAM CumulateOrders = False // Acumulación de posiciones desactivada
    // Condiciones para entrada de posiciones largas
    MMH = CALL “Hull Moving Average”
    Verde = (MMH > MMH[1])
    Rojo = (MMH < MMH[1])
    IF Verde THEN
    BUY 1 CONTRACT AT MARKET
    ENDIF
    IF Rojo THEN
    SELL 1 CONTRACT AT MARKET
    ENDIF

    solamente entra en largos y no entiendo el porqué, si me puedes ayudar te lo agradezco

    #60886 quote
    Jesús
    Participant
    Veteran

    Buenas tardes Josemi, solo entra largos porque era un ejemplo para el código y solo tiene programada la orden de compra y de salida de la posición.

    Prueba esto:

    DEFPARAM CumulateOrders = False
    
    //Indicador
    MMH = CALL "Hull Moving Average"[16]
    
    //Condiciones operativa
    Verde = (MMH > MMH[1])
    Rojo = (MMH < MMH[1])
    
    //Orden de compra
    IF Verde THEN
    BUY 1 CONTRACT AT MARKET
    ENDIF
    //Orden de cierre
    IF Rojo THEN
    SELL 1 CONTRACT AT MARKET
    ENDIF
    //Orden de venta
    IF rojo THEN
    SELLSHORT 1 CONTRACT AT MARKET
    ENDIF
    //Orden de cierre
    IF verde THEN
    EXITSHORT AT MARKET
    ENDIF
    #60950 quote
    josemi
    Participant
    Average

    gracias Jesús, y cómo hago para ponerle una condición a la compra y a la venta, es decir, que no entre largo/corto si no está el RSI por encima de cierto valor. Es que yo he puesto la condición pero me entra a cada vela.

    #61022 quote
    Jesús
    Participant
    Veteran

    Prueba esto a ver si te funciona:

    DEFPARAM CumulateOrders = False
     
    //Indicador
    MMH = CALL "Hull Moving Average"[16]
     
    //Condiciones operativa
    Verde = (MMH > MMH[1]) AND RSI[14]>50
    Rojo = (MMH < MMH[1]) AND RSI[14]<50
     
    //Orden de compra
    IF Verde THEN
    BUY 1 CONTRACT AT MARKET
    ENDIF
    //Orden de cierre
    IF Rojo THEN
    SELL 1 CONTRACT AT MARKET
    ENDIF
    //Orden de venta
    IF rojo THEN
    SELLSHORT 1 CONTRACT AT MARKET
    ENDIF
    //Orden de cierre
    IF verde THEN
    EXITSHORT AT MARKET
    ENDIF

    Te recomiendo que eches un vistazo tanto a la documentación del blog de programación de lenguaje del Foro (https://www.prorealcode.com/prorealtime-documentation/), como también al Manual de Ayuda de ProRealTime (https://www.prorealtime.com/es/ayuda-prorealtime/visita-rapida). En ambos sitios encontrarás información que te ayudarán, tanto a entender un poco el lenguaje de programación como el optimizar tus códigos.

    Saludos

Viewing 10 posts - 16 through 25 (of 25 total)
  • You must be logged in to reply to this topic.

estrategia con la media de Hull


ProOrder: Trading Automático y Backtesting

New Reply
Author
author-avatar
josemi @josemi Participant
Summary

This topic contains 24 replies,
has 4 voices, and was last updated by Jesús
8 years, 1 month ago.

Topic Details
Forum: ProOrder: Trading Automático y Backtesting
Language: Spanish
Started: 11/27/2017
Status: Active
Attachments: 4 files
Logo Logo
Loading...