Pattern di Gramza

Viewing 15 posts - 16 through 30 (of 54 total)
  • #44637

    Congratulazioni per tutto questo lavoro che hai fatto qui! Grazie mille Roberto! 😉

    #44645

    Grazie Nicolas, mi piace aiutare qualcuno quando mi è possibile, anch’io a volte ho bisogno d’aiuto, specialmente agli inizi ne ho avuto tanto!!!

    #44646

    Scusami R05, al post #44632 ho indicato erroneamente “ed indichi 60 nelle parentesi”, mentre era corretto scrivere “ed indichi 540 nelle parentesi”.

    #44647
    R05

    Ok grande grazie, gentilissimo. In questo fine settimana potrò approfondire e fare un pò di backtest.

    #44652

    Scusami ancora, ma ho trovato nel mio codice un errore logico, perché

    alle 090000 mi restituisce il valore più alto della candela delle 000001 (se siamo sul TF a 1 minuto), NON il massimo di ieri. Per avere il massimo occorrerebbe scrivere

    ma è un meccanismo un pò complicato ed inoltre durante il giorno il valore 540 andrà variato ad ogni candela che passa (inoltre IG considera il nuovo giorno a partire dalle 010000)!!!

    C’è la soluzione più facile ed ovvia, cui non avevo pensato, che è di usare DHIGH e DLOW (vedi https://www.prorealcode.com/documentation/dhigh/):

    ch restituiscono i valori Minimi e Massimi del giorno.

    Buon fine settimana.

     

    #45053
    R05

    Gent.mo Roberto, riguardo il pattern di Gramza, dopo aver fatto le opportune verifiche con più calma, devo anzitutto scusarmi con te in quanto il primo codice che avevi riportato sullo stop e sul trailing stop erano corretti. Sbagliavo io: troppo frettoloso e poco capace. E quindi ti ringrazio tantissimo.

    Ora il secondo passo è cercare di vedere se può essere migliorato ulteriormente aggiungendo dei filtri, tipo entrare in posizione se il pattern si verifica in presenza di un max o min del giorno fatto a quel momento o anche se supera la banda inferiore o superiore di Bollinger o anche fermare il sistema nel momenti della giornata poco movimentati tipo dalle 11:30-12:00 alle 14:30-15:00. Mi piace cercare di entrare il più possibile vicino ai massimi o minimi per avere bassi stop e in teoria alti profitti (in trailing stop). Speriamo che prorealtime implementi subito la possibilità anche di poter entrare nella stessa barra in cui si verifica il setup in modo anche da poter sfruttare il turtle soup o le sue varianti.

    Allego la versione del codice (ho solo apportato piccole modifiche tipo nel trailing stop ho messo esplicitamente 2 altrimenti non mi metteva lo stop sotto o sopra 2 punti il min o max, e poi occorre aggiungere, come dicevi tu, pipsize per il forex).

    Grande. E grazie di nuovo.

     

     

    #45070

    Ho modificato il codice:

     

    #45071

    Le lineee 5-27 servono a selezionare certi orari, ad esempio l’inizio del lunedì mattina, la chiusura del venerdì pomeriggio e la pausa pranzo; ma si possono diversificare ulteriormente, ovviamente.

    Basta mettere, come ho messo, alle linee 77 e 86 la variabile TIMEFLAG ed eventualmente modificare/aggiungere altri orari alle righe 5-9.

    Vi sono poi le righe 29-62 che sono un codice per gestire il TRAILING STOP, indicando da quanti pips partire e di quanto incrementare lo stop. E’ un codice sviluppato da Nicolas, che lo ha messo a disposizione qui: https://www.prorealcode.com/blog/trading/complete-trailing-stop-code-function/

    Buon trading.

    #45305
    R05

    Gentilissimo Roberto, ti disturbo riguardo al seguente codice che è una variante del turtle soup, dove si entra in posizione se il prezzo di chiusura è sotto il minimo/sopra il Massimo del minimo/max precedente a 20 periodi, e quindi si piazza un ordine alla candela successiva qualora il prezzo superi il min/max precedente. Ma come faccio ad impostare che il max/min precedente deve essere più di tre barre prima?

    Ti ringrazio.

    #45336

    Con

    verifichi il valore più basso (o alto con HIGHEST) di 20 barre indietro, iniziando non da quella corrente, ma dalla precedente.

    basta fare una somma della condizione per le ultime, ad esmpio, 4 barre:

    se c1 conterrà 0 significa che per tutte e 4 le barre precedenti la condizione non era verificata (quindi l’evento si è verificato prima delle 4 barre).

     

     

     

    #45337
    R05

    Dovrei aver trovato il codice. Lo riporto. Sembra funzionare.

     

     

    #45338

    Hai scritto tu il posta contemporaneamente a me.

    #45339

    Il tuo sistema dovrebbe funzionare, con il mio è più semplice aumentare o dominuire le barre a 3 o 5, semplicemente cambiando il numero tra le parentesi quadre di SUMMATION.

    #45340
    R05

    Si infatti. Grazie comunque Roberto. Gentilissimo.

    #45341
    R05

    Si nel mio codice da togliere il target profit e rimettere il trailing stop. Facendo le prove ho copiato quello senza trailing.

Viewing 15 posts - 16 through 30 (of 54 total)

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