Trading_Systems: le basi Trading System utilizzando la volatilità implicita

  • Creatore Discussione Creatore Discussione y2k
  • Data di Inizio Data di Inizio
per testare la predittività del Vix, in primis vediamo se:

ad un'apertura del Vix negativa corrsiponde una chiusura positiva dello SPY.

vi ho invertito il segno dell'apertura (moltiplicando il rendimento open/close-1 del Vix * "-1") per avere una correlazione positiva in caso di discordanza.

In secundis ma lo fate dopo, per capire se questa dipendenza può avere un qualche valore, prendiamo lo SPY da solo e vediamo se, ad apertura positiva corrisponde chiusura positiva.

Pur essendo questa ultima parte poco significativa (nn statisticamente, ma concettualmente proprio..), noteremo che:

la correlazione SPY su SPY sarà, inferiore (positiva comq e quasi direi ovviamente) ma non solo. Sarà meno stabile (a parità di finestra mobile) di quella Vix che apre negativo SPY che chiude positivo.

Questo è un rozzissimo (ma alla portata di tutti), primo backtest.
 
per testare la predittività del Vix, in primis vediamo se:

ad un'apertura del Vix negativa corrsiponde una chiusura positiva dello SPY.

vi ho invertito il segno dell'apertura (moltiplicando il rendimento open/close-1 del Vix * "-1") per avere una correlazione positiva in caso di discordanza.

In secundis ma lo fate dopo, per capire se questa dipendenza può avere un qualche valore, prendiamo lo SPY da solo e vediamo se, ad apertura positiva corrisponde chiusura positiva.

Pur essendo questa ultima parte poco significativa (nn statisticamente, ma concettualmente proprio..), noteremo che:

la correlazione SPY su SPY sarà, inferiore (positiva comq e quasi direi ovviamente) ma non solo. Sarà meno stabile (a parità di finestra mobile) di quella Vix che apre negativo SPY che chiude positivo.

Questo è un rozzissimo (ma alla portata di tutti), primo backtest.

Questo non l'avevo capito o era scritto male allora per il vix è:

EDIT: correzione formula

{VIX C/O -1}

so1:=(Security("C:\bullbear\dati\index\vix",O) );
sc1:=(Ref(Security("C:\bullbear\dati\index\vix",C) ,-1));
CS1:=Log(s01/sc1)*-1;
CS1

Nuovo grafico MODIFICATO con formula corretta
 

Allegati

  • S&P&VIX_OC_1.png
    S&P&VIX_OC_1.png
    30,4 KB · Visite: 156
Ultima modifica:
Ho corretto la formula manca il (*-1)... ora c'è l'inverso ma il succo non cambia

Siccome sono un po' un manovale del Metastock .. posto anche le Formule

{VIX C/O -1}

so1:=(Ref(Security("C:\bullbear\dati\index\vix",O),-1));
sc1:=(Ref(Security("C:\bullbear\dati\index\vix",C),-1));
CS1:=Log(sc1/so1)*-1;
CS1

{S&P C/O}

sc2:=(Security("C:\bullbear\dati\index\301643 -SPC",C));
so2:=(Security("C:\bullbear\dati\index\301643 -SPC",O));
CS2:=Log(sc2/so2);
CS2

Per la correlazione ho fatto come scritto dal Sig. Ernesto

hai invertito.

Per avere l'open del Vix devi fare Open di oggi / Chiusura di ieri, sotto logaritmo ed eventualmente *100
 
Questo non l'avevo capito o era scritto male allora per il vix è:

EDIT: correzione formula

{VIX C/O -1}

so1:=(Security("C:\bullbear\dati\index\vix",O) );
sc1:=(Ref(Security("C:\bullbear\dati\index\vix",C) ,-1));
CS1:=Log(s01/sc1)*-1;
CS1

Nuovo grafico MODIFICATO con formula corretta

Ora dovrebbe essere a posto... ho modificato anche il post precedente
 
Non ci sono.

Con riferimento al tuo Jpeg, mi spieghi come fai il 4 maggio 2004 ad avere una variazione Close/OPEN dell'SPY di -0.0802852

quando

LN(112.06/112.25) = LN(112.06) - LN(112.25) = -0.00169
 
Non ci sono.

Con riferimento al tuo Jpeg, mi spieghi come fai il 4 maggio 2004 ad avere una variazione Close/OPEN dell'SPY di -0.0802852

quando

LN(112.06/112.25) = LN(112.06) - LN(112.25) = -0.00169


Imar quello è il log rendimento close/close-1 che calcola in automatico.

Vi ho dato le formule:


VIXOS=ln(openvix/closevix_t-1)*-1

SPYCS= ln(close_SPY/ open_SPY)


Buttate giù una riga di codice e calcolate.

Un secondo ci vuole.:)

Se volete vi do i log rendimenti gia fatti, ma che gusto c'è??

VIXOS= VIX OPEN SIGN

SPYCS= SPY CLOSE(intraday) SIGN

perchè con la correlazione possiamo sono far deduzioni sul segno.
 
Ultima modifica:
Non ci sono.

Con riferimento al tuo Jpeg, mi spieghi come fai il 4 maggio 2004 ad avere una variazione Close/OPEN dell'SPY di -0.0802852

quando

LN(112.06/112.25) = LN(112.06) - LN(112.25) = -0.00169

I valori del S&P500 sono i seguenti..
Ora provo a rivedere i calcoli
 

Allegati

  • Valori_040503_040505.png
    Valori_040503_040505.png
    3,6 KB · Visite: 236
Buttate giù una riga di codice e calcolate.

Un secondo ci vuole.:)

Se volete vi do i log rendimenti gia fatti, ma che gusto c'è??

Non è questo il problema.

Il problema è che voglio i tuoi due logrendmenti di un gg qualsiasi (scegli tu) in modo da essere sicuro che calcoliamo le correlazioni sulla stessa serie. Poi il resto è un "trascina formula" di Excel, niente che non possa fare (:lol::lol:).

Rispetto all'idea iniziale del testing, abbiamo già cambiato strumento (SPY), data di partenza (03/05/2004... chissà come mai questa data...), se ci sono altre sorprese dillo, così evitiamo di perdere tempo.
 
Ho ricontrollato... le formule sono corrette ma i risultati sono diversi da quelli che si ottengono con Excel.. ricontrollerò
 

Allegati

  • Valori_LOG_040503_040505.png
    Valori_LOG_040503_040505.png
    6 KB · Visite: 227
Il punto importante è che io ho calcolato Pearson dal 4/5/2004 al 14/02/2014 e mi viene 0.05, cioè mancanza di qualsiasi relazione significativa.

Può darsi che non abbia capito cosa cerca Ernesto, ma questo lo deve spiegare lui.

Mi sono offerto di "fare i conti" come segno distensivo rispetto al tono della discussione (non usato da Ernesto, ma da altri, per la verità) però- se devo essere sincero - già - da quello che avevo letto - sapevo dove saremmo finiti.

Non occorrevano fare i conti, bastava la logica....
 

Allegati

  • VIX&SPY.jpg
    VIX&SPY.jpg
    227,1 KB · Visite: 147
Ultima modifica:

Users who are viewing this thread

Back
Alto