crear sistema HORAS EXACTAS/

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #247478 quote
    josemi
    Participant
    Average

    Hola comunidad, me pueden ayudar con lo siguiente:

    Necesito entrar largo a una hora en concreto, p.e. 090000 todos los días.

    Y salir con un target de X puntos

    Y si no llega al target que cierre la posición a una hora exacta, p.e. 220000

    en timeframe 5 minutos.

    #247482 quote
    Iván González
    Moderator
    Master

    hola. Aquí tienes:

     

    horaInicio=085500
    horaFin=215500
    
    tp=50
    
    if intradaybarindex=0 then
    PrimeraEntrada=0
    endif
    
    if not longonmarket and PrimeraEntrada=0 and horaInicio=opentime then
    buy 1 contract at market
    set target pprofit tp
    PrimeraEntrada=1
    endif
    
    if longonmarket and horaFin=opentime then
    sell at market
    endif
    robertogozzi thanked this post
    #247548 quote
    josemi
    Participant
    Average

    Buenos días Iván, tengo escrito lo siguiente pero tengo un problema y es que entra al mercado los viernes cuando no tendría que entrar….los lunes sí que lo ejecuta bien, es decir, no entra a mercado…y no sé qué tengo mal…me puedes ayudar?

    // Definición de los parámetros del código
    DEFPARAM CumulateOrders = False // Acumulación de posiciones desactivada
    // El sistema anulará todas las órdenes pendientes y cerrará todas las posiciones a las 0:00. No se permitirá ninguna nueva orden ni posición después de la hora “FLATBEFORE”.
    DEFPARAM FLATBEFORE = 000000
    // Anular todas las órdenes pendientes y cerrar todas las posiciones a la hora “FLATAFTER”
    DEFPARAM FLATAFTER = 000000

    // Impide al sistema operar en días precisos de la semana
    daysForbiddenEntry = OpenDayOfWeek = 1 OR OpenDayOfWeek = 5

    IF time = 000000 THEN
    BUY 1 CONTRACT AT MARKET
    ENDIF

    #247549 quote
    Iván González
    Moderator
    Master

    Hola. No lo has metido en las condiciones de compra. Por eso no te funciona.
    Tendías que meterlo en el condicional de compra. por ejemplo:

    diasProhibidos = opendayofweek=1 or opendayofweek=5
    
    if not longonmarket and tuscondiciones and diasProhibidos=0 then
    buy 1 contract at market
    endif
Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.

crear sistema HORAS EXACTAS/


Soporte ProOrder

New Reply
Author
author-avatar
josemi @josemi Participant
Summary

This topic contains 3 replies,
has 2 voices, and was last updated by Iván González
8 months, 1 week ago.

Topic Details
Forum: Soporte ProOrder
Language: Spanish
Started: 05/22/2025
Status: Active
Attachments: No files
Logo Logo
Loading...