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.
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: