Aiuto creazione canale
Forums › ProRealTime forum Italiano › Supporto ProBuilder › Aiuto creazione canale
- This topic has 30 replies, 3 voices, and was last updated 4 years ago by Nicolas.
Tagged: canale, deviazione.regressione, least squares, lineare, minimi quadrati
-
-
06/03/2020 at 7:35 AM #134317
Buongiorno, vorrei chiedervi gentilmente aiuto sulla possibilità di creare il seguente indicatore che disegna un canale, ho solo i vari punti che definiscono il canale stesso:
- È un canale che si basa sulla volatilità dello strumento analizzato
- Partendo dalla linea centrale che è una regressione, viene sommata o sottratta la deviazione standard (calcolata con il metodo dei minimi quadrati), moltiplicata per il fattore band deviation, per creare le due bande che creano il canale
- La differenza non è simmetrica in quanto il calcolo viene fatto in modo diverso a seconda che il prezzo considerato sia sopra o sotto la linea centrale (quest’ultimo punto non saprei come indicarlo, se avete dei suggerimenti)
Il problema è calcolare la deviazione col metodo dei minimi quadrati.
Vi ringrazio.
Vi allego alcune immagini.
06/03/2020 at 8:10 AM #134325Qual’è formula per calcolare quel tipo di deviazione?
06/03/2020 at 8:24 AM #13432706/03/2020 at 8:26 AM #13432906/03/2020 at 9:03 AM #134338Per quanto mi riguarda non sono un matematico, quindi non si cosa siano i vari valori indicati.
Che differenza c’è tra la deviazione standard e quella calcolata col metodo dei minimi quadrati?
Immagino tu abbia trovato il riferimento a quel canale da qualche parte, dove? Non c’era una spiegazione oppure altri riferimenti a dove trovarle?
06/03/2020 at 9:27 AM #134341Si Roberto avevo fatto un webinar (avevo fatto gli screenshot). Sono riuscito a trovare questo articolo. http://www.traderlink.it/scelti-per-te/eur-usd-trading-channel-statistica_190113RGYHI56GP.
06/03/2020 at 11:08 AM #134364Non so cosa sia, ad ogni modo questo è il canale creato sulla regressione lineare utilizzando la deviazione standard per le bande:
Canale Regressione Lineare con Deviazione Standard123456789101112p = 10p1 = round(p * 5)LR = LinearRegression[p](close)// bandeDev = STD[p](LR)BandaAlta = LR + DevBandaBassa = LR - Dev// bande1Dev1 = STD[p1](LR)BandaAlta1 = LR + Dev1BandaBassa1 = LR - Dev1RETURN LR AS "LR",BandaAlta AS "Banda Alta",BandaBassa AS "Banda Bassa",BandaAlta1 AS "Banda Alta1",BandaBassa1 AS "Banda Bassa1"06/03/2020 at 11:15 AM #134366Questo, invece, è un canale sulla Regressione Lineare calcolato usando delle percentuali, invece della Deviazione Standard, per le bande:
Canale sulla Regressione Lineare con doppie bande123456789p = 10LR = LinearRegression[p](close)// prime bandeBandaAlta = LR * 1.003BandaBassa = LR * 0.997// seconde bandeBandaAlta1 = LR * 1.005BandaBassa1= LR * 0.995RETURN LR AS "LR",BandaAlta AS "Banda Alta",BandaBassa AS "Banda Bassa",BandaAlta1 AS "Banda Alta1",BandaBassa1 AS "Banda Bassa1"06/03/2020 at 1:22 PM #134398Grazie Roberto, cercando un pò ho visto che molto probabilmente il canale si basa sulla TMA. Di seguito ti riporto il link che ho visto su prorealcode
https://www.prorealcode.com/prorealtime-indicators/tma-center-channel-bands/
Ci sarà qualche differenza ma mi sembra minima. Devo vedere se non è repainting e i settaggi migliori.
06/03/2020 at 4:26 PM #13442906/03/2020 at 4:57 PM #13443806/03/2020 at 11:37 PM #134495Se, invece della Regressione Lineare, vuoi usare la media TMA (Triangular Moving Average), basta che la riga 3 del primo esempio e la riga 2 del secondo esempio le riscrivi così (senza cambiare i nomi delle variabili, non è necessario):
1LR = Average[p,4](close)in questo modo le bande vengono costruite intorno alla TMA, invece che intorno alla Regressione Lineare.
Puoi anche usare una media diversa, scegliendo tra quelle elencate qui https://www.prorealcode.com/documentation/average/.
06/04/2020 at 1:23 PM #13455406/05/2020 at 10:10 AM #134665Ciao Roberto ho contattato il broker che fornisce l’indicatore dell’articolo di cui sopra http://www.traderlink.it/scelti-per-te/eur-usd-trading-channel-statistica_190113RGYHI56GP. e mi ha dato delle informazioni generali sull’indicatore stesso (lo si può avere se apro il conto reale ma ci vuole molto come primo versamento).
Comunque, mi hanno detto che la particolarità dell’indicatore che non porta il prezzo a camminare sulle bande come in bollinger e che la fanno rimanere più stabile, è che si basa su una regressione multivariata e non lineare come quella delle piattaforme, a cui poi si applicano le deviazioni standard. Regressione multivariata perchè si basa su più variabili come i prezzi, la volatilità, la media degli ultimi scostamenti ecc.
Si potrebbe fare un indicatore di regressione lineare con più variabili? E’ fattibile?
06/05/2020 at 10:20 AM #134669Se hai la formula penso di si.
-
AuthorPosts
Find exclusive trading pro-tools on