Strategia ICHIMOKU
Forums › ProRealTime forum Italiano › Supporto ProOrder › Strategia ICHIMOKU
- This topic has 14 replies, 3 voices, and was last updated 6 years ago by robertogozzi.
-
-
01/05/2018 at 9:22 AM #58883
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?
01/05/2018 at 9:22 AM #57321ciao ,
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
01/05/2018 at 9:25 AM #57322Prova 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
01/05/2018 at 1:34 PM #57360grazie 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
01/05/2018 at 2:43 PM #57369Immagino che il tuo indicatore tu lo chiami così, assegnando il valore restituito ad una variabile:
1x = CALL "Il_Mio_Indicatore"[] //con valori, o meno, tra le parentesi quadreed 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:
1234x = CALL "Il_Mio_Indicatore"[]IF Mie_Condizioni_Long AND x > x[1] THENBUY .....ENDIF01/05/2018 at 8:05 PM #57430ok 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
01/05/2018 at 11:29 PM #57464Proverò a darci un’occhiata, ma solo dopo il fine settimana.
01/10/2018 at 5:07 PM #58884Trattandosi di una strategia ho iniziato un nuovo topic nel forum di Supporto Proorder, sempre in italiano (https://www.prorealcode.com/topic/strategia-ichimoku/).
01/11/2018 at 11:25 AM #59016Faccio 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.1 user thanked author for this post.
01/11/2018 at 11:56 AM #59020ciao 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.
01/13/2018 at 1:20 PM #59342Scusami 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.
01/14/2018 at 8:58 AM #5940601/20/2018 at 4:57 PM #59958La 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?
01/24/2018 at 5:23 PM #60419ciao,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..
01/27/2018 at 12:32 PM #60669Ho 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.
123456789101112131415161718192021222324252627DEFPARAM CumulateOrders = falseONCE PrezzoLong = 0IF OnMarket THENPrezzoLong = 0 //Azzerare prezzo entrata quando già a mercatoENDIF// settaggi e parametri Ichimoku//Tenkansen = (highest[9](high) + lowest[9](low)) / 2 //media VeloceKijunsen = (highest[26](high) + lowest[26](low)) / 2 //media LENTASpanA = (tenkansen[26] + kijunsen[26]) / 2SpanB = (highest[52](high[26]) + lowest[52](low[26])) / 2Chikou = close[26]l1 = Tenkansen CROSSES OVER Kijunsen //c'è stato un INCROCIO rialzistal2 = close > Kijunsen //il prezzo è sopra la media lental3 = close > SpanA //prezzo sopra la Nuvolal4 = SpanA > SpanB //Nuvola in posizione rialzistal5 = Chikou > close //Linea CHIKOU sopra a prezzo, medie e nuvoleIF PrezzoLong = 0 THENPrezzoLong = highest[9](high[1])ENDIFIF PrezzoLong AND Chikou AND l1 AND l2 AND l3 AND l4 AND l5 AND (not OnMarket) thenBUY 1 CONTRACTS AT PrezzoLong STOPENDIF -
AuthorPosts
Find exclusive trading pro-tools on