IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Martin
Člen
Avatar
Martin:14.6.2023 18:50

Ahoj. Záludná matematická otázka za milión (doslova, môžem vysvetliť aj ako sa dá využiť a kto sme):

Máme 4 série dát - grafy ktoré idú trochu náhodne, zároveň vieme že sú korelované a kointegrované, teda v nejakom časovom rámci sa hýbu takmer rovnako/veľmi podobne - teda spoločne idú hore/dole a vzdalujú a približujú sa na nejakú rozumnú vzdialenosť, to máme vypočítane Johansennovym testom atď. (teda je takmer 100% istota že boli sú a budú kointegrované a korelované) Napríklad ceny podobných / závislých komodít.

Otázka za milión: Ako zistíme, že sa jeden z grafov/cena vzdialila od ostatných významne (napr 1-3%), ale zároveň je vysoká pravdepodobnosť že vzdialenie sa už nebude výrazne zväčšovať a naopak naberá opačný priebeh - teda sa už začína približovať k ostatným 3 grafom.

Zároveň ako určíme ktorá séria dát/graf je predražený (nad ostatnými cenami) a ktorá podhodnotený? Ak by sme použili klasické percentá, a vzdialenosť v percentách ako ju vypočítame kedže všetky hodnoty sú dynamické- menia sa neustále navzájom nie sú statické čísla. Ak zároveň normalizujeme grafy na percentuálny normalized range 0-100 vždy je to za vybrané časové obdobie al tým že zmeníme časový range-obdobie zmenia sa aj pomery a rozhádže sa to.

Ak vstúpime do obchodu ako vieme že odchýlenie je dostatočné a nebude sa ešte ďalej zväčšovať? samozrejme presne nevieme nikdy, ale ako určíme štatisticky významné odchýlenie a zároveň štatisticky veľkú pravdepodobnosť že odchýlenie sa už nebude zväčšovať, ale naopak zmenšovať - teda môžme vstúpiť do obchodu.

Ďakujem, ak by niekto nechcel odpisovať verejne viem dať aj e-mail napríklad.

Zkusil jsem: Vselico, spready, bollinger atd.

Chci docílit: Najst exekucny statisticky system na uvedene otazky hore

 
Odpovědět
14.6.2023 18:50
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:28.7.2023 15:27

Pozor, nemam nastudovanou teorii grafu nebo vedu k tomu. Jen me lajcke teorie
Mne prijde, ze popisujes nejake burzovni komodity, grafy.
Jestli ma graf klesajici, stoupajici tendence, to snadno zjistis, kdy si stanovis min, max hodnotu, prumer. Rozsekas graf na pravidelne body. A pokud soucet poslednich hodnot grafu je nad prumerem a kolik tech hodnot, tak muzes rict, ze jde o stoupajici tendenci.
Pro stanoveni vykyvu je treba prolozit graf krivkou. A opet, ve vybranych bodech spocitas bod na krivce a bod na grafu. A zjistis rozdil.
Na obrazku 1 vidis, pocet zelenych hodnot a pocet cervenych ve vybranem useku.
Na 2, totez, ale modre je tam prolozena krivka, ktera by mela pokryvat vetsinu bodu. Opet vidis zelene a cervene useky. Ale vidis, ze vykyvy jsou vice v cervene oblasti nez v zelene.
Podobne samozrejme muzes srovnavat i dve a vice krivek. Rozdily prolozenych krivek a pod.
Urcite je na to cela veda.
Pomerne uzitecna je k analyze krivek furrierova transformace. Ta pocita, jak krivku vykreslit presne s tim, ze prvni vypocitane cisla jsou vyznamne, ostatni tvori jakysi sum, mirne zvlneni. Jpegy pro kompresi take pouzivaji FT. Prvni koeficienty se deli 16, ty posledni 100. Kdyby te zajimala presna replika obrazku, tak zadne deleni nepouzivas. Jen chci ukazat, jak vyznamne jsou koeficient FT, kdyz jejich pocet je 64 a ty prvni delis jen 16 a posledni uz 100. Ze uz neovlivni vysledek a uzivatel jpeg nerozezna od originalu.

 
Nahoru Odpovědět
28.7.2023 15:27
Avatar
Martin
Člen
Avatar
Odpovídá na Peter Mlich
Martin:31.10.2023 16:57

