Orden nueva cada dia

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #252760 quote
    Nin
    Participant
    New

    Hola, actualmente tengo un sistema que hasta que no se cumple la condición de salida (ya sea por stop o beneficio) no entra la siguiente, hasta aqui todo correcto, si pongo la opcion de acumular me acumula durante el mismo día y no me interesa,  lo que busco es que si el dia 5 ha entrado y el dia 7 vuele a dar entrada me vuelva a entrar, hasta un máximo de X días -entradas- (solo 1 entrada por día)

    Es posible limitar a que sólo acumule una vez al día ?

     

    Si se puede hacer lo que expongo, luego surge otra duda: el stop y beneficio sería el mismo para cada entrada ? o se podria hacer q cada una aplicara sus paramentros de stop (% individual) y salida individual (%) ??

     

    Gracias

    #252761 quote
    Iván González
    Moderator
    Master

    Buenas. Aquí tienes un ejemplo de como hacerlo.
    Tienes que generar variables que controlen el estado en cada momento que a ti te interesa. POr ejemplo con el cambio de día o con cada nueva operacion.

    // ===========================
    // 1 trade / day
    // ===========================
    // ----- General settings
    DEFPARAM CumulateOrders = true
    rrmultiple = 3
    x = 20
    // ===========================
    // Example
    // ===========================
    atr = averagetruerange[14](close)
    sma5 = average[5](close)
    sma60 = average[60](close)
    setupLong = sma5 crosses over sma60
    
    // Restart tradeToday every new day
    if intradaybarindex=0 then
       tradetoday=0
    endif
    // Restart trade when not on market
    if not onmarket then
       trade=0
    endif
    // ===========================
    // Entry rules
    // ===========================
    IF NOT longonmarket and setupLong and trade=0 and tradeToday=0 THEN
       BUY 1 CONTRACTS AT MARKET
       trade=1
       tradeToday=1
    ENDIF
    
    // ===========================
    // Exit after X bars if price < limit
    // ===========================
    if longonmarket and trade<5 and tradeToday=0 and setuplong then
       trade=trade+1
       tradetoday=1
       BUY 1 CONTRACTS AT MARKET
    endif
    
    SET STOP %loss 2
    SET TARGET %profit 3
    // ===========================
    // Graphs for monitoring
    // ===========================
    GRAPH trade COLOURED("red")
    GRAPH 5 coloured("blue")
    GRAPH tradetoday COLOURED("green")
    
    GRAPHONPRICE sma5 COLOURED("fuchsia")
    GRAPHONPRICE sma60 COLOURED("orange")
    

    También podrías ir almacenando el precio de cada operacion cada vez que entras. La lógica para hacerlo sería similar a lo anterior.

Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.

Orden nueva cada dia


Soporte ProOrder

New Reply
Author
author-avatar
Nin @nin Participant
Summary

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

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