S.t.a.r.c.a Model (2 lettori)

Sig. Ernesto

Vivace Impertinenza
Il modello STARCA "bruto", senza ottimizzazione della size, applicato all'ETF Lyxor DAX

alpha:=Input("Frequenza Intervento Strat:",1,100,81);;alpha:=alpha/100;


Ann:=Input("Annualizzazione:",1,5000,12);

Leva:=Input("Leva:",0,5,1);
rf:=Input("Risk Free Disponibile:",0,100,3);

ss:=Input("Soglia Starca:",0,10,1.2);

sec:=(Security("C:\\indici m-z\^gspc",C));---> oppure prendete lo SPY



r:=100*Log(SEC/Ref(SEC,-1));

k:=PREV*alpha+r*(1-alpha)+ss/ann;

dt:=If(r<k,1,0);

lpm:=(PREV*alpha +(r*dt-k)*(1-alpha));


dt:=If(r>k,1,0);


hpm:= (PREV*alpha +Abs(k-r*dt)*(1-alpha));

TAR:=(hpm+lpm)+k;tar;If(tar>0,1,-1)*50;

dt:=If(Ref(tar,-1)>0,1,0);
dt1:=If(Ref(tar,-1)<0,-1,0);

r:=100*Log(C/Ref(C,-1));
bh:=Cum(r);bh;Cum(rf/ann);
r:=If(dt+dt1 <> Ref(dt+dt1,-1),100*Log(C/O),r);


eq:=Cum((r*dt+r*dt1)*leva+rf/ann*(1-leva));
DD:=-(HHV(eq,6)-eq);DD;LLV(DD,6);
HHV(eq,ann*2);

;eq


Vi inserisco il codice diretto come da grafico.

Quando TAR >0 si compra l'ETF. Se TAR <0 si "vende" l'ETF

E' il modulo più semplice per utilizzare lo Starca prefissando la leva (<1 riversa il rimanente in quello che ritenete possa fungere da pseudo Risk Free)

Su ETF tedeschi DAXMIDCAP va ancora meglio

SU ETF settoriali DJStoxx 600 ancora più meglio (portafoglio adattivo).(e ci sono i futures)

Fate vobis..forse essendo gratuito non convince..capisco.:)

:ciao:
ps: Nel grafico in leva 1..quindi senza droga da pseudo riskfree..rendimenti mensili..su ETF DAX Lyxor.

S.T.A.R.C.A...per chi non ha fretta ne tempo da perdere ne voglia di buttar soldi in servizi a pagamento.


Come fare quanto grassettato in rosso, con semplicità ed efficacia?

Con il modello STARCA è decisamente semplice ed alla portata di tutti.

Abbiamo un modello che, di per se, nella versione relativamente più complessa già comprende un limitatore di "giri varianza"..prprio come accade per moto ed auto di grossa cilindrata.


Abbiamo un algoritmo reso pubblico che aggiusta con il rischio più banale (la varianza) la performance di un TS rispetto alla curva di profitto generata da un reddito fisso e costante;

il RAS (Risk Adjusted Slope), il cui listato trovate in giro qui e su FoL

Bastano poche righe di "if else" concatenati per costringere l'algo pilota a scegliere le equity migliori (ipotizzando un paniere di STARCA su ETF settoriali) ovvero le equity che presentano un valore di RAS confacente alle nostre aspettative decidendo una frequenza di intervento, esempio, bimestrale.

Il codice del RAS è, applicato come esempio ad un Buy&Hold generico:


rf:=Input("Risk Free:",0,100,2);
rasf:=Input("RAS Freq:",2,5000,12);
x:=Input("TF[1] Daily [2] Weekly [3] Monthly [4] Quarterly:",1,4,3);

tf:=If(x=1,252,If(x=2,50.4,If(x=3,12,If(x=4,3,0))));

r:=100*Log(C/Ref(C,-1)); Qui sostituiremo con il rendimento singolo dei vari TS

ras:=
((Atan(Cum(r), Cum(rf/tf))/45-1)*100)/Stdev(Cum(r)-Ref(Cum(r),-1),rasf);

ras:=If(ras>=0 AND Cum(r)>0,ras,0);ras;


----------------------------------------------------------------

OT* IMAR:

Prendiamo un ETF settoriale

Disclaimer - Lyxor ETF IT

clicckiamo su "patrimonio dell'ETF"

dopo aver "accettato" la presa visione possiamo scaricare in formato excel i pesi
aggiornati.

Siamo rassicurati dall'assenza di rischio controparte per quel che riguarda il contratto derivato(swap) che copre il patrimonio (valore negativo vs. SG)

Troviamo i "costituents" ed i pesi delle azioni che compongono "l'ETF".

Se...se..non si vuole utilizzare il future (presente per il settore come per gli altri) dedicato..onde superare la penalizzazione fiscale dell'ETF..si può:

Scegliere un paniere di azioni che replichi , in virtù del peso indicato, più o meno fedelmente (Tracking error..) l'ETF

Ottimizzare ulteriormente in questo paniere parziale

Effettuare delle misture personali.

Quanto sopra per scaricarsi eventuali minus partecipando attivamente alla distribuzione di dividendi.

Noterete Siemens, Bayer, Basf. Allianz...colossi mondiali..il cui peso è già garanzia di replica (e sono trattati molto bene dal modello)

Un esempio banale..(fine OT)

Seguirà esempio concreto..(non sia mai che qualcuno qui si diverta a simulare un paniere e lo metta in competizione con questi portafogli a pagamento oramai diffusi..se non li "doppia" almeno, al traguardo di un orizzonte temporale "t" mi mangio il cappello..(con migliori misure di performance oltretutto..)




(........)
 
Ultima modifica:

y2k

Nobody has Midas touch
Buongiorno
Ho problemi nella conversione dei dati metastock da giornalieri a mensili.
Nella traslazione sul nuovo datasheet la data si trasforma nel formato inglese ed è impossibile salvare il nuovo file.
Ringrazio in anticipo per un aiuto. :)
 
@ sig.Ernesto
STARCA su ETF (settoriali DJStoxx 600) migliori.
...riprendendo il discorso pairs trading del FL: se utilizzassimo gli ETF (settoriali DJStoxx 600) peggiori come copertura
e sopratutto quando le cose vanno per il meglio?
 

Pek

Forumer storico
@ sig.Ernesto
STARCA su ETF (settoriali DJStoxx 600) migliori.
...riprendendo il discorso pairs trading del FL: se utilizzassimo gli ETF (settoriali DJStoxx 600) peggiori come copertura
e sopratutto quando le cose vanno per il meglio?

Long/Short con ETF e tassazione al 20% (minimo)?
 

Pek

Forumer storico
Fammi capire a livello pratico non ne vedi via di uscita?
...mi risparmio la fatica :)

Pair trading con ETF non è possibile per un investitore italiano.
Con i futures devi avere buona capitalizzazione e verificare cosa capita in fast market a certi book
 

Users who are viewing this thread

Alto