Apertura trade dopo numero barre con condizione

Forums ProRealTime forum Italiano Supporto ProOrder Apertura trade dopo numero barre con condizione

Viewing 15 posts - 1 through 15 (of 24 total)
  • #108905

    Ciao a tutti

    Domanda semplice per chi vuole imparare come me 🙂

    Dovrei istruire il proorder a aprire un trade dopo un x numero di barre, SOLO SE il prezzo non ha toccato un certo livello all’interno di quel range x di barre.

    Avevo pensato ad un ciclo loop sul quale però non sono molto pratico. Mi fate un esempio di codice che potrei usare?

     

    Grazie

    #108923

    Non credo serv aun loop, ad ogni modo puoi fare un esempio (testo, non occorrono immagini)?

    #108924

    Un esempio può essere alla presenza di un pattern candlestick e identificazione del target

    Poi un comando di apertura trade (es. Buy At Market) ma solo dopo 10 barre dalla identificazione del pattern. Il trade non si apre se il prezzo nelle X barre (10, nell’esempio) ha toccato “MyTarget”

    L’alternativa è usare un comando a tempo…invece di 10 barre potrebbe essere 50 min (nel caso del TimeFrame a 5 min)

    Probabilmente il comando barindex potrebbe aiutarmi ma non so incastrarlo con l’eccezione del “tocco” che annulla il trade.

     

    Grazie

     

     

     

    #108937

    La tua riga dovrebbe essere:

    Il codice è questo (non l’ho provato):

     

     

     

    #108945

    Grazie Roberto. Puoi però cortesemente dirmi come riesco a “fissare” il target proprio quando esso è uguale al close del pattern come l’esempio?

    Tu hai settato un Target Profit a 100 punti, in realtà “MyTarget” è uguale proprio al close del pattern “Bullish Engulfing”

    Sto facendo un po di prove…per quanto effettivamente il codice pare apra la posizione dopo 10 barre (certificate le condizioni date), purtroppo poi esce praticamente dal trade all’apertura della barra successiva:

     

     

    #108949

    Il tuo codice entra sempre LONG perché le condizioni sono identiche e quella LONG è la prima.

    Perché sono identiche?

    Quale dev’essere il tuo target?

    #108951

    Ciao Roberto

    Vedi anche il “sellshort” perchè sto adattando il codice a specchio sul pattern inverso…mi sono dimenticato di toglierlo nel post precedente.

    Il punto è che il trade esce sempre alla candela successiva (immagine), quando in realtà il target è pari al prezzo di close del pattern esattamente come ho riportato nell’esempio al terzo post.

    Infatti non capisco come mai nel tuo codice ci siano sia MyProfit = Close e sia Set Target Profit

     

    Come faccio a istruire proorder affinchè il target sia solo il close del pattern “Bullish Engulfing”?  In altre parole ancora:

    • La seconda candela (close) che compone il pattern Bullish Engulfing rappresenta il target;
    • Identificato il pattern ci deve essere una istruzione che mette in standby il trade, che si attiva solo dopo N candele dal pattern;
    • Se prima delle N candele il prezzo ritocca il close del pattern Engulfing, il segnale è annullato e si ricomincia il controllo per l’identificazione di un successivo pattern.
    • Se le condizioni vengono rispettate (quindi sono trascorse 10 candele e il prezzo in queste 10 candele non ha mai ritestato il close del pattern) il trade si attiva e come target ha il close della seconda candela del pattern.

     

    Spero di aver chiarito ogni dubbio e grazie in anticipo

    Spero di esser stato piu chiaro.

     

     

    #108955

    Il mio è un esempio, tu metti quello che vuoi. Se il tuo target è MyTarget dovrai indicare la distanza tra il prezzo d’entrata e MyTarget. Devi indicarla in prezzo, così com’è, se usi SET TARGET PROFIT, esempio:

    oppure in Pips se usi SET TARGET pPROFIT:

    Il perché esce non so dirtelo. Per capirlo mi serve il codice completo in modo da replicare il backtest (su Dax a 5 minuti, hai detto).

     

     

    #108956

    Ciao Roberto

    Quello che sto facendo è in larga parte per uso didattico e imparare, comunque ti riporto l’intero codice, verifica se ti torna. Basta che torni al mio post precedente per capire cosa vorrei che accadesse. Attualmente il principale problema è che, verificate le condizoni, il trade chiude subito.

     

    #109107

    Non mi apre nessuna operazione sul DAX a 5 minuti, tu dove l’hai provato?

    #109114

    S&P 500 future ma quel codice ne rappresenta una sintesi. La logica che vorrei correggere è la stessa comunque ti incollo il codice intero sotto:

     

     

    #109123

    Ho modificato un pò il codice, spostando anche qualche riga.

    Sembra funzionare.

    Ho aggiunto alla fine le istruzioni GRAPH e GRAPHONPRICE affinché tu possa monitorare, nell’apposito riquadro evidenziato nella foto, candela per candela, i valori di tutte le variabili che t’interessano, anche colorandole diversamevte. GRAPH serve per visualizzare nel riquadro delle variabili quelle che non hanno attinenza col prezzo, mentre GRAPHONPRICE quelle che si vedono meglio visualizzandole SUL prezzo:

     

    1 user thanked author for this post.
    #109139

    Grazie mille, un ultimissima cosa. Hai notato che il sistema non apre posizioni short? Possibile?

    #109141

    Non ci avevo fatto caso.

    Sostituisci la linea 58 con:

     

    #109144

    Niente da fare!! Eppure mi sembra tutto ok nello script……veramente strano adesso mi guardo per bene gli indicatori che mi hai messo per controllare la situazione sul grafico…

Viewing 15 posts - 1 through 15 (of 24 total)

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