Risultati da 1 a 10 di 10
  1. #1

    Data Registrazione
    May 2011
    Località
    Bologna
    Messaggi
    3,017

    Piccolo script per individuare i livelli di volatilità...

    Ho creato questo piccolo script per individuare i livelli di volatilità velocemente sulla Watchlist.
    30 periodi su 90 e 30 su 60 .... quando il valore è positivo la 30 periodi è più alta e quindi il titolo può essere preso in considerazione per valutare una strategia.
    Vorrei però che il valore o il fondo della casella cambiasse colore (Verde se positivo e rosso se negativo) ..... come fare?
    Help Andrea.

    PS. Magari ho sbagliato altro.
    Anteprime Allegate Anteprime Allegate Clicca sull'immagine per ingrandirla

Nome: Istantanea_2013-10-15_151111.png‎
Visite: 35
Dimensione: 15.4 KB
ID: 12306  

  2. #2
    L'avatar di Andrea Cagalli
    Data Registrazione
    Oct 2010
    Località
    Svizzera
    Messaggi
    3,994
    Citazione Originariamente Scritto da Claudio61 Visualizza Messaggio
    Ho creato questo piccolo script per individuare i livelli di volatilità velocemente sulla Watchlist.
    30 periodi su 90 e 30 su 60 .... quando il valore è positivo la 30 periodi è più alta e quindi il titolo può essere preso in considerazione per valutare una strategia.
    Vorrei però che il valore o il fondo della casella cambiasse colore (Verde se positivo e rosso se negativo) ..... come fare?
    Help Andrea.

    PS. Magari ho sbagliato altro.
    Ciao caro,
    prova così:

    # Assign the indicator values to the PLOTx variables like in the following example:
    # SET PLOT1 = SimpleMovingAverage(CLOSE, 14)
    
    INPUTS: @price(CLOSE), @periods(15), @bars(365), @deviations(2)
    
    SET A = HistoricalVolatility(@price, 30, @bars, @deviations)
    SET B = HistoricalVolatility(@price, 60, @bars, @deviations)
    SET C = HistoricalVolatility(@price, 90, @bars, @deviations)
    
    SET PLOT1 = A - C
    SET PLOT2 = A - B
    
    SET PLOTCOLOR1 = IF(PLOT1 > 0, COLOR_DARK_GREEN, COLOR_RED)
    SET PLOTCOLOR2 = IF(PLOT2 > 0, COLOR_DARK_GREEN, COLOR_RED)
    Fammi sapere se è ciò che volevi.

    Ciao Ciao

  3. #3

    Data Registrazione
    May 2011
    Località
    Bologna
    Messaggi
    3,017
    Citazione Originariamente Scritto da Andrea Cagalli Visualizza Messaggio
    Ciao caro,
    prova così:

    # Assign the indicator values to the PLOTx variables like in the following example:
    # SET PLOT1 = SimpleMovingAverage(CLOSE, 14)
    
    INPUTS: @price(CLOSE), @periods(15), @bars(365), @deviations(2)
    
    SET A = HistoricalVolatility(@price, 30, @bars, @deviations)
    SET B = HistoricalVolatility(@price, 60, @bars, @deviations)
    SET C = HistoricalVolatility(@price, 90, @bars, @deviations)
    
    SET PLOT1 = A - C
    SET PLOT2 = A - B
    
    SET PLOTCOLOR1 = IF(PLOT1 > 0, COLOR_DARK_GREEN, COLOR_RED)
    SET PLOTCOLOR2 = IF(PLOT2 > 0, COLOR_DARK_GREEN, COLOR_RED)
    Fammi sapere se è ciò che volevi.

    Ciao Ciao
    Perfetto ... tanto per non annoiarsi ... ehm ehm .... si riesce a cambiare il titolo delle Colonne della WL ?
    Anteprime Allegate Anteprime Allegate Clicca sull'immagine per ingrandirla

Nome: Istantanea_2013-10-15_160545.jpg‎
Visite: 43
Dimensione: 146.5 KB
ID: 12308  

  4. #4
    L'avatar di Andrea Cagalli
    Data Registrazione
    Oct 2010
    Località
    Svizzera
    Messaggi
    3,994
    Citazione Originariamente Scritto da Claudio61 Visualizza Messaggio
    Perfetto ... tanto per non annoiarsi ... ehm ehm .... si riesce a cambiare il titolo delle Colonne della WL ?
    Bene!
    Il titolo delle colonne è dato dal nome che hai dato all'indicatore e dai nome delle funzioni, basta che cambi questi.

    Ciao Ciao

  5. #5

    Data Registrazione
    May 2011
    Località
    Bologna
    Messaggi
    3,017
    Citazione Originariamente Scritto da Andrea Cagalli Visualizza Messaggio
    Bene!
    Il titolo delle colonne è dato dal nome che hai dato all'indicatore e dai nome delle funzioni, basta che cambi questi.

    Ciao Ciao
    Grazie Andrea,
    Ho modificato tutto per ottenere quello che volevo. Ho diviso in 2 indicatori 30 su 60 e 30 su 90. Una volta aperti nella Watchlist ho salvato l'impostazione con Save Indicators e li ricarico con Load Indicators .
    Ecco il risultato. Spero possa essere utile ad altri quanto è utile a me.
    Anteprime Allegate Anteprime Allegate Clicca sull'immagine per ingrandirla

