Que condicion poner y donde para que a una hora determinada se cierren las posic

Forums ProRealTime foro Español Soporte ProOrder Que condicion poner y donde para que a una hora determinada se cierren las posic

Viewing 6 posts - 1 through 6 (of 6 total)
  • #228581

    Debo estar ya mayor o en baja forma, después de varias horas buscando aquí en la web no he sido capaz de encontrar como poner una condición que me cierre las posiciones abiertas a una hora en concreto. Me explico tengo un automático que opera entre las 7,30 h y las 18,01 h, todo funciona perfectamente, pero si se abre una posición por ejemplo a las 17,45 h después aunque se cumplan las condiciones de cierre estas no funcionan hasta el dia siguiente a las 7,30 h, intento poner una condición en el apartado de cierre de posiciones que a una hora determinada del día ya fuera de mi horario se cierre lo que esté abierto. Como siempre, gracias anticipadas por vuestra ayuda.

    #228582

    Depende del período de tiempo utilizado. Debe ser un periodo de tiempo cuya vela CIERRE a la hora elegida.
    Si utiliza el horario Diario NO PUEDE cerrar en ningún momento, solo al final del día.
    Si utiliza un período de tiempo de 1 hora, solo podrá cerrar al final de cada hora.
    Si desea cerrar todo en 203500, debe utilizar un período de tiempo de 5 minutos, etc.

     

    #228584

    Muchas gracias Roberto, por este motivo no me salia nada estoy utilizando un periodo de 144 seg  por tanto entiendo que  he de encontrar una hora que sea multiplo de este periodo y despues solo ponendo como condicion time= xxxxxx si la hora es multiplo de este periodo tan especial si la reconocera y cerrar lo que este en curso. Es asi?

    #228588

    Qué tal si…

    #228592

    Domenec, así es.

    La sugerencia de phoentzs puede estar bien, pero no es exactamente el momento deseado.
    En un período de tiempo pequeño la diferencia puede ser pequeña, pero en un período de tiempo de varias horas el retraso en la ejecución sería grande.

    #228600

    Muchísimas gracias Roberto y phoentzs al final lo he podido resolver así y me va muy bien

    if time>= 190000 then
    CH=1
    if CH=1 then
    sell at market
    endif
    endif

    Hasta la proxima

Viewing 6 posts - 1 through 6 (of 6 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login