ESTRATEGUIA FALLIDA, POR QUÉ?

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #195440 quote
    CIRONETCIRONET
    Participant
    New

    Hola a todos, no logro poner esta estrategia en el mercado. Al ejecutarla para trading automático a los pocos segundos se detiene e indica estrategia fallida.

     

     

     

    //CIRONET NASDAQ | proorder
    
    
    DEFPARAM CumulateOrders = False // Acumulación de posiciones desactivada
    
    iTIME = ((TIME >= 153500) AND (TIME <= 220000))
    periodmoy = iP //3
    coeff=0.8
    
    
    TIMEFRAME (15 MINUTE, UPDATEONCLOSE)
    
    monStoch = Stochastic[14,3](close)
    ind = SQUARE(monStoch)
    ind1 = Average[periodmoy](monStoch)
    ind2 = Average[periodmoy](ind)
    
    variance = ind2 - SQUARE(ind1)
    ecart = SQRT(variance)
    
    UpBand = ind1 + coeff*ecart
    DownBand = ind1  - coeff*ecart
    
    iEMA = EXPONENTIALAVERAGE[125](CLOSE)
    
    ////////////////////////////////////////////////////////////////////////////////////////////
    
    iC15 = ((monStoch > UPBAND) AND (monStoch > 50))
    
    iV15 = ((monStoch < DOWNBAND) AND (monStoch < 50))
    
    TIMEFRAME (5 MINUTE, UPDATEONCLOSE)
    
    monStoch5 = Stochastic[14,3](close)
    ind5 = SQUARE(monStoch5)
    ind15 = Average[periodmoy](monStoch5)
    ind25 = Average[periodmoy](ind5)
    
    variance5 = ind25 - SQUARE(ind15)
    ecart5 = SQRT(variance5)
    
    UpBand5 = ind15 + coeff*ecart5
    DownBand5 = ind15  - coeff*ecart5
    
    iEMA5 = EXPONENTIALAVERAGE[125](CLOSE)
    
    ////////////////////////////////////////////////////////////////////////////////////////////
    
    iC11 = ((monStoch5 > UPBAND5) AND (monStoch5 > 50) AND (CLOSE > iEMA5))
    iC21 = (CLOSE > iEMA5)
    
    iSC = (monStoch5 < UPBAND5)
    
    iV11 = ((monStoch5 < DOWNBAND5) AND (monStoch5 < 50) AND (CLOSE < iEMA5))
    iV21 = (CLOSE < iEMA5)
    
    iSV = (monStoch5 > DOWNBAND5)
    
    TIMEFRAME (DEFAULT) //10 seg
    
    IF (iC11 AND iC21 AND iC15) AND iTIME THEN
    BUY 0.5 CONTRACT AT MARKET
    ENDIF
    
    IF (iSC) THEN
    SELL AT MARKET
    ENDIF
    
    IF (iV11 AND iV21 AND iV15) AND iTIME THEN
    SELLSHORT 0.5 CONTRACT AT MARKET
    ENDIF
    
    IF (iSV) THEN
    EXITSHORT AT MARKET
    ENDIF
    
    SET STOP PLOSS iN //11
    
    #195442 quote
    NicolasNicolas
    Keymaster
    Legend

    ¿Cuál es el mensaje de error, por favor? ¿Está seguro de que puede operar con un tamaño de lote de 0,5 en el instrumento?

    #195448 quote
    CIRONETCIRONET
    Participant
    New

    Hola Nicolás. Gracias por responder. Trabajo con IG y permite un contrato mínimo de 0.5 en el Nasdaq. Este es el mensaje que aparece con el error……………………….

    La configuración de su sistema de trading automático establece la interrupción de sus sistemas si una orden es rechazada tras {0} intentos. Este sistema se ha detenido porque una de sus órdenes ha sido rechazada en más ocasiones de los intentos permitidos. Para conocer el motivo del rechazo, abra la lista de orden, vaya a la pestaña “Anuladas/Rechazadas” y coloque el cursor sobre el icono de la columna “Situación”.

    Y voy a ver lo que aparecen en la orden y dice “Orden anulada por el broker”. Pero luego en operaciones manuales sí que me deja operar con 0.5 contratos.

    #195449 quote
    CIRONETCIRONET
    Participant
    New

    Pero es que acabo de probar con 1 contrato y con 2 y tampoco. Saldo hay suficiente.

    #195607 quote
    NicolasNicolas
    Keymaster
    Legend

    ¿Qué marco de tiempo estás usando? ¿Cuál es el valor de "iN", que es el valor del stoploss? Si el corredor rechaza su orden, es porque algo no está respetando sus condiciones comerciales.

    #195613 quote
    NicolasNicolas
    Keymaster
    Legend

    Apostaría por un valor de stop loss demasiado ajustado.

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

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

ESTRATEGUIA FALLIDA, POR QUÉ?


ProOrder: Trading Automático y Backtesting

New Reply
Author
author-avatar
CIRONET @cironet Participant
Summary

This topic contains 5 replies,
has 2 voices, and was last updated by NicolasNicolas
4 years, 3 months ago.

Topic Details
Forum: ProOrder: Trading Automático y Backtesting
Language: Spanish
Started: 06/16/2022
Status: Active
Attachments: No files
ProRealCode ProRealCode
Loading...