Dejar neutral el sistema durante la noche

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

    Muy buenas , tengo un sencillo programa , para 5 minutos , pero de noche me gustaria no operase , por ejemplo que cerrara o estuviera neutral de 21-00 a 08-00 , que codigo

    deberia de añadir ? ….. el programa es este de abajo

    //————————————————————————-
    // Código principal : 11-78
    //————————————————————————-
    // Definición de los parámetros del código
    DEFPARAM CumulateOrders = False // Acumulación de posiciones desactivada

    // Condiciones para entrada de posiciones largas
    c1 = (close CROSSES OVER DOpen(0)[1])

    IF c1 THEN
    BUY 1 CONTRACT AT MARKET
    ENDIF

    // Condiciones de entrada de posiciones cortas
    c2 = (close CROSSES UNDER DClose(0)[1])

    IF c2 THEN
    SELLSHORT 1 CONTRACT AT MARKET
    ENDIF

    // Stops y objetivos
    SET STOP pLOSS 11
    SET TARGET pPROFIT 78

     

    muchas gracias

    #131289 quote
    Juan Salas
    Participant
    Master

    Hola aprendiz,

    Bienvenido a PRT.

    Te agradecería le echaras un vistazo a las normas de los foros. Has escrito en en ProBuilder que es para indicadores. Te moveré el código a ProOrder, que es para estrategias.

    Ademas, como se que estás empezando, la próxima vez deberías insertar el código usando el botón de arriba a la derecha “insert PRT code”

    A continuación te soluciono tus dudas:

    Lo mejor para mantener tus códigos inactivos es incluir flatafter /flatbefore como puedes ver abajo:

    //————————————————————————-
    // Código principal : 11-78
    //————————————————————————-
    // Definición de los parámetros del código
    DEFPARAM CumulateOrders = False // Acumulación de posiciones desactivada
    DEFPARAM flatbefore= 080000
    DEFPARAM flatafter= 210000
    
    // Condiciones para entrada de posiciones largas
    c1 = (close CROSSES OVER DOpen(0)[1])
    
    IF c1 THEN
    BUY 1 CONTRACT AT MARKET
    ENDIF
    
    // Condiciones de entrada de posiciones cortas
    c2 = (close CROSSES UNDER DClose(0)[1])
    
    IF c2 THEN
    SELLSHORT 1 CONTRACT AT MARKET
    ENDIF
    
    // Stops y objetivos
    SET STOP pLOSS 11
    SET TARGET pPROFIT 78

    Espero que te sirva,

    Saludos,

    Juan

    #131484 quote
    aprendiz02
    Participant
    Junior

    Muchas gracias por la ayuda Juan  , tienes toda la razón , voy a leerme todos las normas , deberia haberlo hecho antes de escribir pero me puede el ansia , os pido disculpas , he entrado como elefante en cacharreria .

    Debido a la situacion actual me encuentro con tiempo libre , voy a dedicarle una parte a estudiar bien prorealtime .

    Gracias de nuevo.

    Paco.

    Juan Salas thanked this post
Viewing 3 posts - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.

Dejar neutral el sistema durante la noche


ProOrder: Trading Automático y Backtesting

New Reply
Author
author-avatar
aprendiz02 @aprendiz02 Participant
Summary

This topic contains 2 replies,
has 2 voices, and was last updated by aprendiz02
5 years, 10 months ago.

Topic Details
Forum: ProOrder: Trading Automático y Backtesting
Language: Spanish
Started: 05/12/2020
Status: Active
Attachments: No files
Logo Logo
Loading...