Grafico renko
Forums › ProRealTime forum Italiano › Supporto ProOrder › Grafico renko
- This topic has 14 replies, 3 voices, and was last updated 5 years ago by R05.
-
-
03/18/2019 at 12:25 PM #93942
Gent.mi, ho preso questo codice per il grafico renko dal link seguente https://www.prorealcode.com/prorealtime-trading-strategies/pure-renko-strategy/.
A me servirebbe che il sistema mi aprisse una posizione a mercato long appena un mattoncino diventa verde e viceversa short quando diventa rosso. Ho notato che questo sistema non apre la posizione al cambio colore del mattoncino.
Mi potete aiutare?
12345678910111213141516171819202122Defparam cumulateorders = falseboxSize = 40once renkoMax = ROUND(close / boxSize) * boxSizeonce renkoMin = renkoMax - boxSizeIF high > renkoMax + boxSize THENWHILE high > renkoMax + boxSizerenkoMax = renkoMax + boxSizerenkoMin = renkoMin + boxSizeWENDELSIF low < renkoMin - boxSize THENWHILE low < renkoMin - boxSizerenkoMax = renkoMax - boxSizerenkoMin = renkoMin - boxSizeWENDENDIFbuy at renkoMax + boxSize stopsellshort at renkoMin - boxSize stop03/18/2019 at 1:31 PM #93946La dimensione della scatola è in punti, su quale strumento hai testato la strategia?
Tieni presente che la costruzione delle caselle Renko inizia al primo candelabro della cronologia e che i dati utilizzati dal backtest non corrispondono ai dati tracciati sul grafico, ecco perché puoi trovare le differenze. Iniziare a costruire una scatola solo 1 candelabro prima dell’inizio della strategia potrebbe rendere il calcolo completamente diverso da quello che puoi vedere sul grafico.
03/18/2019 at 2:12 PM #93949Grazie Nicolas. La sto testando sul Dax però con 5 punti di grandezza e sul minuto. Ho provato a farla partire direttamente sui grafici per seguirla, ma quando la faccio partire mette subito due pendenti, uno long e uno short. Ti allego l’immagine.
Vedendo bene, però, forse ho capito: l’ordine pendente long lo mette 10 punti sopra l’ultimo mattoncino rosso (così come dovrebbe essere, per farlo cambiare colore).
Quindi, come mi dicevi, se ho capito bene, per avere un dato corretto dovrei far partire la strategia al primo mattoncino verde o al primo mattoncino rosso. E’ corretto?
03/18/2019 at 2:48 PM #93956Gent.mo Nicolas, ho aspettatto il primo mattoncino di colore opposto, in questo caso verde, e ho subito fatto partire la strategia in demo: mette i due pendenti, il long quando dovrebbe verificarsi il secondo mattoncino, e lo short quando dovrebbe verificarsi il primo mattoncino di colore opposto.
Però vorrei fare due considerazioni:
- I pendenti vengono messi subito senza aspettare la formazione del nuovo mattoncino: infatti nell’esempio, che allego, il pendente long è a 11660 e il prezzo appena lo ha toccato ha aperto la posizione però non si è formato il mattoncino verde, si è formato qualche tempo dopo: diciamo che anticipa il segnale; così come anche per lo short. La domanda che vorrei fare è: si può aprire la posizione a mercato appena il primo mattoncino diventa verde?
- La seconda considerazione è: ho notato che per aprire una posizione occorre che si siano formati due mattoncini dello stesso colore consecutivi: si può entrare a mercato direttamente quando si forma solo il primo mattoncino senza dover aspettarne due?
Ti ringrazio.
In questo esempio ho metto la grandezza del mattoncino uguale a 4 per far partire prima il segnale.
03/19/2019 at 9:51 AM #94001non funzionerà mai così Stai confrontando il calcolo di una costruzione di mattoni fatta nel codice con un grafico completamente separato da esso!
Il codice che stai usando non è collegato ai mattoni renko della piattaforma, è un tentativo di ricrearli per consentire il trading automatico per questo tipo di candelabro che non è possibile attraverso la piattaforma, dovresti dare un’occhiata a tutti questi indicatori per capire come funziona: https://www.prorealcode.com/tag/renko/03/19/2019 at 11:15 AM #94015Ok grazie Nicolas. Avevo intuito qualcosa del genere, pensavo si potesse comunque ricreare in modo automatico. Pazienza. Se il grafico renko continuerà a risultare valido nei backtest manuali che sto facendo, mi rassegnerò a fare solo trading manuale.
03/19/2019 at 6:20 PM #9405703/19/2019 at 6:34 PM #94061A me funziona (Dax daily). Ho aggiunto Media semplice, media Hull, Bande di Bollinger e PG indicator.
03/19/2019 at 8:08 PM #94075Grazie Roberto, si alcuni indicatori li avevo inseriti, mentre altri come il supertrend l’ho adattato con la seguente formula presa nella library.
Vorrei inserire l’RSI o comunque un indicatore che mi dica le divergenze con il grafico renko in modo da fare delle prove, ma non riesco a trovare in giro le formule in modo da adattarle al grafico.
Sai come posso fare?
1234567891011121314151617181920212223242526272829303132333435363738394041424344ONCE Richtung = 1ONCE STlongalt = 0ONCE STshortalt = 1000000000000per = 10Faktor = 3indicator1 = medianpriceindicator2 = averagetruerange[per] * FaktorSTlong = indicator1 - indicator2STshort = indicator1 + indicator2If Richtung = 1 and STlong < STlongalt thenSTlong = STlongaltendifIf Richtung = -1 and STshort > STshortalt thenSTshort = STshortaltendifIf barindex > 2 and Richtung = 1 and close crosses under STlong thenRichtung = -1endifIf barindex > 2 and Richtung = -1 and close crosses over STshort thenRichtung = 1endifSTlongalt = STlongSTshortalt = STshortIf Richtung = 1 thenST = STlongendifIf Richtung = -1 thenST = STshortendifReturn ST coloured by (Richtung) as "Supertrend\"03/29/2019 at 2:08 PM #95004Gent.mi sto rivedendo e approfondendo la strategia renko messa al primo post.
Ho notato quanto segue: quando apre un trade al possibile cambio colore del mattoncino, non mette subito il pendente contrario nel caso in cui non vada nella propria direzione. In pratica: se sono già in posizione long, ad esempio, mi mette il pendente short nel caso inverta la direzione; a questo punto se inverte e mi apre lo short non mi inserisce in contemporanea anche il pendente long, che verrà messo, per il time frame a 1 minuto, solo il minuto dopo essere entrato. Il problema, in questo caso, è che, se entro short e mi va subito contro e mi becco una o più candele contrarie rischio di prendere un bello stop (come ho potuto verificare dai backtest) e quindi potrebbe essere un bel problema.
Vi chiedo, gentilmente, se si può ovviare a questo problema e quindi appena apre la posizione avere anche contemporaneamente il pendente, che poi funge da stop loss volendo.
03/29/2019 at 3:31 PM #95017Vorrei provare in combinazione al grafico renko le bande di bollinger. Ho provato a mettere giù il codice seguente ma non fa quello che vorrei io.
Vorrei che quando ad esempio il grafico renko va fuori la banda di bollinger superiore, mi apra la posizione short quando il mattoncino diventa rosso o ci sono le premesse per diventare rosso: in pratica vorrei che invece di aprire sempre posizioni long e short ripetutamente quando il mattoncino diventa rosso o verde, di aprire la posizione solo quando è supportata dalla condizione di bollinger e uscire dalla posizione stessa al cambio colore senza aprirne un’altra di posizione a meno che non sia uscita anch’essa dalla banda di bollinger.
Vi allego l’immagine per chiarire meglio.
12345678910111213141516171819202122232425262728293031323334Defparam cumulateorders = falsedefparam flatbefore = 090000defparam flatafter = 173000boxSize = 3.5once renkoMax = ROUND(close / boxSize) * boxSizeonce renkoMin = renkoMax - boxSizeindicator1 = BollingerUp[20](close)c1 = (renkomax > indicator1)indicator2 = BollingerDown[20](close)c2 = (renkomin < indicator2)IF high > renkoMax + boxSize THENWHILE high > renkoMax + boxSizerenkoMax = renkoMax + boxSizerenkoMin = renkoMin + boxSizeWENDELSIF low < renkoMin - boxSize THENWHILE low < renkoMin - boxSizerenkoMax = renkoMax - boxSizerenkoMin = renkoMin - boxSizeWENDENDIFif c2 thenbuy at renkoMax + boxSize stopendifif c1 thensellshort at renkoMin - boxSize stopendif03/29/2019 at 4:30 PM #95032Credo che il mattoncino verde lo diventi quanto ha raggiunto l’altezza definita.
Le righe 7 e 8 le esegue solo la prima volta che esegui la strategia essendoci ONCE, non dovrebbe eseguirle sempre?
Inoltre la riga 7 arrotonda, quindi può darti una valore < o > di CLOSE (difficilmente =), va bene?
03/29/2019 at 4:42 PM #9503604/01/2019 at 8:52 AM #95168Ancora una volta, non è possibile utilizzare i grafici Renko creati dalla piattaforma per attivare gli ordini. Devi costruirli con il tuo codice proprio come ho detto nei miei messaggi precedenti. Quello che stai cercando di codificare con le bande di Bollinger è sbagliato, l'indicatore del tuo programma calcolerà le bande di bollinger sul prezzo di chiusura di un vero e normale candelabro e NON LE BARRE DI RENKO.
04/01/2019 at 8:56 AM #95173 -
AuthorPosts
Find exclusive trading pro-tools on