Nome: Istantanea_2013-10-16_105028.png‎
Visite: 37
Dimensione: 9.0 KB
ID: 12324   Clicca sull'immagine per ingrandirla

Nome: Istantanea_2013-10-16_105012.png‎
Visite: 36
Dimensione: 11.8 KB
ID: 12325   Clicca sull'immagine per ingrandirla

Nome: Istantanea_2013-10-16_104824.png‎
Visite: 44
Dimensione: 176.3 KB
ID: 12326  
    Immagini Allegate Immagini Allegate  

  6. #6
    L'avatar di Andrea Cagalli
    Data Registrazione
    Oct 2010
    Località
    Svizzera
    Messaggi
    3,994
    Citazione Originariamente Scritto da Claudio61 Visualizza Messaggio
    Grazie Andrea,
    Ho modificato tutto per ottenere quello che volevo. Ho diviso in 2 indicatori 30 su 60 e 30 su 90. Una volta aperti nella Watchlist ho salvato l'impostazione con Save Indicators e li ricarico con Load Indicators .
    Ecco il risultato. Spero possa essere utile ad altri quanto è utile a me.
    Bravissimo! Ottima idea..

  7. #7
    L'avatar di familytaz
    Data Registrazione
    Oct 2008
    Località
    Marche
    Messaggi
    1,779
    Citazione Originariamente Scritto da Claudio61 Visualizza Messaggio
    Grazie Andrea,
    Ho modificato tutto per ottenere quello che volevo. Ho diviso in 2 indicatori 30 su 60 e 30 su 90. Una volta aperti nella Watchlist ho salvato l'impostazione con Save Indicators e li ricarico con Load Indicators .
    Ecco il risultato. Spero possa essere utile ad altri quanto è utile a me.
    Grazie Claudio

  8. #8

    Data Registrazione
    Mar 2013
    Messaggi
    192
    Buon giorno

    Avrei una domanda.

    Ho confrontato questo indicatore, però confrontandolo con quello di fiuto non mi corrisponde.

    Cosa cambia fra indicatori?

    INPUTS: @price(CLOSE), @periods(15), @bars(365), @deviations(2)

    SET A = HistoricalVolatility(@price, 30, @bars, @deviations)
    SET B = HistoricalVolatility(@price, 60, @bars, @deviations)
    SET C = HistoricalVolatility(@price, 90, @bars, @deviations)

    Clicca sull'immagine per ingrandirla

Nome: Immagine.png
Visite: 17
Dimensione: 46.6 KB
ID: 12641

    Grazie
    Saluti
    Alessandro
    Ultima modifica di Alex1; 10-11-13 alle 13:33

  9. #9

    Data Registrazione
    Jan 2008
    Messaggi
    1,003
    Citazione Originariamente Scritto da Alex1 Visualizza Messaggio
    Buon giorno

    Avrei una domanda.

    Ho confrontato questo indicatore, però confrontandolo con quello di fiuto non mi corrisponde.

    Cosa cambia fra indicatori?

    INPUTS: @price(CLOSE), @periods(15), @bars(365), @deviations(2)

    SET A = HistoricalVolatility(@price, 30, @bars, @deviations)
    SET B = HistoricalVolatility(@price, 60, @bars, @deviations)
    SET C = HistoricalVolatility(@price, 90, @bars, @deviations)

    Clicca sull'immagine per ingrandirla

Nome: Immagine.png
Visite: 17
Dimensione: 46.6 KB
ID: 12641

    Grazie
    Saluti
    Alessandro
    Devi tarare i giorni di borsa e il periodo. Mi pare che Tiziano la misuri su 220 giorni di borsa in un anno e non sui 365 giorni. Non ricordo il periodo.

    Però ti dico che essendo una misura di volatilità sei tu che devi decidere su che periodo la vuoi sapere, un pò come una medi amobile. Se vuoi sapere la volatilità media calcolata con 2 deviazione standard sulla base di 365 giorni di un mese ci metti negli inputs 30 giorni. Se invece ti interessa quella a 3 giorni, negli inputs ci metti 3.

  10. #10

    Data Registrazione
    Mar 2013
    Messaggi
    192
    Citazione Originariamente Scritto da bergamin Visualizza Messaggio
    Devi tarare i giorni di borsa e il periodo. Mi pare che Tiziano la misuri su 220 giorni di borsa in un anno e non sui 365 giorni. Non ricordo il periodo.

    Però ti dico che essendo una misura di volatilità sei tu che devi decidere su che periodo la vuoi sapere, un pò come una medi amobile. Se vuoi sapere la volatilità media calcolata con 2 deviazione standard sulla base di 365 giorni di un mese ci metti negli inputs 30 giorni. Se invece ti interessa quella a 3 giorni, negli inputs ci metti 3.
    (Scusa il ritardo, ma ero preso con il lavoro)

    Ho fatto delle prove e naturalmente è come dici tu, grazie anche per i consigli.

    Saluti
    Alessandro

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
Contattaci

Chiama gli esperti
+39 0425 792923

Chiamaci
Email

Richiedi informazioni via E-MAIL
info@playoptions.it

Scrivici
Nostri Uffici

Vieni a trovarci
45100 Rovigo

Contattaci

Serve Aiuto?

Contattaci per maggiori informazioni.

Denis MorettoSpecialista Finanziario
Contattaci
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.