Ahoj, dakujem za odpoved, kazdopadne to co riesime je trochu zlozitejsie nakolko neriesime jeden graf ale komplexne korelacie. Samozrejme hentie rozne moving averages, trendlines, macd a oscilatory ovladame.
Hlavne ide o to ze korelovane akcie sa priblizuju a vzdaluju na daleko mensom timeframe, daleko rychleejsie takze nejake moving averages nie je mozne pouzit. Proste sa to deje velmi rychlo casto len 1-2 hodiny niekedy len 30 minut.
Rad by som vysvetlil detailnejsie. Poslal som sukromnu spravu s kontaktom nakolko sem nechodim casto. Dakujem

 
Nahoru Odpovědět
31.10.2023 16:57
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:2.11.2023 15:18

Pokud to nemuzes napsat do fora, tak nema smysl to psat do mailu. Ja ti muzu rici jen lajcky pohled. Na grafy existuji spesl VS predmety. Teorie grafu je jeden z nich.

Ja bych to treba resil, jak jsem psal. Stanovil bych nejmensi mozny interval. Pro kazdy takovy casovy usek bych dopocital hodnotu, at uz prumerovanim nebo pres bezierovi krivky a pod. A kdyz mas pravidelne hodnoty, ze kterych tu krivku dokazes vykreslit, tak si to uz muzes kouskovat, jak potrebujes. Hodinovy usek, usek za cely den a podobne.

Treba, krivka vytizenosti lidi na internetu, spicky:

  • 7-11 lide prisly do prace, do skoly, odesli na obed
  • 12-15 (klesajici skok)
  • 15-20 deti se vratili ze skoly, rodice z prace
  • 20-22 (prudky pokles a dale klesa) deti i rodice chodi postupne spat nebo koukaji na filmy v tv

To jsou celkem pravidelne vykyvy. Rekneme, ze mas neco podobneho. A ty bys potreboval odhadovat, kdy bude narust nebo pokles nejakou matematickou formulkou. Jenze, to je dane jinymi faktory, pracovni dobou a poledni prestavkou a televizi ... Kdyby nebyl od 20:00 nejaky film, tak by lidi courali asi o 50% vic na inetu nez pod 20 couraji :)

AI by nejspis pouzivala pro odhady puleni intervalu. Sekala by to na mensi a mensi casove useky a pocitala vzdycky + a - (narust, pokles).

1112221222111111,1121111111222222 (rozdelim to na tve pulky a spocitam, zda je suma(poloviny)>min+max-min; nebo, proste, zda je tam vic jednicek nebo dvojek)
celkem: 19:13
puleni: vic 1, vic 1 (1:1 pomer)
11122212,22111111, 11211111,11222222
puleni: 2, 1, 1, 2 (2:2)
1112,2212, 2211,1111, 1121,1111, 1122,2222
puleni: 1, 2, 0, 1, 1, 1, 0, 2 (4:2:2 - dve nuly)
11,12, 22, 12, 22, 11,11, 11, 11, 21,11, 11, 11, 22, 22, 22
puleni: 1, 0, 2, 0, 2, 1, 1, 1, 1, 0, 1, 1, 1, 2, 2, 2 (8:5:3)

A muzu rici, podle puleni, vyrovnane, vyrovnane, 2x vic 1, asi 2x vic 1, pro celkovy pocet je asi 2x vic take 1. Cili, celkove je spis sance, ze se trefis do stavu 1 nez 2.
A z toho puleni muzes urcit useky, kde se casteji vyskytuji dvojky. Takovy strom, na kterem muzes sledovat trend dvojek.
Kdybych slo o sazeni v hazardu, tak to skousim spise v casech kde je vic dvojek nebo sance 50:50. Nebo, kdyz se vyskytnou aspon 2 dvojky po sobe, protoze nasleduji casto treti, a take to muze byt uplne jinak.
1112[2212][22­11]1111,11211111[1122][2­222]
U hazardu by tak slo sledovat jine hrace a sazet, kdyz se jim zacne darit a kdyz vis, ze, az se rozehraje, vetsinou ma sklony spis vyhravat. Ale, kdyz 2x po sobe prohraje, tak prestat sazet. (muze jit o abnormalitu, ale take podle tohoto grafu nasleduje serie jednicek)

 
Nahoru Odpovědět
2.11.2023 15:18
Avatar
DarkCoder
Člen
Avatar
Odpovídá na Martin
DarkCoder:2.11.2023 20:23

Pokud máte kolekci korelovaných dat za patřičně dlouhé období měnící se v patřičně krátkém časovém úseku, pak můžete provést jejich analýzu a získat vše potřebné.

Že se jeden graf vzdálil o X% zjistíte tak, že určíte vzdálenosti mezi grafem počítané komodity a ostatními grafy. Následně určite vzdálenosti pro následující období. Pokud je nárůst mezi všemi grafy větší než X%, pak můžeme říci, že došlo ke zvětšení vzdálenosti o X%.

Že se vzdálenost nebude zvyšovat. To pravděpodobně nastane když hodnota v daném čase bude vysoká oproti mediální hodnotě, ideálně blížící se maximu a zároveň bude vysoký stupeň kointegrace vůči ostatním grafů u kterých se neočekává nárůst. To je i místo, kde se očekává propad a posun k ostatním grafům. Rovněž pomůže tomu Pokud bude hodnota ostatních grafů vysoká a očekává se tak záporná korelace.

Výše a způsob vyzvednutí odměny prosím přes soukromou zprávu.

Nahoru Odpovědět
2.11.2023 20:23
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:3.11.2023 8:25

Jinymi slovy, staci si najit scripta (ucebnici) Teorie grafu nebo nejaky podobny VS predmet, ktere jsou obvykle volne dostupne na strankach vysokych skol :)

https://is.slu.cz/…mety/katalog
https://is.slu.cz/…2023/UINK104
link Studijní materiály
(bohuzel, koukam, ze tady to zrovna neni, mozna jiny predmet se stejnym nazvem - maji mozna 1 spolecny odkaz a nemaji opraveny u ostatnich predmetu)

 
Nahoru Odpovědět
3.11.2023 8:25
Avatar
Martin
Člen
Avatar
Odpovídá na Peter Mlich
Martin:3.11.2023 13:41

No na burze to obvykle funguje tak, že ak sa stane nejaká informácia verejná, technologia/stra­tegia strati tzv edge a prestane časom fungovať. Aj preto nemôžem zverejnovať naše 18 ročné know how, získané z desiatok kníh a rokov praxe.

Preto som chcel napísať súkromnú správu a opýtať sa či by nebol záujem o spoluprácu na tomto projekte? Ďakujem

 
Nahoru Odpovědět
3.11.2023 13:41
Avatar
Martin
Člen
Avatar
Odpovídá na DarkCoder
Martin:3.11.2023 13:45

Ďakujem za odpoveď. Áno v teórií to vyzerá takto jenoducho a rozmýšlali sme nad tým podobne avšak v praxi to tak jednoduché a priamočiare nie je, totiž ceny sa od seba často vzďalujú a približujú chaoticky, napríklad sa zdá že sú oddialené a idú sa už priblblizit a aj sa priblizuju vstúpi sa do obchodu a oni sa o par minut zacnu oddalovat a pod. Quant fondy na to vyuzivaju trochu sofistikovanejsie metody.

Ak by bol ale zaujem o spolupracu, na ktorej sa da teda aj potencionalne zarobit velke peniaze, mozme si napisat spravu. V teame mame skusenych analytikov a traderov s x rokmi skusenosti a know how, aj nejakych datovych analytikov, ekonomov. Nie sme firma ale grupa ludi so spolocnym cielom, berieme to okrem ineho aj ako intelektualnu vyzvu, take tazsie šachy :-)

 
Nahoru Odpovědět
3.11.2023 13:45
Avatar
DarkCoder
Člen
Avatar
Odpovídá na Martin
DarkCoder:3.11.2023 16:30

To je pochopitelné, že to v praxi není tak jednoduché a přímočaré. Grafy nejsou v periodě, ovlivňuje je reakční doba, reakční změna, které popisují reakční křivku. Od toho je analýza, mít precizní vstupní data, precizně je zpracovat a správně použít. Trochu mě překvapuje že za 18 let existence stále vznikají otázky jak a co. Dobrý analytik by si s tolika údaji měl umět poradit. Měl by být schopen zpracovat data alespoň z poloviny co programátor analytik. Na druhou stranu že táhnete za jeden provaz co to bere jako koníček je dobře. Šachy jsou přímočaré, leč s extrémním množstvím kombinací. Obchod má méně kombinací, ale zase je třeba více vstupů a je obtížně čitelný. Ale se snahou a precizní analýzou se můžete dostat velmi blízko k cíli.

Nahoru Odpovědět
3.11.2023 16:30
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
Martin
Člen
Avatar
Martin:3.11.2023 18:34

my sme sa sustredili dlhe roky na uplne iny typ obchodovania, tzv smerovy na jednom assete, analytici riesia technicku a fundamentalnu analyzu a to je nieco uplne ine ak nie su zaroven programatori nemaju ako riesit taketo veci ani sa v nich vyrazne posunut dalej pretoze to prakticky nejde robit bez IT, kedysi analytici dokonca pracovali len pero papier a vedecka kalkulacka, klasicka technicka analyza je napoli umenie napoly veda

kazdopadne zaujem o spolupracu nebude? porovnat si teoriu z narocnou praxou :-)

Editováno 3.11.2023 18:34
 
Nahoru Odpovědět
3.11.2023 18:34
Avatar
Martin
Člen
Avatar
Odpovídá na DarkCoder
Martin:3.11.2023 18:46

my sme sa sustredili dlhe roky na uplne iny typ obchodovania, tzv smerovy na jednom assete, analytici riesia technicku a fundamentalnu analyzu a to je nieco uplne ine (ako riesit komplexne vztahy a arbitraze medzi 30 a viac assetmi trebars naraz) ak nie su zaroven programatori nemaju ako riesit taketo veci ani sa v nich vyrazne posunut dalej pretoze to prakticky nejde robit bez IT, kedysi analytici dokonca pracovali len pero papier a vedecka kalkulacka, klasicka technicka analyza je napoli umenie napoly veda

kazdopadne zaujem o spolupracu nebude? porovnat si teoriu z narocnou praxou :-)

 
Nahoru Odpovědět
3.11.2023 18:46
Avatar
DarkCoder
Člen
Avatar
Odpovídá na Martin
DarkCoder:3.11.2023 20:04

V pořádku, pokud se lidi ve firmě soustředili na jinou sekci, nemohou do detailu znát jinou. Rovněž souhlasím s tím a ve svém příspěvku jsem to psal, že prostý analytik svými zkušenostmi se nemůže rovnat programátorovi. Jinak řečeno, jedná se o komplexní projekt kde bez IT to nejde. Ale i pořád to nezaručuje jistotu, že vše bude fungovat. Prostě ruleta. Kdyby tomu tak bylo, dělal by to každý.. :-)

Nahoru Odpovědět
3.11.2023 20:04
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:7.11.2023 8:05

Jeste ti muzu dat program na kodovani a dekodovani do DCT (fourier transf. pro kosinus)
https://peter.mlich.cz/…mage-dct.htm
Vpravo, pod "DCT = Input * Cos * Constant" je vysledek (bez kvantizace, coz je deleni tabulkou). ale muzes pouzit i tabulku po kvatizaci, vlevo "Output".
DCT je delana na zaklade krivky kosinu. Cili, nejmene hodnot tam bude, kdyz bude mit krivka tvar kosinu, nebo se hodnoty budou menit mirne postupne. naopak, nejvice jich bude, kdyz by to bylo 0 255 0 255 ... Bohuzel jsem nikdy neresil stoupani ci klesani, tak ti nereknu, co v tech tabulkach mas hledat. Ale, zkus si tam nekolik svych krivek a uvidis.
Bohuzel je treba editovat to primo v kodu, ulozit si tu stranku na disk, spustit notepad nebo neco, a prepsat moji tabulku za tvou. Limit je 0-63 hodnot, protoze jsem delal nejake pokusy s jpegy, viz jsem nepotreboval. Ale, muzu ti to upravit pro jiny pocet, pripadne pridat moznost vkladat tabulku dat v nejakem formatu do textoveho pole a tak.
Jinak, vidis, ze je to pomerne presna metoda, rozdil hodnot, i s kvantizaci byl +-6 (255 je max). V nejhorsim pripade tam byl skok tusim 25. Ale, tak, muzes pracovat s hodnotami bez kvantizace.
pozn. Kvantizace funguje tak, ze hodnoty "DCT = Input * Cos * Constant" podelis "Quantization" a dostanes "Output". Zaokrouhluje se na cela cisla.
Ale, mozna je to na tebe moc teorie. Jen jsem chtel objasnit, co v tom programu je treba sledovat.

 
Nahoru Odpovědět
7.11.2023 8:05
Avatar
Martin
Člen
Avatar
Odpovídá na Peter Mlich
Martin:28.11.2023 16:31

Ahoj, odpisal som sukromnu spravu, prepac za neskorsiu odpoved.

 
Nahoru Odpovědět
28.11.2023 16:31
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 14 zpráv z 14.