Strategia ICHIMOKU

Viewing 15 posts - 1 through 15 (of 15 total)
  • Author
    Posts
  • #58883 quote
    robertogozzi
    Moderator
    Master

    Faccio seguito al Topic https://www.prorealcode.com/topic/parametri-ichimoku/#post-57464 iniziato da mattia79 per iniziare a codificare questa strategia.

    Proviamo intanto con la parte LONG.

    Per l’entrata devono esserci (contemporaneamente?):

    1. incrocio rialzista tra tenkan e kijun
    2. rottura del massimo delle precedenti 26 barre

    Per la chiusura si aspetta che il prezzo attraversi, al RIBASSO, una qualunque delle due medie.

    E’ corretto finora?

    #57321 quote
    mattia79
    Participant
    New

    ciao ,

    sono interessato a programmare un indicatore con i parametri delle medie mobile che compongono l’ichimoku.

    Dato che queste medie sono slittate nel tempo,come posso creare un codice giusto?ci sono dei codici di esempio di queste medie?

    grazie

    #57322 quote
    robertogozzi
    Moderator
    Master

    Prova a ricercare nel forum, scrivendo ichimoku nella casella di ricerca che si apre quando passi col mouse sopra il tuo avatar in alto a destra.

    Dovrebbero esserci molte informazioni e codici.

    Roberto

    #57360 quote
    mattia79
    Participant
    New

    grazie Roberto sono riuscito a trovare quello che cercavo,un altra domanda :

    ho creato un indicatore che genera semplicemente due parametri 1 e -1 mostrati con instogramma (vedi immagine)

    quale funzione devo mettere nel codice del sistema di trading per dire compra solo alla prima barra verde dell’istogramma (valore 1) e non ad ogni valore  +1

    vorrei semplicemente che il comando di comprare sia sulla prima barra delle serie e non su tutte.grazie mille

    #57369 quote
    robertogozzi
    Moderator
    Master

    Immagino che il tuo indicatore tu lo chiami così, assegnando il valore restituito ad una variabile:

    x = CALL "Il_Mio_Indicatore"[]  //con valori, o meno, tra le parentesi quadre

    ed immagino che 1 sia per la barra verde e -1 per la rossa.

    Se fino a qui va bene, allora la cosa che ti permettere di dire che una barra verde è la prima e non una successiva è data dal fatto che quella precedente è rossa. Se tu hai usato la variabile X (o un nome qualunque di tuo gradimento), è sufficiente verificare che X sia > di x[1] (cioè della barra precedente). Nel caso SHORT, invece, che x sia < x[1], esempio:

    x = CALL "Il_Mio_Indicatore"[] 
    IF Mie_Condizioni_Long AND x > x[1] THEN
       BUY .....
    ENDIF
    #57430 quote
    mattia79
    Participant
    New

    ok piu o meno ho capito.

    Io sto cercando di sviluppare un trading system basato sull’ichimoku,in pratica la strategia prevede di entrare ,ad esempio long,dopo un segnale di incrocio della media mobile veloce (tenkan) con la media mobile lenta (kijun) dopo che il prezzo abbia rotto al rialzo il massimo delle ultime 26 barre.la posizione viene poi chiusa quando il prezzo attraversa la tenkan oppure la kijun.

    Il prezzo dopo il segnale di incrocio delle medie deve comunque essere sopra il prezzo di 26 candele prima e non sotto

    nell’immagine allegata metto un esempio di entrata short su gbp/nzd.le frecce rosse indicano le condizioni:

    Tenkan/kijun cross

    chikou sotto il prezzo di 26 candele prima.ovvero il prezzo della candela corrente deve essere fuori dal prezzo delle passate candele.

    incrocio delle linee della kumo (opzionale)

    l’entrata si effettua al break del minimo delle 26 candele precedenti,o comunque sul break del minimo piu recente.

    sto eseguendo questa strategia manualmente e secondo me funziona molto bene perchè mi consente di entrare sul trend e di rimanerci il piu possibile.

    pensi che sia possibile programmare una strategia del genere?sembra un pò complicata ma alla fne è molto semplice.come potrei organizzare la programmazione?

    spero di essermi spiegato.

    grazie mille

    #57464 quote
    robertogozzi
    Moderator
    Master

    Proverò a darci un’occhiata, ma solo dopo il fine settimana.

    #58884 quote
    robertogozzi
    Moderator
    Master

    Trattandosi di una strategia ho iniziato un nuovo topic nel forum di Supporto Proorder, sempre in italiano (https://www.prorealcode.com/topic/strategia-ichimoku/).

    #59016 quote
    Nicolas
    Keymaster
    Master

    Faccio seguito al Topic https://www.prorealcode.com/topic/parametri-ichimoku/#post-57464 iniziato da mattia79 per iniziare a codificare questa strategia. Proviamo intanto con la parte LONG. Per l’entrata devono esserci (contemporaneamente?): incrocio rialzista tra tenkan e kijun rottura del massimo delle precedenti 26 barre Per la chiusura si aspetta che il prezzo attraversi, al RIBASSO, una qualunque delle due medie. E’ corretto finora?

    Ciao @robertogozzi, visto che sei un moderatore, puoi spostare un argomento in qualsiasi altro forum cliccando su “modifica” sul primo post dell’argomento .. solo per farti sapere 🙂
    Quindi ho unito i due argomenti per essere perfettamente chiaro.

    robertogozzi thanked this post
    #59020 quote
    mattia79
    Participant
    New

    ciao Roberto,

    allora,procedendo con ordine,io questa strategia la eseguo a step,ovvero,prima si deve verificare un evento e dopodichè i successivi.

    1-incrocio tra tenkan e kijun,prima di tutto le due medie mobil si devono incrociare,e questo è un primo segnale che indica la partenza del trend.

    2-il prezzo ovviamente deve trovarsi almeno sopra la media lenta kijun.

    3-a questo punto guardo la nuvola:la condizione migliore si verifica quando il prezzo chiude sopra la nuvola,e la nuvola futura è in posizione rialzista,spanA sopra spanB.

    4-condizione fondamentale è che la linea chikou,detta anche lagging span,che altro non è che la chiusura del prezzo slittato di 26 candele indietro, debba essere “libera” ovvero non deve avere ostacoli davanti che possano fare da resistenza.

    5-quando tutti questi indicatori sono allineati cerco un punto di entrata,alla rottura del massimo,calcolato súlle 9 barre precedenti.in poche parole aspetto un ritracciamento e poi entro sul massimo.

    Ora può sembrare molto contorta come strategia,in realtà è molto semplice,si cerca la situazione in cui tutti la linee si trovano rivolte nella stessa direzione.

    Il punto di uscita lo si può mettere o sotto la tenkan o sotto la kijun.

    Ti allego un immagine della situazione tipo con indicate le varie condizioni.

    #59342 quote
    robertogozzi
    Moderator
    Master

    Scusami se non sono riuscito a metterci ancora definitivamente le mani, ma non ce l’ho fatta.

    Devi avere pazienza ancora qualche giorno, dopo il fine settimana.

    #59406 quote
    mattia79
    Participant
    New

    ciao,nessun problema,quando hai tempo..grazie

    #59958 quote
    robertogozzi
    Moderator
    Master

    La tua condizione 4 dice “condizione fondamentale è che la linea chikou,detta anche lagging span,che altro non è che la chiusura del prezzo slittato di 26 candele indietro, debba essere “libera” ovvero non deve avere ostacoli davanti che possano fare da resistenza”, cosa significa?

    Come devo calcolafre l’eventuali resistenze che possono ostacolarla?

    #60419 quote
    mattia79
    Participant
    New

    ciao,scusa il ritardo,semplicemente la linea lagging span ovvero il prezzo slittato di 26 candele indietro deve essere sopra a tutte le altre medie e sopra il prezzo..per libera intendo che non deve avere medie mobili sopra di se ne tantomeno il prezzo..non so se mi spiego..essendo sopra a tutte le linee e sopra il prezzo la si definisce libera..ovviamente in un contesto al rialzo in questo caso..sei riuscito a mettere giù un codice?grazie mille..

    #60669 quote
    robertogozzi
    Moderator
    Master

    Ho preparato questa parte, solo per i LONG.

    Solo che mi sembra ci sia un problema di logica nell’uso di CHIKOU, magari va bene cos’, ma non essendomi mai interessato ad Ichimoku prima non ne ho un’idea precisa.

    Ad ogni modo provala e fammi sapere, quando andrà bene aggiungeremo la parte SHORT e po SL e TP.

    DEFPARAM CumulateOrders = false
    
    ONCE PrezzoLong = 0
    
    IF OnMarket THEN
       PrezzoLong = 0                                              //Azzerare prezzo entrata quando già a mercato
    ENDIF
    
    // settaggi e parametri Ichimoku
    //
    Tenkansen = (highest[9](high)  + lowest[9](low))  / 2          //media Veloce
    Kijunsen  = (highest[26](high) + lowest[26](low)) / 2          //media LENTA
    SpanA     = (tenkansen[26] + kijunsen[26]) / 2
    SpanB     = (highest[52](high[26]) + lowest[52](low[26])) / 2
    Chikou    = close[26]
    
    l1 = Tenkansen CROSSES OVER Kijunsen                          //c'è stato un INCROCIO rialzista
    l2 = close > Kijunsen                                         //il prezzo è sopra la media lenta
    l3 = close > SpanA                                            //prezzo sopra la Nuvola
    l4 = SpanA > SpanB                                            //Nuvola in posizione rialzista
    l5 = Chikou > close                                           //Linea CHIKOU sopra a prezzo, medie e nuvole
    IF PrezzoLong = 0 THEN
       PrezzoLong = highest[9](high[1])
    ENDIF
    IF PrezzoLong AND Chikou AND l1 AND l2 AND l3 AND l4 AND l5 AND (not OnMarket) then
       BUY 1 CONTRACTS AT PrezzoLong STOP
    ENDIF
Viewing 15 posts - 1 through 15 (of 15 total)
  • You must be logged in to reply to this topic.

Strategia ICHIMOKU


ProOrder: Trading Automatico & Backtesting

New Reply
Author
Summary

This topic contains 14 replies,
has 3 voices, and was last updated by robertogozzi
8 years ago.

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 01/05/2018
Status: Active
Attachments: 3 files
Logo Logo
Loading...