< návrat zpět

MS Excel


Téma: MAX Drawn Down rss

Zaslal/a 28.11.2017 19:18

Dobrý deň všetkým, čo túto tému čítajú.
Najprv sa ospravedlňujem, ak sa niekde zle vyjadrím a prípadne zle opíšem situáciu, ale snažím sa čo najlepšie opísať problematiku. Za pochopenie ďakujem :)
Mám taký problém, pracujem s dátami vo forme obchodov, čiže je to sled vykonaných obchodov v nejakej mene, v tomto prípade v €. Keďže obchodov je veľa tak sú v jednom liste, alebo dokonca sa môžu nachádzať v inom zošite a robím k nim podrobnú štatistiku, ktorá sa tým pádom nachádza niekde celkom inde. Preto potrebujem dostať určité výsledky, ktoré sa budú zdať v tomto príklade banálne a nepotrebné, ale pre mňa to je dôležité, aby to fungovalo všetko a správne.
A teraz k danej problematike: Je sled obchodov za sebou a tie môžu byť stratové a aj ziskové. Tým pádom sa nachádzajú obdobia kedy dochádza vďaka stratovým obchodom k prepadu účtu. A mne ide konkrétne o MAXIMÁLNY PREPAD ÚČTU, čiže o tzv MAXIMÁLNY DRAWN DOWN, ďalej len MAX DD. Je to obdobie kedy nastáva, že sa z určitého vrcholu účet vracia naspäť dole vďaka mínusovým obchodom. Toto obdobie však môže obsahovať aj plusové obchody a ďalšie mínusové a až potom vďaka niekoľkým plusovým sa dostaneme zas nad vrchol, pri ktorom sa začal tento MAX DD. A čo by som od Vás potreboval? Samozrejme Makro ktoré by to všetko vypočítalo! :-D Ja som si sám spravil makro, ktoré je aj v ukážke, ono krásne vypočíta v € ten MAX DD, ale ja to potrebujem aj s dátumami, čiže kedy sa začal, končil a kedy dosiahol dno ten daný MAX DD a samozrejme aj počet obchodov koľko trval tento MAX DD. A toto je už nad moje sily, nie som tak zdatný programátor, sám sa čudujem ako sa mi podarilo napísať to makro ktoré je v tabuľke, možno je pre Vás zle napísané, neprehľadné, ale aspoň počíta správne a som na seba dosť hrdý :-D Ale tu končím :-D
Všetko je v ukážke rozpísané a vyznačené a keď ste to nepochopili z môjho textu, že o čo mi vlastne ide, tak si myslím, že z tej ukážky Vám bude všetko krásne jasné :-)
Ďakujem za Váš čas a že ste si dali námahu prečítať túto tému a prípadne priložili ruku k dielu. Samozrejme kto spraví plne funkčné makro, tak tomu sa odmením :-) pretože viem, že to bude dosť komplikované makro.
Ešte raz ďakujem a prajem Vám pekné sviatky :)

Příloha: zip38511_max-dd.zip (21kB, staženo 45x)
Zaslat odpověď >

Strana:  « předchozí  1 2
#038572
avatar
Nikomu tu nerozkazujem, to by som si nikdy nedovolil :-D kto chce a má čas, nech sa na to pozrie a nech mi dá vedieť, či nechcem niečo nemožné, lebo v programovaní a v makrách som čistý amatér oproti Vám, ďakujem :)citovat
#038573
MePExG

slavek13 napsal/a:

Len neviem, čo dať do výsledkov:

Keď nevie zadávateľ čo dať do výsledkov, ako to má niekto správne urobiť bez presného zadania?!citovat
#038574
avatar
Môžte to skúsiť s posledným aktuálnym dátumom a stavom účtu, ak by to bolo príliš komplikované s textom.citovat
#038581
avatar
dobry den,

pozeral som nato a potreboval by som dovysvetlit co je:

Počiatočný Dátum MAX DD: to je taka hodnota ktora bude prva minusova v range?? range bereme ze nacitava zhora dole

Dátum kedy je dosiahnutý MAX DD: to je taka hodnota ktora je najnihsia v celom range?

to makro co som upravoval som len existujuce premmene co tam boli dodal do vystupucitovat
#038695
avatar
Zdravím Vás, áno rozumiete tomu správne :) posielam v prílohe tri súbory, kde som snáď opísal všetky situácie ktoré môžu nastať a všetky potrebné výsledky. Stĺpce D a E sú len názorné, aby sa to celé lepšie chápalo. Myslím, že sa mi to podarilo celkom dobre opísať v uvedených príkladoch, tak kto má čas a chuť, tak sa skúste na to pozrieť, odmena istá :) Ďakujem
Příloha: zip38695_ukonceny-max-dd.zip (23kB, staženo 26x)
citovat
#038696
avatar
Keď je len jeden mínusový obchod
Příloha: zip38696_ukoncenyjeden-minuosvy-obchod-max-dd.zip (23kB, staženo 27x)
citovat
#038697
avatar
Keď MAX DD ešte stále prebieha, čiže nebol ukončený.
Příloha: zip38697_prebieha-nebol-este-ukonceny-max-dd.zip (22kB, staženo 26x)
citovat
#038708
avatar
Zdravim,
zajimavy priklad. Zkuste muj pokus. VBA je tedy hroznej bordel, delal jsem to rychle. Jde mi o to, jestli dava vysledek spravny pro vsechny mozne varianty.
Velice pravdepodobne se to nekde zadrhne a hodi error. Ale schvalne, otestujte (co nejvic moznosti) a dejte vedet.
Příloha: zip38708_ukonceny-max-dd_syd1.zip (38kB, staženo 26x)
citovat
#038779
avatar
Zdravim,

nejaka komunikace probehla pres PM, tak pro uplnost vlakna doplnuji i zde, kdyby to nekdo nekdy cetl.
Muj predchozi prispevek (makro) OP vyhovovalo, ale objevil nedostatky v situaci, kdy nebude zadny 'minusovy' obchod anebo 'nulovy' obchod. Zde je oprava.
Příloha: zip38779_ukonceny-max-dd_syd2.zip (36kB, staženo 25x)
citovat
#038780
avatar
A jeste pozdavavek na vlastni funci (UDF) zde.
Příloha: zip38780_ukonceny-max-dd_udf_only.zip (32kB, staženo 26x)
citovat

Strana:  « předchozí  1 2

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje