Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

vba code max drawdown

[es] :: Office :: Excel :: vba code max drawdown

[ Pregleda: 2963 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mirjanagb
mirjana kovacevic
austrija

Član broj: 160826
Poruke: 184
*.swlan.wu-wien.ac.at.



+1 Profil

icon vba code max drawdown05.05.2009. u 21:00 - pre 182 meseci
Function max_drawdown(matrice As Range)
Dim i, n As Integer
Dim diff, test As Single
n = matrice.Rows.Count
max_drawdown = 0
diff = 0
For i = 1 To n - 1
test = matrice(i + 1) - matrice(i)
If test <= 0 Then
diff = diff + test
ElseIf max_drawdown > diff Then
max_drawdown = diff
diff = 0
End If
Next i
End Function



imam ovaj vb code.

koliko ga shvatam:

n= kolona jedna

test uzima vrednosti 2 celije i oduzima ih

ako je rezultat manji ili jednako 0 onda uzima vrednost razlika + STA? diff+diff

ako je max drawdown > od diff onda je max drawdown = diff

znaci da je pretpostavka da je max drawdown uvek = 0 i diff = 0


da li moze neko da mi pomogde i nadje formulu za racunanje max drawdown?

 
Odgovor na temu

Gohy

Član broj: 63646
Poruke: 10
77.46.200.*



Profil

icon Re: vba code max drawdown06.05.2009. u 00:18 - pre 182 meseci
Što se tiče ovog koda, ovako
Broji koliko ima redova u matrici i uzima u for petlji broj ciklusa za jedan manje jer uporedjuje po 2 člana
pa uzima razliku dva susedna člana npr. (A4 - A3)
ako je ta razlika veća od prethodne razlike postaje max_drawdown
i kroz cikluse uporedjuje razlike
tako da na kraju kao rezultat (max_drawdown) ostaje najveća razlika dva susedna člana.

Jeli tebi potrebno to da radi funkcija ili ...?


 
Odgovor na temu

mirjanagb
mirjana kovacevic
austrija

Član broj: 160826
Poruke: 184
*.bankgutmann.co.at.



+1 Profil

icon Re: vba code max drawdown06.05.2009. u 09:14 - pre 182 meseci
ma meni nije jasna razlika izmedju ovog koda i onoga sto ja racunam rucno.

evo najbolje da postavim excel kako ja racunam i kod.

i ne znam sta je pravilnije i tacnije.

meni treba svaki put kad unesem podatke da sam kod izracuna max drawdown da ne moram ja svakih 3 meseca racunati ovako kao sto je u excelu.
Prikačeni fajlovi
 
Odgovor na temu

Gohy

Član broj: 63646
Poruke: 10
91.150.125.*



Profil

icon Re: vba code max drawdown07.05.2009. u 08:02 - pre 182 meseci
Zamolio bih te da samo prekonvertuješ fajl iz 2007 u 2003 pa da postaviš.
2007-ice sam se otarasio još u probnom periodu.
 
Odgovor na temu

mirjanagb
mirjana kovacevic
austrija

Član broj: 160826
Poruke: 184
*.bankgutmann.co.at.



+1 Profil

icon Re: vba code max drawdown07.05.2009. u 08:12 - pre 182 meseci
evo
Prikačeni fajlovi
 
Odgovor na temu

Gohy

Član broj: 63646
Poruke: 10
79.101.135.*



Profil

icon Re: vba code max drawdown07.05.2009. u 11:30 - pre 182 meseci
Pa da, tebi nije imao svrhu prethodni code.

Evo prepravljenog
Prikačeni fajlovi
 
Odgovor na temu

mirjanagb
mirjana kovacevic
austrija

Član broj: 160826
Poruke: 184
*.bankgutmann.co.at.



+1 Profil

icon Re: vba code max drawdown07.05.2009. u 12:14 - pre 182 meseci
vauuuu!!

hvala ...

ja sam bila nesigurna da li je formula tacna .. i uopste koje je pravilo racunanja max drawdown ....

ali mislim da ce ovo zadovoljiti moje potrebe na savrsen nacin ...

hvala jos jednom!!
 
Odgovor na temu

mirjanagb
mirjana kovacevic
austrija

Član broj: 160826
Poruke: 184
*.bankgutmann.co.at.



+1 Profil

icon Re: vba code max drawdown08.05.2009. u 10:35 - pre 182 meseci
jedno pitanje u vezi koda:

da li moze da se doda uslov da se selektuje cela kolona, naime formula funkcionise samo kad su selektovani brojevi.

da li moze da se napise nesto da funkcija trazi samo brojeve i da njih racuna?
 
Odgovor na temu

Gohy

Član broj: 63646
Poruke: 10
93.86.130.*



Profil

icon Re: vba code max drawdown15.05.2009. u 14:53 - pre 182 meseci
Naravno evo još jedna izmena
Prikačeni fajlovi
 
Odgovor na temu

[es] :: Office :: Excel :: vba code max drawdown

[ Pregleda: 2963 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.