Operar a una hora determinada

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #32327 quote
    aprendiz02
    Participant
    Junior

    Muy buenas , es mi primer post y soy bastante nuevo en esto , no he encontrado una solucion por ahora , he visto algun tema parecido pero sus soluciones no me han valido ,

    tengo un codigo para que funcione en grafico diario , y quiero que entre cuando se den las condiciones oportunas a una hora determinada , que seria la apertura , a las 9 , pero en Ig por ejemplo la cotizacion de los cfds empieza a las 1 de la madrugada , y claro , es ahi cuando me entra la compra o venta , he probado a usar las opciones que vienen de dejar neutro el sofware entre tre las horas nocturnas pero no funciona , paso a continuacion el codigo que tengo , y si alquien me sabe decir que le pongo para que entre a comprar a las 9 le quedare muy agradecido .

    // Definición de los parámetros del código
    DEFPARAM CumulateOrders = False // Acumulación de posiciones desactivada
    
    // Condiciones para entrada de posiciones largas
    indicator1 = Average[15](close)
    c1 = (close CROSSES OVER indicator1)
    
    IF c1 THEN
    BUY 1 CONTRACT AT MARKET
    ENDIF
    
    // Condiciones de entrada de posiciones cortas
    indicator2 = Average[15](close)
    c2 = (close CROSSES UNDER indicator2)
    
    IF c2 THEN
    SELLSHORT 1 CONTRACT AT MARKET
    ENDIF
    
    // Stops y objetivos
    SET STOP pLOSS 10
    SET TARGET pPROFIT 35

     

    saludos y muchas gracias .

    #32468 quote
    Nicolas
    Keymaster
    Master

    Así que si he entendido correctamente su consulta, le gustaría entrar en el mercado a las 9 o reloj, pero con la comparación de la media móvil del tiempo diario?

    #32492 quote
    aprendiz02
    Participant
    Junior

    Muy buenas Nicolas , pues si , los graficos son en diario y es el cierre diario el que hace que se active la compra o venta en apertura del dia siguiente , que deberia ser

    a las 9 , seria hallar el codigo que envie la compra a esa hora , desafortunadamente ahora compra a la 1 de la madrugada …. activa compra en la siguiente barra que al ser diaria , y comenzar ig a cotizar a las 1 , pues hace la compra en ese momento …

    Gracias

    #32543 quote
    Nicolas
    Keymaster
    Master

    Para ser capaz de abrir un comercio a las 9”clock, debe utilizar un plazo intradía. El problema es que los indicadores de otros plazos (la media móvil diaria) no son legibles de otros plazos.
    Así que escribí el código de abajo que calculan los 15 periodos de media móvil del tiempo diario en cualquier inferior. El resultado del cálculo me parece correcto. Las operaciones se abren a las nueve en punto precisamente de esta manera.

    // Definición de los parámetros del código
    DEFPARAM CumulateOrders = False // Acumulación de posiciones desactivada
    
    //daily moving average calculation
    sum=0
    for i = 0 to 14 do 
    sum=sum+dclose(i)
    next
    avg=sum/15
    
    // Condiciones para entrada de posiciones largas
    c1 = (close CROSSES OVER avg)
    
    IF c1 and time=090000 THEN
    BUY 1 CONTRACT AT MARKET
    ENDIF
    
    // Condiciones de entrada de posiciones cortas
    c2 = (close CROSSES UNDER avg)
    
    IF c2 and time=090000 THEN
    SELLSHORT 1 CONTRACT AT MARKET
    ENDIF
    
    // Stops y objetivos
    SET STOP pLOSS 10
    SET TARGET pPROFIT 35
    daily-moving-average-intraday-timeframe.png daily-moving-average-intraday-timeframe.png
Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.

Operar a una hora determinada


ProOrder: Trading Automático y Backtesting

New Reply
Author
author-avatar
aprendiz02 @aprendiz02 Participant
Summary

This topic contains 3 replies,
has 2 voices, and was last updated by Nicolas
8 years, 10 months ago.

Topic Details
Forum: ProOrder: Trading Automático y Backtesting
Language: Spanish
Started: 04/17/2017
Status: Active
Attachments: 1 files
Logo Logo
Loading...