2024. szeptember 7., szombat

Fraktál reflexivitás: kvantum ihlette pénzügyi piaci dinamika







Fraktál reflexivitás: kvantum ihlette pénzügyi piaci dinamika

(Ferenc Lengyel)

(2024. szeptember)

http://dx.doi.org/10.13140/RG.2.2.26204.81283

Abstract:

Ez a könyv egy úttörő pénzügyi modellt mutat be, amelyet Soros György reflexivitáselmélete ihletett, integrálva olyan fejlett kvantummechanikai koncepciókkal, mint a holografikus elv és a sok-világ értelmezés. Ez a hibrid modell, amelyet fraktál reflexivitásnak neveznek, megragadja a pénzügyi piacok nemlineáris dinamikáját, feltárva, hogy a befektetői felfogások, az összekapcsolt piacok és a valószínűségi eredmények hogyan alakítják a piaci viselkedést. A könyv áthidalja a pénzügy és a kvantumfizika közötti szakadékot, elméleti betekintést és gyakorlati alkalmazásokat kínálva részletes matematikai megfogalmazásokon és programozási kódokon keresztül.

Fraktálstruktúrák és visszacsatolási hurkok segítségével a könyv bemutatja, hogy a piacok hogyan mutathatnak önhasonló mintákat különböző időskálákon, és hogy a befektetői döntések hogyan omlanak össze több lehetséges kimenetelt megfigyelhető piaci valósággá. A szakemberek, kutatók és lelkes laikus olvasók számára egyaránt tervezett könyv mind az alapfogalmakat, mind a technikai eszközöket biztosítja az olvasók számára a komplex piaci viselkedések szimulálásához és előrejelzéséhez a kvantumelmélet és a káoszmatematika élvonalbeli technikáinak felhasználásával.

Tartalomjegyzék:

1. Bevezetés

1.1 A pénzügyi piaci modellek fejlődése1.2 A reflexivitástól a kvantummechanikáig: új paradigma1.3 A fraktálreflexivitás áttekintése

2. A reflexivitás alapjai a pénzügyi piacokon

2.1 Soros reflexivitáselmélete: kognitív és részvételi funkciók2.2 Visszacsatolási hurkok és nemlineáris dinamika2.3 Reflexivitás történelmi pénzügyi eseményekben

3. A kvantummechanikai kapcsolat

3.1 A holografikus elv: nem-lokalitás a pénzügyekben3.2 A sokvilágú értelmezés és a párhuzamos piaci valóságok3.3 A kvantumfizika és a piaci viselkedés összekapcsolása

4. Fraktál struktúrák a pénzügyi piacokon

4.1 Fraktálok és önhasonlóság a piaci dinamikában4.2 Rekurzív minták: skálázás mikroról makrora4.3 Fraktálok az ármozgásokban és a befektetői magatartásban

5. A fraktál reflexivitási modell kidolgozása

5.1 A fraktál reflexivitás matematikai alapjai5.2 Nemlineáris differenciálegyenletek a befektetői észlelésekhez5.3 A piaci árak összekapcsolása visszacsatolási hurkokkal5.4 Sztochasztikus komponensek: a sokvilág-elmélet beépítése

6. Nem helyi információáramlás a piacokon

6.1 Holografikus információ: Piacok közötti hatások6.2 Globális piaci kapcsolatok rögzítése nem lokalitással6.3 A nem helyi információk matematikai ábrázolása

7. Párhuzamos piaci eredmények és a döntés összeomlása

7.1 Párhuzamos valóságok a pénzügyi piacokon7.2 Döntéshozatal sok világ pénzügyi forgatókönyveiben7.3 Piaci szimulációk: a valószínűségek összeomlása az eredményekbe

8. A piaci dinamika szimulálása: lépésről lépésre útmutató

8.1 Numerikus módszerek fraktálreflexivitási egyenletek megoldására8.2 Python programozás piaci szimulációkhoz8.3 Szimulációs eredmények értelmezése8.4 Esettanulmány: Boom-Bust ciklusok szimulálása

9. Káosz és stabilitás a pénzügyi piacokon

9.1 Káoszelmélet és piaci instabilitás9.2 Ljapunov exponensek és piaci előrejelzések9.3 A piaci viselkedés elágazásainak azonosítása

10. Fraktál reflexivitás működésben: alkalmazások és használati esetek

10.1 Kockázatkezelés fraktál reflexivitással10.2 Portfólió optimalizálás kvantum által inspirált modellekkel10.3 Piaci összeomlások előrejelzése fraktál reflexivitással10.4 Valós esettanulmányok a pénzügyi káoszról

11. A fraktál reflexivitás fejlett témái

11.1 A gépi tanulás integrálása fraktálmodellekbe11.2 Nagy teljesítményű számítástechnika nagyszabású szimulációkhoz11.3 A fejlett kvantumértelmezések feltárása a pénzügyekben

12. A jövő irányai és kihívásai

12.1 A fraktálreflexivitási modellek pontosságának növelése12.2 A piaci anomáliák előrejelzése és kezelése12.3 A kvantum-számítástechnika szerepe a pénzügyi piacokon

13. Függelékek

13.1 Matematikai eszközök és technikák13.2 Python és Matlab kódlisták piaci szimulációkhoz13.3 További esettanulmányok és szimulációk

14. A kulcsfogalmak glosszáriuma

15. Hivatkozások


Ez a strukturált tartalomjegyzék úgy lett kialakítva, hogy átfogó elméleti útmutatóként és gyakorlati kézikönyvként is szolgáljon. A könyv vonzó lesz a pénzügyi és matematikai szakmai közönség számára, miközben elérhető lesz az élvonalbeli pénzügyi modellezési technikák iránt érdeklődő laikus olvasók számára.

1. fejezet: Bevezetés

1.1 A pénzügyi piaci modellek fejlődése

A pénzügyi piacok tanulmányozása jelentős átalakuláson ment keresztül az évszázadok során. A kereslet és kínálat klasszikus modelljeitől a modern, összetett rendszermegközelítésekig a pénzügyi modellezés úgy fejlődött, hogy megragadja a piacok növekvő összetettségét és kiszámíthatatlanságát. Ebben a részben feltárjuk a pénzügyi piaci modellek fejlődésének kulcsfontosságú szakaszait, kiemelve a korai lineáris modellekről a kifinomult, nemlineáris keretekre való áttérést, amelyek magukban foglalják a visszacsatolási hurkokat, a káoszelméletet és a kvantum ihlette ötleteket, mint például a holografikus elv és a sok-világ értelmezés.

Klasszikus gazdasági modellek

A pénzügyi modellezés korai napjaiban a gazdasági elméletek a klasszikus közgazdaságtanon alapultak, ahol a piacokat racionális szereplők irányították, akik tökéletes információk alapján hoznak döntéseket. Az egyik legkorábbi és legbefolyásosabb modell a kínálat és kereslet  modellje volt, amely azt állítja, hogy az árakat a kínálat és a kereslet közötti egyensúly határozza meg.

Matematikailag ez a kapcsolat a következőképpen írható fel:

P=f(Qs;Qd)P = f(Q_s; Q_d)P=f(Qs;Qd)

ahol a PPP a piaci ár, QsQ_sQs a szállított mennyiség, QdQ_dQd pedig az igényelt mennyiség. Egyensúlyban Qs=QdQ_s = Q_dQs=Qd, ami stabil árhoz vezet. Ez az egyszerű egyenlet feltételezi, hogy minden piaci szereplő racionálisan cselekszik és hozzáfér a tökéletes információkhoz.

Ez a modell azonban nem vette figyelembe az olyan piaci anomáliákat, mint a buborékok, összeomlások és irracionális viselkedés. Ennek eredményeként új modellekre volt szükség a valós piacok dinamikus természetének megragadásához.

Hatékony piaci hipotézis (EMH)

A hatékony piaci hipotézis (EMH) az 1960-as években jelent meg a pénzügyi piacok fejlettebb modelljeként. Az Eugene Fama által javasolt EMH azt állítja, hogy a piacok "információs szempontból hatékonyak", ami azt jelenti, hogy az eszközárak teljes mértékben tükrözik az összes rendelkezésre álló információt.

Az EMH-ban használt kulcsegyenlet a következő:

pt=E[Pt+1∣It]P_t = E[P_{t+1} | I_t]Pt=E[Pt+1∣It]

ahol PtP_tPt az aktuális ár, E[Pt+1]E[P_{t+1}]E[Pt+1] a várható jövőbeli ár, ItI_tIt pedig a ttt időpontban rendelkezésre álló információkészlet. Az EMH szerint lehetetlen következetesen felülmúlni a piacot, mivel az árak mindig azonnal új információkat tartalmaznak.

Bár az EMH évtizedekig széles körben elfogadott volt, nem tudta megmagyarázni a gyakorlatban megfigyelt piaci összeomlásokat és buborékokat. Sőt, a racionális szereplők feltételezését egyre inkább megkérdőjelezték a viselkedési közgazdászok, ami összetettebb modellek kifejlesztéséhez vezetett.

Viselkedésfinanszírozás és reflexivitás

Az 1980-as években a viselkedésfinanszírozás olyan területként jelent meg, amely pszichológiai tényezőket épít be a pénzügyi modellekbe. Azzal érveltek, hogy a befektetők nem mindig racionálisak; Előítéleteknek, érzelmeknek és irracionális túláradásnak vannak kitéve. Ez a gondolkodásbeli váltás nyitotta meg az utat Soros György reflexivitáselmélete előtt, amely visszacsatolási hurkokat vezetett be a piaci dinamikába.

A klasszikus közgazdaságtan és az EMH egyensúlyvezérelt modelljeivel szemben Soros azzal érvelt, hogy a piacok természetüknél fogva instabilak, és az észlelés és az ár önerősítő ciklusainak vannak kitéve. Olyan matematikai keretrendszert fejlesztett ki, amely nemlineáris differenciálegyenletek segítségével rögzíti ezt a visszacsatolási hurkot.

A reflexivitás alapmodellje a következőképpen fejezhető ki:

dPidt=α(M−Pi)+β∑j≠i(Pj−Pi)\frac{dP_i}{dt} = \alpha (M - P_i) + \beta \sum_{j \neq i} (P_j - P_i)dtdPi=α(M−Pi)+βj=i∑(Pj−Pi)

ahol PiP_iPi a III. befektető megítélése, az MMM a piaci ár, a α\alphaα és β\betaβ kifejezések pedig a befektető piaci feltételekre, illetve más befektetők befolyására való érzékenységét jelentik. Ez az egyenletrendszer kaotikus viselkedést mutathat, ahol a kezdeti feltételek kis változásai nagyon eltérő eredményekhez vezetnek.

Káoszelmélet és nemlineáris dinamika

A káoszelmélet és  a nemlineáris dinamika megjelenésével  az 1970-es és 1980-as években a pénzügyi piacokat összetett rendszereknek tekintették, amelyek érzékenyek a kezdeti feltételekre. A pillangóhatás – a káoszelmélet egyik fogalma – azt sugallja, hogy a befektetői magatartás apró változásai is jelentős piaci változásokhoz vezethetnek.

A pénzügyi piacok káoszának jól ismert példája a logisztikai térkép, amely egy egyszerű nemlineáris egyenlet, amely kaotikus viselkedést mutat bizonyos paraméterértékek esetében:

xn+1=rxn(1−xn)x_{n+1} = r x_n (1 - x_n)xn+1=rxn(1−xn)

ahol RRR a növekedési ütemet képviselő paraméter xnx_nxn az NNN lépésben pedig az állapotváltozó. Ahogy az rrr paraméter növekszik, a rendszer a stabilitásból a periodicitásba, végül a káoszba kerül.

A pénzügyi piacok összefüggésében a nemlineáris dinamika segít megmagyarázni az olyan jelenségeket, mint a fellendülés-visszaesés ciklusok, ahol az árak gyorsan emelkednek a pozitív visszacsatolási hurkok miatt, csak akkor omlanak össze, amikor a ciklus megfordul.

Kvantummechanika és pénzügyi piacok

A 21. században a kutatók elkezdték feltárni a kvantummechanika fogalmainak használatát a  pénzügyi modellezésben. A holografikus elvet, amely azt sugallja, hogy a rendszerben lévő összes információ alacsonyabb dimenziós határon kódolható, a piaci információáramlás tanulmányozására alkalmazták. Ezenkívül a kvantummechanika sokvilágú értelmezése, amely azt állítja, hogy egy döntés minden lehetséges kimenetele párhuzamos világokban létezik, új gondolkodásmódokat inspirált a bizonytalanságról és a valószínűségi eredményekről a pénzügyi piacokon.

Ezek a kvantum ihlette modellek a piaci viselkedést államok szuperpozíciójában létezőnek tekintik, ahol különböző lehetséges eredmények (például bullish vagy bearish trendek) léteznek egyidejűleg, amíg a befektetői intézkedések egyetlen megfigyelhető eredményre "összeomlanak" a rendszerben. Ez a megközelítés a piacok rugalmasabb és valószínűbb megértéséhez vezet.

Ezekben a modellekben a piaci árak és a befektetői felfogás alakulása egy módosított Schrödinger-szerű egyenlettel írható le:

∂Ψ∂t=−iHΨ\frac{\partial \Psi}{\partial t} = -i H \Psi∂t∂Ψ=−iHΨ

ahol Ψ\PsiΨ a piac hullámfüggvénye, HHH pedig a rendszer dinamikáját kódoló Hamilton-operátor. Ennek az egyenletnek a megoldásával megjósolhatjuk a különböző piaci eredmények valószínűségét a kezdeti feltételek és a külső tényezők alapján.

Programozási kód példa: Nemlineáris piaci dinamika szimulálása

A piaci dinamika szimulálásához a reflexivitás és a káosz keretrendszerekben a következő Python kódot használhatjuk:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Paraméterek

alfa = 0,1 # Érzékenység a piaci árra

béta = 0,05 # Társadalmi befolyás paraméter

gamma = 0,01 # Piaci reakcióképesség

N = 100 # Befektetők száma

T = 1000 # Időlépések száma

dt = 0,01 # Időlépés mérete

 

# Kezdeti feltételek

P = np.random.rand(N) # A befektetők véletlenszerű kezdeti észlelése

M = 1,0 # Kezdeti piaci ár

M_history = np.zeros(T) # A piaci árak története

P_history = np.zeros((T, N)) # Az észlelések története

 

# Szimulációs hurok

t esetén a (T) tartományban:

    P_new = np.másol(P)

    az (N) tartományban lévő i esetében:

        social_influence = np.szum(P - P[i]) / (N - 1)

        dP = alfa * (M - P[i]) + béta * social_influence

        P_new[i] += dP * dt

    P = P_new

    M += gamma * np.szum(P - M) * dt

    P_history[t] = P

    M_history[t] = M

 

# Telek eredmények

plt.ábra(ábra=(10, 5))

PLT.Részcselekmény(2, 1, 1)

PLT.telek(M_history)

plt.title("Piaci ár az idő múlásával")

plt.részcselekmény(2, 1, 2)

PLT.telek(P_history)

plt.title('Befektetők\' Percepciók az idő múlásával')

plt.show()

Ez a kód szimulálja, hogyan alakulnak a befektetői percepciók és a piaci árak az idő múlásával egy olyan rendszerben, amelyet a reflexivitás és a társadalmi befolyás irányít. Az így kapott grafikonok betekintést nyújtanak a piaci szereplők és az árak közötti dinamikus kölcsönhatásokba, bemutatva a potenciális kaotikus viselkedést.


Ez a fejezet alapvető alapot nyújt a pénzügyi piaci modellek fejlődésének megértéséhez. Ahogy haladunk előre a könyvben, ezekre a fogalmakra építünk olyan fejlett kvantum ihlette technikák bevezetésével, amelyek tovább bővítik a piaci viselkedés megértését egy egyre összetettebb világban.


Ez a kezdeti fejezet a pénzügyi piaci modellek történetének nyomon követésével és a komplex rendszerek szimulálásához szükséges matematikai és számítási eszközök bemutatásával mind a szakemberek, mind a laikus olvasók számára megteremti a terepet. A programozási kód beillesztése biztosítja, hogy az olvasók gyakorlatiasan foglalkozhassanak az anyaggal, így a könyv oktató és interaktív is.

1. fejezet: Bevezetés

1.2 A reflexivitástól a kvantummechanikáig: új paradigma

A pénzügyi modellezés fejlődése új határhoz érkezett, amely hidat képez a kvantummechanika absztrakt világa és a pénzügyi piacok konkrét valósága között. Ez a váltás, amelyet mind a pénzügyi elmélet, mind a fizika fejlődése hajt, új lehetőségeket nyit meg a piaci viselkedés és a befektetői döntéshozatal megértésében. Ez a fejezet azt vizsgálja, hogy Soros György reflexivitáselmélete hogyan  bővíthető a kvantummechanika olyan fogalmainak integrálásával, mint a holografikus elv és a sok-világ értelmezés. Ezek a kvantumötletek új módszereket vezetnek be a piaci dinamikáról való gondolkodásra, különösen a nem helyi információáramlások és a pénzügyi rendszerek párhuzamos eredményeinek rögzítésében.

A reflexivitáselmélet alapja

A Soros által bevezetett reflexivitás azon az elgondoláson alapul, hogy kétirányú visszacsatolási hurok van a piaci szereplők észlelése és a tényleges piaci feltételek között. A piac nem egyszerűen a gazdasági fundamentumokat tükrözi; Ehelyett a piacról alkotott felfogás alakíthatja és torzíthatja azt, ami olyan viselkedésekhez vezethet, mint a buborékok és összeomlások.

Matematikailag a reflexivitás nemlineáris differenciálegyenletek rendszereként ábrázolható. Tekintsük Pi(t)P_i(t)Pi(t), a iii. befektető megítélését ttt időpontban, és M(t)M(t)M(t), a tényleges piaci árat. Az észlelések időbeli alakulását mind a piaci ár, mind a többi befektető észlelése befolyásolja:

dPidt=α(M(t)−Pi(t))+β∑j≠i(Pj(t)−Pi(t))\frac{dP_i}{dt} = \alpha (M(t) - P_i(t)) + \beta \sum_{j \neq i} (P_j(t) - P_i(t))dtdPi=α(M(t)−Pi(t))+βj=i∑(Pj(t)−Pi(t))

hol:

  • α\alphaα a III. befektető érzékenysége a piaci ár változásaira.
  • β\betaβ azt mutatja, hogy a III. befektetőt milyen mértékben befolyásolják más befektetők észlelései.

Az M(t)M(t)M(t) tényleges piaci árat viszont az összes befektető kollektív cselekedetei befolyásolják, amelyek a következőképpen összesíthetők:

dMdt=γ∑i=1NAi(Pi,M)\frac{dM}{dt} = \gamma \sum_{i=1}^{N} A_i(P_i, M)dtdM=γi=1∑NAi(Pi,M)

ahol AiA_iAi a iii. befektető által a PiP_iPi észlelése és az aktuális piaci MMM alapján tett intézkedés.

Ezek az egyenletek rávilágítanak a reflexív visszacsatolási hurokra: a befektetői észlelések befolyásolják a piaci árat, ami viszont alakítja a jövőbeli észleléseket. Ez az alapvető keretrendszer azonban, bár erőteljes, nem képes figyelembe venni a nem helyi hatásokat és a  piaci eredmények valószínűségi jellegét, amelyek mindegyike döntő fontosságú az összetett, globalizált pénzügyi rendszerekben.

A reflexivitás kiterjesztése kvantummechanikával

A kvantummechanika új módot kínál a piacokról való gondolkodásra. A kvantumvilágban a részecskék egyszerre több állapotban is létezhetnek, amíg egy megfigyelés össze nem omlik egyetlen kimenetelűvé. Hasonlóképpen, a pénzügyi piacok úgy is felfoghatók, mint amelyek államok szuperpozíciójában működnek - sok lehetséges kimenetel létezik egyszerre, és a befektetői döntések egyetlen megfigyelhető eredményre "összeomlanak" a piacon.

1.2.1 A holografikus elv és a nem helyi információáramlás

A holografikus elv azt állítja, hogy a tér térfogatában lévő összes információ kódolható egy alacsonyabb dimenziós határon. Pénzügyi szempontból ez arra utal, hogy  a helyi piaci eseményeknek globális következményei lehetnek, és hogy az információ nem korlátozódik a piac közvetlen kontextusára, hanem nem helyi szinten áramolhat határokon át, ágazatokon és időkereteken keresztül.

Ennek matematikai modellezéséhez bevezetünk egy nem-lokális kifejezést a reflexivitási egyenletekbe, hogy megmagyarázzuk azokat az információkat, amelyek meghaladják az észlelések és a piaci ár lokális dinamikáját:

dPidt=α(M(t)−Pi(t))+β∑j≠i(Pj(t)−Pi(t))+λInon-local\frac{dP_i}{dt} = \alpha (M(t) - P_i(t)) + \beta \sum_{j \neq i} (P_j(t) - P_i(t)) + \lambda I_{\text{non-local}}dtdPi=α(M(t)−Pi(t))+βj=i∑(Pj(t)−Pi(t))+λInon-local

ahol Inon-localI_{\text{non-local}}Az Inon-local a nem helyi piaci információk hatását reprezentáló függvény a befektetőre, λ\lambdaλ pedig az ezekre a nem lokális hatásokra való érzékenység.

A piaci ár egyenletét hasonlóan módosítják:

dMdt=γ∑i=1NAi(Pi,M)+δ∑k=1KGk(t)\frac{dM}{dt} = \gamma \sum_{i=1}^{N} A_i(P_i, M) + \delta \sum_{k=1}^{K} G_k(t)dtdM=γi=1∑NAi(Pi,M)+δk=1∑KGk(t)

ahol Gk(t)G_k(t)Gk(t) a piac egészét befolyásoló globális, nem lokális tényezőket (pl. nemzetközi piaci trendeket, geopolitikai eseményeket) jelöli, δ\deltaδ pedig a piac érzékenységét méri ezekre a globális tényezőkre.

1.2.2 A sokvilágú értelmezés és a piaci szuperpozíció

A  kvantummechanika sokvilágú értelmezése azt sugallja, hogy minden döntés egy másik "világba" ágazik el, ahol minden lehetséges kimenetel megtörténik. Ezt lefordítva a pénzügyi piacokra, úgy gondolhatunk a piacokra, mint amelyek a lehetséges államok szuperpozíciójában léteznek - mindegyik más potenciális piaci eredményt képvisel (pl. bullish, bearish, stabil). A befektetői döntések és a külső események ezeket a lehetőségeket egyetlen megfigyelhető piaci eredménybe sűrítik.

Ezt valószínűségi hullámfüggvényekkel modellezhetjük  a piac állapotának ábrázolására. Legyen Ψ(t)\Psi(t)Ψ(t) a piac hullámfüggvénye a ttt időpontban. Ψ(t)\Psi(t)Ψ(t) fejlődése egy Schrödinger-féle egyenlettel írható le:

i∂Ψ(t)∂t=HΨ(t)i \frac{\partial \Psi(t)}{\partial t} = H \Psi(t)i∂t∂Ψ(t)=HΨ(t)

ahol HHH a Hamilton-féle üzemeltető, amely a piaci rendszer dinamikáját irányítja.

Ebben a keretben a piac állapota egy adott időpontban különböző lehetséges kimenetelek szuperpozíciója:

Ψ(t)=c1ψbull+c2ψbear+c3ψstable+⋯\Psi(t) = c_1 \psi_{\text{bull}} + c_2 \psi_{\text{bear}} + c_3 \psi_{\text{stable}} + \cdotsΨ(t)=c1ψbull+c2ψbear+c3ψstable+⋯

ahol C1,C2,c3c_1, c_2, c_3c1,C2,C3 annak valószínűsége, hogy a piac bullish, bearish vagy stabil állapotban van. A befektetői intézkedések arra szolgálnak, hogy ezt a hullámfüggvényt "összeomolják" az egyik lehetséges kimenetelbe.

Programozási kód példa: Nem helyi információáramlás és piaci szuperpozíció szimulálása

Az alábbiakban egy Python-kódpélda látható, amely szimulálja a nem helyi információáramlás és a piaci szuperpozíció piaci dinamikára gyakorolt hatását.

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Paraméterek

alfa = 0,1 # Érzékenység a piaci árra

béta = 0,05 # Társadalmi befolyás paraméter

lambda_ = 0,02 # Érzékenység a nem helyi információkra

gamma = 0,01 # Piaci reakcióképesség

delta = 0,01 # Globális tényezőhatás

N = 100 # Befektetők száma

T = 1000 # Időlépések száma

dt = 0,01 # Időlépés mérete

 

# Kezdeti feltételek

P = np.random.rand(N) # A befektetők véletlenszerű kezdeti észlelése

M = 1,0 # Kezdeti piaci ár

G = 0,5 # Globális nem lokális tényező

P_history = np.zeros((T, N)) # Az észlelések története

M_history = np.zeros(T) # A piaci árak története

 

# A nem helyi információáramlás funkciója

def non_local_info t):

    visszatérési érték: np.sin(0,01 * t) + np.véletlen.normál(0; 0,1)

 

# Szimulációs hurok

t esetén a (T) tartományban:

    P_new = np.másol(P)

    I_non_local = non_local_info(t) # Nem helyi befolyás

    az (N) tartományban lévő i esetében:

        social_influence = np.szum(P - P[i]) / (N - 1)

        dP = alfa * (M - P[i]) + béta * social_influence + lambda_ * I_non_local

        P_new[i] += dP * dt

    P = P_new

    G = np.random.normal(0,5; 0,1) # Globális tényező

    M += gamma * np.szum(P - M) * dt + delta * G * dt

    P_history[t] = P

    M_history[t] = M

 

# Telek eredmények

plt.ábra(ábra=(10, 5))

PLT.Részcselekmény(2, 1, 1)

PLT.telek(M_history)

plt.title("Piaci ár időbeli alakulása nem helyi befolyással")

plt.részcselekmény(2, 1, 2)

PLT.telek(P_history)

plt.title('Befektetők\' Percepciók az idő múlásával nem helyi befolyással')

plt.show()

Ez a kód szimulálja, hogyan alakulnak a befektetői percepciók, ha mind a helyi piaci feltételek, mind a nem helyi információáramlás befolyásolja. Azt is rögzíti, hogy a globális tényezők hogyan befolyásolhatják a teljes piaci árat, további összetettségi réteget vezetve be.

1.2.3 A pénzügyi piacok modellezésének új paradigmája

A kvantummechanika fogalmainak – különösen a holografikus elvnek és a sokvilág-értelmezésnek – Soros reflexivitáselméletébe történő beépítésével új paradigmát hozunk létre  a pénzügyi piaci modellezéshez. Ez a paradigma:

  • A nem helyi információáramlásokat veszi figyelembe, ahol az egyik régióban vagy szektorban zajló piaci események olyan módon befolyásolják a többit, amelyet a hagyományos modellek nem ragadnak meg.
  • A piaci állapotokat szuperpozícióban létezőként kezeli, különböző kimenetelekhez rendelt valószínűségekkel, amíg egy döntés össze nem omlasztja a piacot egyetlen megfigyelhető valósággá.
  • Valószínűségi és sztochasztikus módszereket alkalmaz  a piacok bizonytalanságának és összetettségének modellezésére, ahelyett, hogy determinisztikus egyenletekre támaszkodna.

Ahogy tovább vizsgáljuk ezeket az ötleteket a könyvben, kifejlesztjük azokat a matematikai eszközöket és számítási módszereket, amelyek szükségesek a komplex piaci viselkedések szimulálásához és előrejelzéséhez, így az olvasók mélyebben megérthetik a modern pénzügyi rendszerben játszó erőket.


Ez a fejezet bevezeti az olvasót a reflexivitáselmélet és a kvantummechanika élvonalbeli metszéspontjába, fogalmi és matematikai alapot adva a könyv további részéhez. A programozási kód beépítése biztosítja, hogy a fogalmak ne csak elméletiek, hanem gyakorlatiasak is legyenek, lehetővé téve az olvasók számára, hogy maguk szimulálják és felfedezzék ezeket a dinamikákat. Ezt a struktúrát úgy tervezték, hogy hozzáférhető legyen a nagyközönség számára, miközben biztosítja a pénzügyi és matematikai szakemberek számára szükséges mélységet és szigorúságot.

1. fejezet: Bevezetés

1.3 A fraktál reflexivitás áttekintése

Az előző részekben feltártuk a pénzügyi piaci modellek történeti fejlődését, amely Soros György reflexivitáselméletében csúcsosodott ki, és bemutattuk, hogy az olyan kvantummechanikai fogalmak, mint a holografikus elv és a sok-világ értelmezés hogyan mélyíthetik el a piaci dinamika megértését. Ebben a részben áttekintést nyújtunk a fraktál reflexivitásról, egy fejlett pénzügyi modellről, amely ezeket az elemeket fraktálstruktúrákkal kombinálja,  hogy több skálán és időkereten keresztül reprezentálja a piaci viselkedést.

A fraktálreflexivitási modell kihasználja a reflexivitás nemlineáris, önerősítő visszacsatolási hurkát, a globális piacok összekapcsoltságát (a holografikus elv szerint) és a piaci eredmények valószínűségi természetét (a sok-világ értelmezéshez igazítva). Ezenkívül a fraktálgeometria beépítésével a modell rögzíti a pénzügyi piacokon megjelenő önhasonló mintákat - olyan mintákat, amelyek megfigyelhetők az ármozgásokban az idősíkokon keresztül, a napon belülitől a többéves trendekig.

1.3.1 Mi a fraktál reflexivitás?

A fraktálreflexivitás Soros eredeti reflexivitáselméletének kiterjesztése,  amely fraktálstruktúrákat integrál  a pénzügyi piacok komplex dinamikájának modellezésére. A modell lényegében azt feltételezi, hogy a befektetői észlelések és a piaci árak visszacsatolási hurokban hatnak egymásra, de ezek a kölcsönhatások nem korlátozódnak egyetlen időskálára. Ehelyett a piaci viselkedés önhasonlóságot mutat - olyan mintákat, amelyek a piacelemzés különböző szintjein ismétlődnek, a rövid távú ingadozásoktól a hosszú távú trendekig.

A matematikában a fraktál egy geometriai forma, amely részekre osztható, amelyek mindegyike az egész csökkentett méretű példánya. Ez a rekurzív tulajdonság ideális a piaci dinamika leírására, ahol hasonló minták figyelhetők meg különböző skálákon.

Fraktál geometria a pénzügyi piacokon

A pénzügyi piacokon a fraktálok az ármozgások ismétlődő jellegében láthatók. Klasszikus példa erre a Mandelbrot-készlet, amely végtelenül kisebb léptékben mutat önhasonló viselkedést. Ez a fajta fraktálstruktúra nyilvánvaló az olyan piaci jelenségekben, mint az árdiagramok, ahol a minták különböző idősíkokon ismétlődnek, ami azt sugallja, hogy a piacok nem teljesen véletlenszerűek, hanem bizonyos geometriai szabályokat követnek.

Matematikailag a piacok fraktál jellegét rekurzív függvények ábrázolhatják  , amelyek különböző részletességi szinteken ismétlődnek. A rekurzív fraktál függvény egyszerű példája:

f(z)=z2+cf(z) = z^2 + cf(z)=z2+c

ahol zzz egy komplex szám, és a ccc egy állandó. Iteratív alkalmazás esetén ez a függvény fraktálmintát hoz létre.

A pénzügyi piacok összefüggésében az ármozgások hasonló rekurzív megközelítéssel modellezhetők, ahol az aktuális P(t)P(t)P(t) árat nemcsak a rövid távú befektetői magatartás befolyásolja, hanem a különböző időközönként ismétlődő, nagyobb léptékű piaci trendek is.

1.3.2 A fraktálreflexivitás matematikai keretei

A fraktál reflexivitás nemlineáris differenciálegyenletek rendszerét használja  , amelyek integrálják a fraktálstruktúrákat, hogy leírják a piaci szereplők és az árak közötti dinamikus kölcsönhatásokat több skálán.

Legyen Pi(t)P_i(t)Pi(t) a iii. befektető észlelése ttt időpontban, M(t)M(t)M(t) pedig a tényleges piaci ár. Az észlelés időbeli változása a következőképpen írható le:

dPidt=α(M(t)−Pi(t))+β∑j≠i(Pj(t)−Pi(t))+λInon-local(t)\frac{dP_i}{dt} = \alpha (M(t) - P_i(t)) + \beta \sum_{j \neq i} (P_j(t) - P_i(t)) + \lambda I_{\text{non-local}}(t)dtdPi=α(M(t)−Pi(t))+βj=i∑(Pj(t)−Pi(t))+λInon-local(t)

hol:

  • α\alphaα a III. befektető érzékenysége a piaci ár változásaira.
  • β\betaβ más befektetők észlelésének hatását képviseli.
  • λ\lambdaλ a nem helyi információáramlások hatását rögzíti, Inon-local(t)I_{\text{non-local}}(t)Inon-local(t) modellezve, amely tükrözi a globális piaci hatásokat.

Az összes befektető összesített tevékenysége által befolyásolt piaci árat a következők adják:

dMdt=γ∑i=1NAi(Pi,M)+δ∑k=1KGk(t)\frac{dM}{dt} = \gamma \sum_{i=1}^{N} A_i(P_i, M) + \delta \sum_{k=1}^{K} G_k(t)dtdM=γi=1∑NAi(Pi,M)+δk=1∑KGk(t)

ahol AiA_iAi a iii. befektető intézkedése, a PiP_iPi észlelése és az MMM piaci árfolyam alapján. A Gk(t)G_k(t)Gk(t) kifejezés a piacot befolyásoló globális, nem lokális tényezőket jelöli, például nemzetközi trendeket vagy makrogazdasági adatokat, a δ\deltaδ pedig a piac érzékenységét ezekre a tényezőkre.

1.3.3 Rekurzív minták és piaci önhasonlóság

A fraktál reflexivitás egyik központi gondolata, hogy a piaci viselkedés  több skálán is önhasonlóságot mutat  . Ez azt jelenti, hogy az ármozgás mintái különböző időkereteken keresztül ismétlődnek, a napi ingadozásoktól a hosszú távú trendekig.

Az önhasonlóság leírásának kulcsfontosságú matematikai eszköze a fraktál dimenzió, amely a fraktál összetettségét méri. A pénzügyi piacokon a HHH Hurst exponenst gyakran használják ennek az önhasonlóságnak a számszerűsítésére. A Hurst-exponens kiszámítható az áradatokból, és annak kimutatására szolgál, hogy egy idősor (például a részvényárak) tartós trendeket, átlagos visszafordulást vagy véletlenszerűséget mutat-e. A Hurst exponens képlete:

H=log(R/S)log(n)H = \frac{\log(R/S)}{\log(n)}H=log(n)log(R/S)

hol:

  • RRR az adatok tartománya.
  • Az SSS a szórás.
  • nnn az adatpontok száma.

A H>0,5H > 0,5H>0,5 érték trendi piacot (tartós viselkedést) jelez, míg a H<0,5H < 0,5H<0,5 átlagot tükröző piacot jelez.

1.3.4 Piaci szimulációk fraktál reflexivitással

A fraktálreflexivitás numerikus módszerekkel szimulálható, hogy megragadja, hogyan alakulnak a piaci árak több időkereten belül, mind a helyi befektetői magatartás, mind a globális, nem helyi tényezők hatására.

Íme egy Python kódpélda, amely szimulálja az ármozgásokat egy piacon a fraktál reflexivitás elvei alapján:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Paraméterek

alfa = 0,1 # Érzékenység a piaci árra

béta = 0,05 # Társadalmi befolyás paraméter

lambda_ = 0,02 # Nem helyi információs hatás

gamma = 0,01 # Piaci reakcióképesség

delta = 0,01 # Globális tényezőhatás

N = 100 # Befektetők száma

T = 1000 # Időlépések száma

dt = 0,01 # Időlépés mérete

 

# Kezdeti feltételek

P = np.random.rand(N) # A befektetők véletlenszerű kezdeti észlelése

M = 1,0 # Kezdeti piaci ár

G = 0,5 # Globális nem lokális tényező

P_history = np.zeros((T, N)) # Az észlelések története

M_history = np.zeros(T) # A piaci árak története

 

# A nem helyi információáramlás funkciója (a piaci befolyás fraktáljai)

def non_local_info t):

    visszatérési érték: np.sin(0,01 * t) + np.véletlen.normál(0; 0,1)

 

# Szimulációs hurok

t esetén a (T) tartományban:

    P_new = np.másol(P)

    I_non_local = non_local_info(t) # Nem helyi befolyás

    az (N) tartományban lévő i esetében:

        social_influence = np.szum(P - P[i]) / (N - 1)

        dP = alfa * (M - P[i]) + béta * social_influence + lambda_ * I_non_local

        P_new[i] += dP * dt

    P = P_new

    G = np.random.normal(0,5; 0,1) # Globális tényező

    M += gamma * np.szum(P - M) * dt + delta * G * dt

    P_history[t] = P

    M_history[t] = M

 

# Telek eredmények

plt.ábra(ábra=(10, 5))

PLT.Részcselekmény(2, 1, 1)

PLT.telek(M_history)

plt.title("Piaci ár az idő múlásával fraktál reflexivitással")

plt.részcselekmény(2, 1, 2)

PLT.telek(P_history)

plt.title('Befektetők\' Percepciók az idő múlásával fraktál reflexivitással')

plt.show()

Ez a szimuláció rögzíti, hogyan alakulnak az észlelések és a piaci árak az idő múlásával, mind a helyi befektetői magatartás, mind a nem helyi globális tényezők hatására. A fraktál viselkedés rekurzív jellege beépül a nem lokális információáramlásba, ami azt mutatja, hogy a globális piaci trendek hogyan visszhangoznak a különböző időkeretekben.

1.3.5 A pénzügyi modellezésre gyakorolt hatások

A fraktál reflexivitás hatékony keretet biztosít a piaci dinamika megértéséhez és modellezéséhez különböző időhorizontokon. A fraktálstruktúrák reflexivitási modellbe történő beépítésével megragadhatjuk a pénzügyi piacokat jellemző önhasonló mintákat. Ez a megközelítés:

  • Ugyanazon modellen belül figyelembe veszi a rövid távú ingadozásokat és a hosszú távú trendeket.
  • Lehetővé teszi a  befektetői észlelések és a piaci árak közötti visszacsatolási hurkok szimulálását több időskálán.
  • Nem lokális hatásokat vezet be, felismerve, hogy a piacok nem elszigetelt rendszerek, hanem globálisan kapcsolódnak egymáshoz.

Ahogy haladunk előre a könyvben, mélyebbre ásunk a fraktál reflexivitás matematikai alapjaiban és gyakorlati alkalmazásaiban, megmutatva, hogyan használható kockázatkezelésre, portfólióoptimalizálásra és piaci anomáliák, például buborékok és összeomlások előrejelzésére.


Ez a rész előkészíti a terepet a mélyrehatóbb megbeszélésekhez arról, hogy a fraktálstruktúrák és a reflexivitás hogyan hatnak egymásra a pénzügyi piacokon. Ötvözi az elméletet a gyakorlati szimulációs eszközökkel, robusztus keretet kínálva, amelyet mind a szakemberek, mind a laikus olvasók egyaránt felfedezhetnek.

2. fejezet: A reflexivitás alapjai a pénzügyi piacokon

2.1 Soros reflexivitáselmélete: kognitív és részvételi funkciók

Soros György reflexivitáselmélete forradalmasította a pénzügyi piacok megértését azáltal, hogy megkérdőjelezte a hatékony piac hipotézisét (EMH), és azt sugallta, hogy a piacok nem tökéletesen racionálisak. Ehelyett a résztvevők észlelése (kognitív funkció) és piaci cselekedeteik (részvételi funkció) közötti összetett kölcsönhatás alakítja őket. A reflexivitás az  észlelés és a valóság közötti visszacsatolási hurkot  hangsúlyozza, ahol a piaci szereplők nemcsak reagálnak, hanem befolyásolják is a piaci eredményeket. Ebben a fejezetben ezt a két kulcsfontosságú funkciót és azok piaci dinamikára gyakorolt hatásait vizsgáljuk.


2.1.1 Kognitív funkció: Hogyan értelmezik a befektetők a piacot

A kognitív funkció arra utal, hogy a piaci szereplők hogyan érzékelik és értelmezik a piacra vonatkozó információkat. A befektetők hiedelmeket alakítanak ki a jövőbeli árakról, a gazdasági feltételekről és a piaci fundamentumokról, és ezek a hiedelmek irányítják döntéshozatalukat. Soros azonban megjegyezte, hogy az észlelések gyakran tökéletlenek és elfogultságok alakítják, ami a piac rossz árazásához vezethet.

Matematikailag modellezhetjük egy befektető Pi(t)P_i(t)Pi(t) észlelésének időbeli alakulását az aktuális piaci ár M(t)M(t)M(t) és az I(t)I(t)I(t)I(t) külső információ függvényében:

Pi(t)=f(M(t),I(t),torzítás)P_i(t) = f(M(t), I(t), \szöveg{torzítás}_i)Pi(t)=f(M(t),I(t),torzítás)

hol:

  • Pi(t)P_i(t)Pi(t) a iii. befektető észlelése ttt időpontban,
  • M(t)M(t)M(t) a piaci ár a ttt időpontban,
  • I(t)I(t)I(t) a befektető rendelkezésére álló külső információ,
  • A biasi\text{bias}_ibiasi egyéni kognitív torzításokat jelöl.

A befektetők észlelése jelentősen eltérhet a valóságtól olyan torzítások miatt, mint a megerősítési torzítás,  a túlzott magabiztosság és a terelési viselkedés. Ezek az eltérések buborékok vagy összeomlások lehetőségét teremtik meg, ahol a piaci ár elszakad alapvető értékétől.

Egy egyszerű modellben differenciálegyenlet segítségével definiálhatjuk az észlelés időbeli változásait:

dPidt=α(M(t)−Pi(t))+λI(t)\frac{dP_i}{dt} = \alpha (M(t) - P_i(t)) + \lambda I(t)dtdPi=α(M(t)−Pi(t))+λI(t)

hol:

  • α\alphaα a befektető érzékenysége az áreltérésekre,
  • λ\lambdaλ azt tükrözi, hogy a külső információ milyen erősen befolyásolja az észlelés változásait.

2.1.2 Részvételi funkció: Hogyan befolyásolják a befektetők a piacot

A részvételi funkció arra utal, hogy a piaci szereplők hogyan cselekszenek észleléseik alapján, és ennek során hogyan befolyásolják a piaci árakat. Ez visszacsatolási hurkot hoz létre, ahol a piaci árakat nemcsak a külső feltételek, hanem a befektetők kollektív cselekedetei is meghatározzák.

A befektetők az eszközök vásárlásával vagy eladásával befolyásolják észleléseiket, ami viszont befolyásolja a piaci árat. Ezeknek az intézkedéseknek a piaci árakra gyakorolt kollektív hatását egy árkiigazítási egyenlet segítségével modellezhetjük:

dMdt=γ∑i=1NAi(Pi,M)\frac{dM}{dt} = \gamma \sum_{i=1}^{N} A_i(P_i, M)dtdM=γi=1∑NAi(Pi,M)

hol:

  • M(t)M(t)M(t) a piaci ár a ttt időpontban,
  • γ\gammaγ a piac befektetői tevékenységekkel szembeni érzékenységét kifejező állandó,
  • Ai(Pi,M)A_i(P_i, M)Ai(Pi,M) a iii. befektető cselekvése, amely a PiP_iPi és  az aktuális piaci ár MMM függvénye,
  • Az NNN a piaci szereplők teljes száma.

Az Ai(Pi,M)A_i(P_i, M)Ai(Pi,M)  befektetői tevékenységeket jellemzően vételi vagy eladási döntésekként modellezik, amelyek attól függnek, hogy a befektető úgy véli-e, hogy az ár emelkedni vagy csökkenni fog az észlelése alapján. Általános feltételezés, hogy a befektetők akkor vásárolnak, amikor a piaci árat az alapvető érték alatt érzékelik, és eladnak, amikor túlértékeltnek érzékelik:

Ai(Pi,M)=θ(Pi−M)A_i(P_i, M) = \théta (P_i - M)Ai(Pi,M)=θ(Pi−M)

hol:

  • A θ\thetaθ egy arányossági állandó, amely azt tükrözi, hogy a befektető milyen agresszíven cselekszik az észlelése alapján.

Ha AiA_iAi behelyettesítjük a piaci árkiigazítási egyenletbe, a következőket kapjuk:

dMdt=γ∑i=1Nθ(Pi−M)\frac{dM}{dt} = \gamma \sum_{i=1}^{N} \theta (P_i - M)dtdM=γi=1∑Nθ(Pi−M)

Ez az egyenlet leírja, hogy a befektetők kollektív felfogása hogyan befolyásolja a piaci árakat. Ha a legtöbb befektető túl alacsonynak érzékeli az árat, vásárol, felfelé nyomva az árat. Ezzel szemben, ha túl magasnak érzékelik, eladják, lenyomva az árat.

2.1.3 Visszacsatolási hurkok a kognitív és részvételi funkciók között

Soros reflexivitáselméletének legfontosabb meglátása az, hogy a kognitív és részvételi funkciók kölcsönhatásba lépve visszacsatolási hurkokat hoznak létre. A befektetők megítélése befolyásolja tevékenységüket, ami viszont befolyásolja a piaci árakat, tovább alakítva a felfogást.

Ezt a visszacsatolási hurkot úgy modellezhetjük, hogy a kognitív és részvételi funkciókat differenciálegyenletek csatolt rendszerébe egyesítjük:

dPidt=α(M(t)−Pi(t))+λI(t)\frac{dP_i}{dt} = \alpha (M(t) - P_i(t)) + \lambda I(t)dtdPi=α(M(t)−Pi(t))+λI(t) dMdt=γ∑i=1Nθ(Pi−M)\frac{dM}{dt} = \gamma \sum_{i=1}^{N} \theta (P_i - M)dtdM=γi=1∑Nθ(Pi−M)

Ez a rendszer megragadja a befektetői felfogás és a piaci árak közötti dinamikus kölcsönhatást. Fontos, hogy a visszacsatolási hurkok nemlineáris dinamikához vezethetnek, ahol az észlelések vagy a piaci árak kis változásai túlméretezett hatásokkal járhatnak, ami potenciálisan piaci buborékokhoz vagy összeomlásokhoz vezethet.

Különösen, ha a befektetői felfogás túlságosan optimistává vagy pesszimistává válik, ez pozitív visszacsatolási hurkokat hozhat létre:

  • Egy buborékban az emelkedő árak még optimistább észlelésekhez vezetnek, ami több vásárlást okoz, és magasabbra nyomja az árakat, amíg a buborék ki nem pukkad.
  • Összeomlás esetén a csökkenő árak pesszimistábbá teszik az észleléseket, ami eladáshoz vezet, ami tovább csökkenti az árakat.

Ezeket a dinamikákat legjobban nemlineáris egyenletekkel  lehet megragadni, amelyek figyelembe veszik a reflexivitás miatti exponenciális növekedés vagy az árak összeomlásának lehetőségét. Például modellezhetjük ezt a nem-linearitást úgy, hogy bevezetünk egy exponenciális kifejezést a részvételi függvénybe:

dMdt=γ∑i=1Nθ(Pi−M)eκ(Pi−M)\frac{dM}{dt} = \gamma \sum_{i=1}^{N} \theta (P_i - M) \cdot e^{\kappa (P_i - M)}dtdM=γi=1∑Nθ(Pi−M)eκ(Pi−M)

ahol κ\kappaκ egy állandó, amely meghatározza a nemlineáris hatás erősségét.

2.1.4 Programozási szimuláció: reflexivitás a gyakorlatban

Annak érdekében, hogy jobban megértsük, hogyan hatnak egymásra a kognitív és részvételi funkciók a pénzügyi piacokon, létrehozhatunk egy Python szimulációt a reflexivitás által vezérelt ármozgásokról.

Az alábbiakban egy egyszerű Python-kód található, amely szimulálja a piaci árak alakulását a befektetői észlelések és műveletek alapján:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Paraméterek

alfa = 0,1 # Érzékenység az áreltérésekre

lambda_ = 0,05 # A külső információk hatása az észlelésekre

gamma = 0,01 # A piac reagálóképessége a befektetői intézkedésekre

théta = 0,02 # Befektetői akció ereje

kappa = 0,5 # Nemlinearitási paraméter

N = 100 # Befektetők száma

T = 1000 # Időlépések száma

dt = 0,01 # Időlépés mérete

 

# Kezdeti feltételek

P = np.random.rand(N) # A befektetők véletlenszerű kezdeti észlelése

M = 1,0 # Kezdeti piaci ár

I = 0,1 # Külső információs jel

P_history = np.zeros((T, N)) # Az észlelések története

M_history = np.zeros(T) # A piaci árak története

 

# Szimulációs hurok

t esetén a (T) tartományban:

    P_new = np.másol(P)

    az (N) tartományban lévő i esetében:

        # Frissítse az észlelést a piaci ár és a külső információk alapján

        dP = alfa * (M - P[i]) + lambda_ * I

        P_new[i] += dP * dt

    P = P_new

   

    # Frissítse a piaci árat a befektetői tevékenységek alapján

    dM = gamma * np.szum(théta * (P - M) * np.exp(kappa * (P - M)))

    M += dM * dt

   

    # Bolttörténet

    P_history[t] = P

    M_history[t] = M

 

# Telek eredmények

plt.ábra(ábra=(10, 5))

PLT.Részcselekmény(2, 1, 1)

PLT.telek(M_history)

plt.title("Piaci ár az idő múlásával")

plt.részcselekmény(2, 1, 2)

PLT.telek(P_history)

plt.title("Befektetői percepciók időbeli alakulása")

plt.show()

Ez a szimuláció bemutatja, hogyan alakulnak a befektetői percepciók az idő múlásával, és hogy ezek az észlelések a részvételi funkción keresztül hogyan befolyásolják a piaci árakat. A befektetői intézkedések által generált visszacsatolási hurkok összetett piaci magatartáshoz vezethetnek, beleértve a potenciális buborékokat és összeomlásokat.


2.1.5 A reflexivitás piaci dinamikára gyakorolt hatásai

Soros reflexivitáselmélete mélyreható következményekkel jár a piaci dinamika megértésére. Kiemeli, hogy a piacok nem olyan hatékony mechanizmusok, amelyek egyszerűen tükrözik a mögöttes fundamentumokat. Ehelyett adaptív rendszerek, ahol az észlelések és a cselekvések folyamatosan kölcsönhatásba lépnek, ami instabilitáshoz, visszacsatolási hurkokhoz és nemlineáris viselkedéshez vezet. Ez a keretrendszer kihívást jelent az olyan hagyományos modellek számára, mint az EMH, és új megközelítéseket nyit meg a piaci viselkedés modellezésében, amelyeket a következő fejezetekben tovább vizsgálunk.


Ez a fejezet Soros reflexivitáselméletének alapfogalmait mutatta be, különös tekintettel a kognitív és részvételi funkciókra. Ahogy folytatjuk, mélyebbre ásunk a reflexivitásból eredő visszacsatolási hurkokban és nemlineáris dinamikában, ami a pénzügyi piacok fejlettebb modelljeihez és szimulációihoz vezet.

2. fejezet: A reflexivitás alapjai a pénzügyi piacokon

2.2 Visszacsatolási hurkok és nemlineáris dinamika

Az előző részben bemutattuk Soros reflexivitáselméletét, amely bemutatja, hogy a befektetői felfogás hogyan befolyásolja a piaci viselkedést és fordítva. Ennek az elméletnek kulcsfontosságú eleme a visszacsatolási hurkok létezése - ciklikus folyamatok, ahol a rendszer kimenete visszatáplálódik önmagába, felerősítve vagy tompítva a jövőbeli viselkedést. Ezek a visszacsatolási hurkok, ha befektetői pszichológiával párosulnak, összetett és gyakran kiszámíthatatlan piaci viselkedéshez vezethetnek, például piaci buborékokhoz, összeomlásokhoz és más nemlineáris dinamikához.

Ebben a fejezetben feltárjuk a visszacsatolási hurkok mögötti mechanizmusokat, és bemutatjuk a viselkedésüket leíró matematikai modelleket. A nemlineáris dinamika beépítésével látni fogjuk, hogy a piaci feltételek kis változásai aránytalanul nagy hatásokkal járhatnak, ami a pénzügyi rendszereket rendkívül érzékennyé teszi a kezdeti feltételekre - hasonlóan a  káoszelméletben jól ismert pillangóhatáshoz.


2.2.1 Pozitív és negatív visszacsatolási hurkok

Visszacsatolási hurok akkor fordul elő, amikor a rendszer kimenete befolyásolja jövőbeli viselkedését. A pénzügyi piacokon visszacsatolási hurkok akkor keletkeznek, amikor a befektetői észlelések és intézkedések befolyásolják a piaci árakat, ami viszont befolyásolja a jövőbeli észleléseket és cselekvéseket.

  • Pozitív visszacsatolási hurkok (önerősítő): A pozitív visszacsatolási hurokban a kezdeti változás további növekedéshez vezet ugyanabban az irányban. Például az emelkedő részvényárak növelhetik a befektetői bizalmat, ami nagyobb vásárláshoz vezethet, ami még magasabbra nyomja az árakat. Ez a hurok buborékokat eredményezhet, ahol az árak messze meghaladják belső értéküket.

Matematikailag egy egyszerű pozitív visszacsatolási hurkot írhatunk le a befektető Pi(t)P_i(t)Pi(t) észlelésére:

dPidt=α(M(t)−Pi(t))+β(Pi(t)−M(t))eκ(Pi(t)−M(t))\frac{dP_i}{dt} = \alpha (M(t) - P_i(t)) + \béta (P_i(t) - M(t)) e^{\kappa (P_i(t) - M(t))}dtdPi=α(M(t)−Pi(t))+β(Pi(t)−M(t))eκ(Pi(t)−M(t))

hol:

    • α\alphaα az érzékelés érzékenysége a piaci áreltérésekre,
    • β\betaβ a visszajelzés erőssége,
    • κ\kappaκ egy olyan paraméter, amely meghatározza a nem-linearitás erősségét a visszacsatolásban.

Ez a nemlineáris kifejezés eκ(Pi(t)−M(t))e^{\kappa (P_i(t) - M(t))}eκ(Pi(t)−M(t)) exponenciális növekedést vezet be, megragadva, hogy a kezdeti áreltérések milyen gyorsan növekedhetnek a befektetők túlzott reakciója miatt.

  • Negatív visszacsatolási hurkok (önkorrekció): A negatív visszacsatolási hurokban a kezdeti változás olyan műveletekhez vezet, amelyek ellensúlyozzák a változást. Például, ha a részvényárak túl magasra emelkednek, egyes befektetők túlértékeltnek érzékelhetik őket, és elkezdenek eladni, ami visszaállítja az árakat az alapvető értékük felé. A negatív visszacsatolási hurkok általában stabilizálják a piacokat.

A negatív visszacsatolási hurok matematikai kifejezése a következőképpen írható fel:

dPidt=α(M(t)−Pi(t))−γ(Pi(t)−M(t))\frac{dP_i}{dt} = \alpha (M(t) - P_i(t)) - \gamma (P_i(t) - M(t))dtdPi=α(M(t)−Pi(t))−γ(Pi(t)−M(t))

hol:

    • γ\gammaγ a korrekciós visszacsatolás erőssége, amely tompítja az áreltéréseket és helyreállítja a stabilitást.

A gyakorlatban a pénzügyi piacok gyakran pozitív és negatív visszacsatolási hurkok kombinációját mutatják, ami fellendülési és visszaesési időszakokat hoz létre.


2.2.2 Nemlineáris dinamika és piaci instabilitás

A reflexivitáselmélet egyik központi gondolata, hogy a piacok eredendően nemlineáris rendszerek. Ez azt jelenti, hogy a befektetői intézkedések és a piaci eredmények közötti kapcsolat nem egyértelmű; A befektetői hangulat vagy a külső feltételek kismértékű változásai aránytalanul nagy változásokhoz vezethetnek a piaci árakban.

A nemlineáris dinamika matematikailag ábrázolható nemlineáris differenciálegyenletekkel. Vizsgáljuk meg a differenciálegyenletek összekapcsolt rendszerét, amely megragadja a befektetői észlelések és a piaci árak közötti kölcsönhatást:

dPidt=α(M(t)−Pi(t))+λIexternal(t)\frac{dP_i}{dt} = \alpha (M(t) - P_i(t)) + \lambda I_{\text{external}}(t)dtdPi=α(M(t)−Pi(t))+λIexternal(t) dMdt=γ∑i=1Nθ(Pi(t) �M(t))eκ(Pi(t)−M(t))+δG(t)\frac{dM}{dt} = \gamma \sum_{i=1}^{N} \theta (P_i(t) - M(t)) e^{\kappa (P_i(t) - M(t))} + \delta G(t)dtdM=γi=1∑Nθ(Pi(t) −M(t))eκ(Pi(t)−M(t))+δG(t)

hol:

  • Pi(t)P_i(t)Pi(t) a iii. befektető észlelése ttt időpontban,
  • M(t)M(t)M(t) a piaci ár a ttt időpontban,
  • Iexternal(t)I_{\text{external}}(t)Iexternal(t) külső információt vagy híreket jelöl,
  • G(t)G(t)G(t) a globális piaci hatásokat képviseli,
  • α\alphaα, γ\gammaγ és λ\lambdaλ érzékenységi paraméterek,
  • θ\thetaθ és κ\kappaκ szabályozza a visszacsatolási szilárdságot és a nemlinearitást.

Ez az egyenletrendszer kaotikus viselkedést  mutathat, ha bizonyos paramétereket olyan értékekre állítanak be, amelyek érzékenységet vezetnek be a kezdeti feltételekre. Más szóval, a befektetői felfogás vagy a külső információk kis változásai vadul eltérő eredményekhez vezethetnek, ami megnehezíti a piac jövőbeli állapotának előrejelzését.


2.2.3 A logisztikai térkép: a nemlineáris dinamika egyszerű modellje

A nemlineáris dinamika egyik legismertebb példája a logisztikai térkép, amely egy egyszerű matematikai modell, amelyet a népességnövekedés leírására használnak. Egyszerűsége ellenére a logisztikai térkép káoszt  mutat bizonyos paraméterértékek esetében, így hasznos analógia a pénzügyi piacok viselkedésének megértéséhez.

A logisztikai térképet a rekurzív egyenlet határozza meg:

xn+1=rxn(1−xn)x_{n+1} = r x_n (1 - x_n)xn+1=rxn(1−xn)

hol:

  •   xnx_nxn a rendszer állapotát jelenti az nnn lépésben (a piaci ár vagy a befektetői megítélés analógiájára),
  • RRR a növekedési ütem (analóg a visszacsatolás erősségével).

Az rrr bizonyos értékei esetén a rendszer stabil, periodikus viselkedést mutat. Mivel azonban az rrr túllép egy kritikus küszöbértéket, a rendszer kaotikussá válik, ami azt jelenti, hogy a x0x_0x0 (a kezdeti feltétel) kis változásai nagyon eltérő eredményekhez vezethetnek.

A koncepció pénzügyi kontextusban történő illusztrálásához adaptálhatjuk a logisztikai térképet, hogy ábrázolja a piaci árak alakulását, ahol xnx_nxn az nnn időlépésben lévő árat, az rrr pedig azt a sebességet jelenti, amellyel a befektetői visszajelzések az árváltozásokat mozgatják.


2.2.4 Python szimuláció: Káosz a pénzügyi piacokon

Annak feltárására, hogy a visszacsatolási hurkok és a nemlineáris dinamika hogyan vezethet kaotikus viselkedéshez a pénzügyi piacokon, szimulálhatjuk a piaci árváltozás egyszerűsített változatát egy Python program segítségével. Ez a szimuláció a logisztikai térképet használja annak modellezésére, hogy a befektetői hangulat kis változásai hogyan vezethetnek összetett, kiszámíthatatlan piaci viselkedéshez.

Íme a kód:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Paraméterek

r = 3,8 # Növekedési ütem (visszacsatolási erő)

x0 = 0,2 # Kezdeti piaci ár (kezdeti feltétel)

n_steps = 100 # Időlépések száma

 

# Tömb inicializálása az árelőzmények tárolásához

árak = np.zeros(n_steps)

árak[0] = x0

 

# Logisztikai térkép szimuláció

n esetén az (1, n_steps) tartományban:

    Árak[n] = r * Árak[n-1] * (1 - Árak[n-1])

 

# Telek eredmények

plt.ábra(ábra=(10, 5))

plt.plot(árak; címke="A piaci ár alakulása")

plt.title("Káosz szimulálása a pénzügyi piacokon a logisztikai térképpel")

plt.xlabel("Idő")

plt.ylabel("Ár")

plt.legend()

plt.show()

Ebben a szimulációban az rrr paraméter szabályozza a visszacsatolás erősségét a rendszerben. Amikor are=3,8r = 3,8r=3,8, a rendszer kaotikus viselkedést mutat, mivel a kezdeti piaci ár kis különbségei drasztikusan eltérő eredményekhez x0x_0x0  vezethetnek. Ez megragadja a pénzügyi piaci dinamika lényegét, ahol a befektetői hangulat vagy a külső tényezők kisebb változásai kiszámíthatatlan ármozgásokat eredményezhetnek.


2.2.5 Piaci elágazások és fázisátmenetek

 Bifurkáció akkor fordul elő, amikor a rendszerparaméterek kis változása hirtelen minőségi változást okoz a viselkedésben. A pénzügyi piacok összefüggésében a bifurkációk a különböző piaci rendszerek közötti hirtelen átmenetként nyilvánulhatnak meg, mint például a stabil bikapiacról a volatilis összeomlásra való áttérés.

A logisztikai térkép és más nemlineáris rendszerek gyakran mutatnak bifurkációs diagramokat, ahol egy paraméter növelése (például a visszacsatolási erősség rrr) azt eredményezi, hogy a rendszer stabil viselkedésből periodikus ciklusokba, végül káoszba kerül.

A pénzügyi piacok bifurkációinak tanulmányozásához szimulációnkban beállíthatjuk az rrr visszacsatolási erősség paramétert, és ábrázolhatunk egy bifurkációs diagramot , hogy vizualizáljuk, hogyan változik a piaci viselkedés a növekvő visszajelzéssel.

piton

Kód másolása

# Bifurkációs diagram paraméterei

r_values = np.linspace(2.5, 4.0, 1000) # Visszacsatolási szilárdsági értékek tartománya

n_last = 100 # A stabilitás érdekében eldobandó iterációk száma

n_total = 200 # Az iterációk teljes száma

 

# Inicializálja a tömböt a bifurkációs pontok tárolásához

x_bifurcation = []

r_bifurcation = []

 

# Ismétlés az r különböző értékein

R esetében r_values-ben:

    x = 0,5 # Kezdeti feltétel

    n esetében a tartományban(n_total):

        x = r * x * (1 - x)

        ha n >= n_last: # A stabilitás elérése után tárolja a bifurkációs pontokat

            x_bifurcation.append(x)

            r_bifurcation.Hozzáfűzés(r)

 

# Plot bifurkációs diagram

plt.ábra(ábra=(10, 5))

PLT.PLOT(r_bifurcation; x_bifurcation; ';k'; alfa=0,25)

plt.title("A logisztikai térkép elágazási diagramja")

plt.xlabel("Visszacsatolási erősség (r)")

plt.ylabel("Piaci ár")

plt.show()

A bifurkációs diagram megmutatja, hogy a visszacsatolási erő növelése hogyan okozza a piac átmenetét a stabil árviselkedésről (egyetlen pont) az oszcilláló viselkedésre (periodikus ciklusok) és végül a kaotikus viselkedésre (sűrű pontcsoportok). Ez a viselkedés azt jelzi, hogy a pénzügyi piacok hogyan tudnak elmozdulni a stabilitás és a káosz között a befektetői magatartás vagy a külső feltételek apró változásai alapján.


2.2.6 A pénzügyi piacokra gyakorolt hatások

A visszacsatolási hurkok és a nemlineáris dinamika jelenléte a pénzügyi piacokon jelentős következményekkel jár a kereskedőkre, a politikai döntéshozókra és a kockázatkezelőkre nézve. A hagyományos modellek, amelyek lineáris kapcsolatokat feltételeznek a piaci változók között, gyakran nem képesek megragadni a piaci viselkedés teljes összetettségét. A visszacsatolási hurkok és a nemlineáris dinamika szerepének megértésével jobban meg tudjuk jósolni a piaci buborékokat, összeomlásokat és egyéb anomáliákat.

Ahogy a piacok egyre inkább összekapcsolódnak, és a hangulat vezérli őket, a visszacsatolási hurkok felerősíthetik a külső sokkok hatását, ami kaotikus viselkedéshez vezethet, amelyet nehéz megjósolni vagy ellenőrizni. Ezeknek a dinamikáknak a felismerése lehetővé teszi a piaci szereplők számára, hogy robusztusabb stratégiákat dolgozzanak ki a kockázatok kezelésére és a volatilitás időszakainak navigálására.


Ez a fejezet részletesen feltárta, hogy a visszacsatolási hurkok és a nemlineáris dinamika hogyan alakítja a pénzügyi piaci viselkedést. Ezeknek a fogalmaknak a pénzügyi modellekbe való beépítésével túlléphetünk a hagyományos egyensúlyi alapú kereteken, és jobban megérthetjük a modern piacok kiszámíthatatlan természetét. A következő fejezet mélyebben belemerül ezeknek az ötleteknek a történelmi pénzügyi eseményekre való alkalmazásába, bemutatva, hogy a reflexivitás és a nem-linearitás milyen szerepet játszott a múltbeli piaci buborékokban és összeomlásokban.

2. fejezet: A reflexivitás alapjai a pénzügyi piacokon

2.3 Reflexivitás a történelmi pénzügyi eseményekben

Soros György reflexivitáselmélete meggyőző keretet kínál a pénzügyi piacok dinamikájának megértéséhez, különösen instabil időszakokban. A történelem során az olyan pénzügyi események, mint a piaci buborékok, összeomlások és valutaválságok  olyan viselkedést mutattak, amely összhangban van a reflexivitás elveivel: a befektetői észlelések és a piaci realitások visszacsatolási hurkokban befolyásolják egymást, amelyek nem lineáris és gyakran kiszámíthatatlan eredményekhez vezetnek.

Ebben a fejezetben a legjelentősebb történelmi pénzügyi eseményeket elemezzük a reflexivitás lencséjén keresztül, feltárva, hogy a visszacsatolási hurkok, a nemlineáris dinamika és a kognitív torzítások hogyan járultak hozzá fejlődésükhöz. Olyan matematikai modelleket is bemutatunk, amelyek leírják ezeket az eseményeket és szimulálják fejlődésüket, mélyebb megértést nyújtva a reflexivitás által vezérelt piaci jelenségek mögötti mechanikáról.


2.3.1 A dotcom buborék (1995–2001)

A Dot-Com buborék az egyik legismertebb példa a reflexivitásra a cselekvésben. Az 1990-es évek végén a befektetők felfogása az internetes vállalatok üzleti forradalmasításának lehetőségéről túlzott optimizmushoz és spekulációhoz vezetett a tőzsdén. Ahogy a technológiai részvények ára szárnyalt, a pozitív visszacsatolási hurkok megerősítették a befektetői bizalmat, további áremelkedéseket tápláltak és spekulatív buborékot hoztak létre.

A pozitív visszacsatolási hurok a Dot-Com buborék alatt matematikailag a következőképpen írható le:

dPidt=α(M(t)−Pi(t))+β(Pi(t)−M(t))eκ(Pi(t)−M(t))\frac{dP_i}{dt} = \alpha (M(t) - P_i(t)) + \béta (P_i(t) - M(t)) e^{\kappa (P_i(t) - M(t))}dtdPi=α(M(t)−Pi(t))+β(Pi(t)−M(t))eκ(Pi(t)−M(t))

hol:

  • Pi(t)P_i(t)Pi(t) a iii. befektető észlelése ttt időpontban,
  • M(t)M(t)M(t) a piaci ár,
  • α\alphaα és β\betaβ olyan paraméterek, amelyek megragadják az árváltozásokra való érzékenységet és a visszacsatolás erősségét,
  • κ\kappaκ a nemlineáris erősítési tényező.

Ahogy a befektetői felfogás egyre inkább elszakadt a piaci fundamentumoktól, a piaci ár megugrott. Amikor azonban a befektetők elkezdték felismerni, hogy sok internetes vállalatnak nincs életképes üzleti modellje, a buborék kipukkadt, és negatív visszacsatolási hurok következett be, ami éles piaci összeomláshoz vezetett.

2.3.2 A 2008-as pénzügyi világválság

A 2008-as globális pénzügyi válság egy másik olyan esemény, amely bizonyítja a reflexivitás erejét a pénzügyi piacokon. A válsághoz vezető időszakban az emelkedő lakásárak érzékelése és a jelzálog-fedezetű értékpapírok érzékelt stabilitása visszacsatolási hurkot hozott létre, amely túlzott kockázatvállaláshoz és hitelezéshez vezetett.

Ebben az esetben a visszacsatolási hurok egy összetettebb egyenletrendszerrel modellezhető, amely figyelembe veszi a lakásárak, a befektetői felfogások és a pénzügyi intézmények közötti kölcsönhatásokat:

dPhdt=α(Mh(t)−Ph(t))+β(Ph(t)−Mh(t)))eκ(Ph(t)−Mh(t))\frac{dP_h}{dt} = \alpha (M_h(t) - P_h(t)) + \beta (P_h(t) - M_h(t)) e^{\kappa (P_h(t) - M_h (t))}dtdPh=α(Mh(t)−Ph(t))+β(Ph(t)−Mh(t))eκ(Ph(t)−Mh(t)) dMhdt=γ∑i=1Nθ(Pi(t)−Mh(t))\frac{dM_h}{dt} = \gamma \sum_{i=1}^{N} \theta ( P_i(t) - M_h(t))dtdMh=γi=1∑Nθ(Pi(t)−Mh(t))

hol:

  • Ph(t)P_h(t)Ph(t) a lakáspiaci érték érzékelése,
  • Mh(t)M_h(t)Mh(t) a lakáspiaci ár,
  • α\alphaα, β\betaβ, γ\gammaγ és κ\kappaκ olyan paraméterek, amelyek az észlelések és a piaci árak dinamikáját írják le.

Ez a modell rávilágít arra, hogy az emelkedő lakásárak hogyan vezettek a hitelfelvétel és a spekulatív beruházások növekedéséhez, tovább inflálva a piacot. Ahogy a lakásárak esni kezdtek, egy negatív visszacsatolási hurok tömeges nemteljesítéseket váltott ki, összeomlasztva a piacot és szélesebb körű pénzügyi válsághoz vezetve.


2.3.3 Az 1992-es fekete szerdai valutaválság

Az 1992-es fekete szerdai esemény, ahol Soros György híresen "megtörte a Bank of Englandet", közvetlen példája a devizapiacok reflexivitásának. Soros felismerte, hogy az angol font túlértékelt a német német márkához képest, és hogy az Egyesült Királyság erőfeszítései, hogy a fontot az európai árfolyam-mechanizmuson (ERM) belül tartsák, fenntarthatatlanok. Ez a felfogás Soros nagy short pozíciójával kombinálva a font gyors leértékelődéséhez vezetett, mivel más befektetők követték a példát, felerősítve a hatást.

A fekete szerda alatti visszacsatolási hurok a következőképpen modellezhető:

dPcdt=α(Mc(t)−Pc(t))+β(Pc(t)−Mc(t)))eκ(Pc(t)−Mc(t))\frac{dP_c}{dt} = \alpha (M_c(t) - P_c(t)) + \beta (P_c(t) - M_c(t)) e^{\kappa (P_c(t) - M_c(t))}dtdPc=α(Mc(t)−Pc(t))+β(Pc(t)−Mc(t)))eκ(Pc(t)−Mc(t)) dMcdt=γ∑i=1Nθ(Pi(t)−Mc(t))−δ∑k=1KIk(t)\frac{dM_c}{dt} = \gamma \sum_{i=1}^{N} \théta (P_i(t) - M_c(t)) - \delta \sum_{k=1}^{K} I_k(t)dtdMc=γi=1∑Nθ(Pi(t)−Mc(t))−δk=1∑KIk(t)

hol:

  • Pc(t)P_c(t)Pc(t) a valutaérték észlelése,
  • Mc(t)M_c(t)Mc(t) a valuta tényleges piaci értéke,
  • Az Ik(t)I_k(t)Ik(t) a központi bankok intervenciós erőfeszítéseit jelenti a valuta stabilizálása érdekében.

A visszacsatolási hurkot ebben az esetben súlyosbította a brit kormány azon kísérlete, hogy a fontot nagy mennyiségű valuta vásárlásával támogassa, ami végül kudarcot vallott. A befektetői felfogás és a kormányzati beavatkozások kombinációja önerősítő spirálhoz vezetett, amely a font ERM-ből való kivonulásában és jelentős leértékelődésében csúcsosodott ki.


2.3.4 A reflexivitás szimulálása történelmi válságokban

Ahhoz, hogy jobban megértsük, hogyan vezette a reflexivitás ezeket a történelmi pénzügyi eseményeket, szimulálhatjuk dinamikájukat a Python segítségével. Az alábbiakban egy egyszerű kód található, amely szimulálja a piaci árak alakulását a Dot-Com buborék alatt, a befektetői észlelések és a visszacsatolási hurkok alapján.

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# A Dot-Com Bubble szimuláció paraméterei

alfa = 0,1 # Érzékenység az áreltérésekre

béta = 0,2 # Pozitív visszacsatolási erősség

gamma = 0,01 # Piaci reakcióképesség

kappa = 0,5 # Nemlineáris erősítési tényező

T = 1000 # Időlépések

dt = 0,01 # Időlépés mérete

 

# Kezdeti feltételek

P = np.random.rand() # A piac kezdeti észlelése

M = 1,0 # Kezdeti piaci ár

P_history = np.zeros(T) # Észlelési előzmények tárolása

M_history = np.zeros(T) # Bolti piaci ár előzménye

 

# Szimulációs hurok

t esetén a (T) tartományban:

    # Frissítse az észlelést a piaci ár alapján

    dP = alfa * (M - P) + béta * (P - M) * np.exp(kappa * (P - M))

    P += dP * dt

   

    # Frissítse a piaci árat az észlelés alapján

    dM = gamma * (P - M)

    M += dM * dt

   

    # Tárolás az előzménytömbökben

    P_history[t] = P

    M_history[t] = M

 

# Az eredmények ábrázolása

plt.ábra(ábra=(10, 5))

PLT.Részcselekmény(2, 1, 1)

plt.plot(M_history; label='Piaci ár')

plt.title("A dotcom buborék szimulálása: piaci ár az idő múlásával")

plt.legend()

 

plt.részcselekmény(2, 1, 2)

plt.plot(P_history; label='Befektetői felfogás', color='narancssárga')

plt.title("Befektetői percepciók az idő múlásával")

plt.legend()

plt.show()

Ez a szimuláció azt modellezi, hogy a befektetői észlelések és a piaci árak hogyan hatnak egymásra egy buborék során. Kezdetben az észlelések szorosan igazodnak az árakhoz, de ahogy a pozitív visszacsatolási hurok erősödik, az észlelések túlságosan optimistává válnak, ami az árakat messze a belső értékük fölé emeli. Végül, amikor a buborék kipukkad, az árak és az észlelések gyorsan összeomlanak.


2.3.5 A történelmi pénzügyi események tanulságai

A történelmi pénzügyi válságok elemzése a reflexivitás lencséjén keresztül értékes betekintést nyújt a piaci viselkedés mechanikájába. A tárgyalt esetek mindegyikében – a dotcom-buborékban, a 2008-as globális pénzügyi válságban és a fekete szerdán – közös vonásokat figyelhetünk meg:

  • Pozitív visszacsatolási hurkok: A befektetői felfogás táplálta a túlzott spekulációt, ami messze elmozdította az árakat alapvető értéküktől.
  • Nemlineáris dinamika: A piaci hangulat kisebb változásai vagy külső tényezők gyors ármozgásokat váltottak ki, ami buborékokhoz és összeomlásokhoz vezetett.
  • Az intervenció szerepe: A kormányok és a központi bankok piaci stabilizációs kísérletei gyakran súlyosbították a visszacsatolási hurkokat, amint azt a fekete szerdán láthattuk.

A reflexivitás megértése lehetővé teszi számunkra, hogy felismerjük a spekulatív buborékok jeleit, és azonosítsuk, amikor a piacok túlságosan támaszkodnak a pozitív visszajelzésekre. Kiemeli továbbá a hagyományos egyensúlyi alapú modellek korlátait a valós pénzügyi események összetettségének megragadásában.


2.3.6 Reflexivitás a modern piacokon

Míg az ebben a fejezetben elemzett történelmi események kiemelkedő példák, a reflexivitás továbbra is rendkívül releváns a mai piacokon. Az olyan események, mint a kriptovaluták emelkedése, a mémrészvények, sőt még a 2020-as COVID-19 járvány okozta piaci összeomlás is a reflexivitás jellemzőit mutatják, a visszacsatolási hurkok gyors áringadozásokat eredményeznek.

Ahogy folytatjuk a fraktál reflexivitási modell fejlesztését és alkalmazását, kibővítjük ezeket az ötleteket annak feltárásával, hogy a modern piacok, magas szintű összekapcsolhatóságukkal és a digitális információáramlásra való támaszkodásukkal, még érzékenyebbek a reflexivitás és a nemlineáris viselkedés dinamikájára.


Ez a fejezet bemutatja, hogy a reflexivitás döntő szerepet játszott a történelmi pénzügyi eseményekben, alapot nyújtva a piaci dinamika megértéséhez az instabil időszakokban. A következő fejezet mélyebben belemerül a reflexivitás és a kvantummechanika közötti kapcsolatokba, feltárva, hogy az olyan fogalmak, mint a holografikus elv és a sok-világ értelmezés hogyan javíthatják tovább a piaci viselkedés megértését.

3. fejezet: A kvantummechanikai kapcsolat

3.1 A holografikus elv: nem-lokalitás a pénzügyekben

A holografikus elv a kvantummechanika forradalmi koncepciója, amelynek messzemenő következményei vannak, nemcsak a fizikában, hanem a pénzügyekben is. Eredetileg a fekete lyukak termodinamikájának problémáira fejlesztették ki, a holografikus elv azt sugallja, hogy a tér térfogatában található összes információ leírható a határán lévő információval. Ez mélyreható nem-lokalitást jelent: a tér távoli pontjainak viselkedését alacsonyabb dimenziós határon található adatok kódolhatják, ami hatalmas távolságok közötti összekapcsolódásra utal.

A pénzügyi piacokon ez a nem-lokalitás elképzelése alkalmazható annak megértésére, hogy a látszólag távoli és független pénzügyi eszközök vagy piacok hogyan kapcsolódhatnak szorosan egymáshoz. A holografikus elv a pénzügyekben azt sugallja, hogy a globális pénzügyi piacok hologramként működhetnek, ahol egy eszköz vagy piac viselkedése befolyásolhatja vagy kódolhatja az egész rendszerre vonatkozó információkat. Ez vezet el a nem helyi információáramlás fogalmához – ahhoz az elképzeléshez, hogy a helyi piaci feltételeket távoli piacok befolyásolják, és fordítva.

Ez a fejezet azt vizsgálja, hogy a holografikus elv hogyan alkalmazható a pénzügyi rendszerekre, és hogy a piacok közötti nem helyi interakciók hogyan vezethetnek olyan összetett viselkedésekhez, mint a korrelációk, a fertőzési hatások és a rendszerkockázat.


3.1.1 A holografikus elv a fizikában

Mielőtt belemerülnénk a holografikus elv pénzügyi alkalmazásába, fontos megérteni annak eredetét a fizikában. A holografikus elvet először  Gerard 't Hooft fizikus fogalmazta meg a fekete lyukak kontextusában, majd Leonard Susskind fejlesztette tovább. Abból a felismerésből indult ki, hogy a  fekete lyuk entrópiája, belső rendezetlenségének mértéke, inkább az  eseményhorizont felületével arányos, mint a behatárolt térfogattal. Ez ahhoz a megdöbbentő következtetéshez vezetett, hogy a fekete lyuk háromdimenziós tartalmára vonatkozó összes információ kódolható a kétdimenziós határán.

Ezt a felismerést később más fizikai rendszerekre is általánosították, ami ahhoz az elképzeléshez vezetett, hogy maga az univerzum hologramként működhet, magasabb dimenziós jelenségekkel alacsonyabb dimenziós határokon kódolva. Ebben a keretben  a nem-lokalitás természetesen keletkezik: a tér távoli pontjai olyan módon kapcsolódnak egymáshoz, amelyek tisztán helyi szempontból nem nyilvánvalóak.


3.1.2 Nem lokalitás a pénzügyi piacokon

A nem-lokalitás gondolata nem új a pénzügyekben, de a holografikus elv új perspektívát kínál a globális piacok összekapcsolására. A klasszikus pénzügyi modellekben a piaci viselkedést gyakran helyi jelenségként modellezik, ahol az árakat és az eszközmozgásokat olyan helyi tényezők vezérlik, mint a vállalati bevételek, a kínálat és a kereslet, valamint a befektetői hangulat.

A valóságban azonban a pénzügyi piacok globális rendszerek, ahol a világ egyik részén bekövetkező eseményeknek messzemenő hatásai lehetnek. A 2008-as globális pénzügyi válság például az amerikai ingatlanpiac összeomlásával kezdődött, de gyorsan elterjedt az egész világon, és olyan távoli piacokra is hatással volt, mint Európa és Ázsia. Ez a fajta fertőzési hatás azt sugallja, hogy a pénzügyi rendszerek nem helyi viselkedést mutatnak, ahol a távoli piacok cselekedetei befolyásolhatják a helyi eredményeket.

A holografikus elv kontextusában a globális pénzügyi piacot hologramként képzelhetjük el, ahol a teljes rendszerre vonatkozó információ a helyi piaci árakba van kódolva. Az egyik piacon (pl. a kötvénypiacon) bekövetkező változások olyan módon befolyásolhatják a másik piacot (pl. a részvénypiacot), amely nem teljesen a közvetlen gazdasági kapcsolatokkal, hanem egy finomabb, mögöttes összekapcsolódással magyarázható.


3.1.3 A nem helyi pénzügyi interakciók matematikai keretei

A pénzügyi piacok nem lokális interakcióinak modellezéséhez kiterjeszthetjük a korábban bevezetett standard reflexivitási egyenleteket olyan kifejezések beépítésével, amelyek a nem lokális információáramlást képviselik. Ebben a modellben minden piacot vagy eszközt nemcsak helyi tényezők befolyásolnak, hanem más piacokról származó távoli, nem helyi információk is.

Legyen Pi(t)P_i(t)Pi(t) a iii. befektető észlelése ttt időpontban, és Mi(t)M_i(t)Mi(t) képviselje a iii. eszköz piaci árát ttt időpontban. A befektető észlelését egy piacon befolyásolhatják távoli piacok nem helyi interakciókon keresztül. Bevezethetünk egy új kifejezést Inon-local(t)I_{\text{non-local}}(t)Inon-local(t), amely a más piacokról származó nem helyi információk hatását foglalja magában.

A rendszert irányító egyenletek a következők:

dPidt=α(Mi(t)−Pi(t))+β∑j≠i(Pj(t)−Pi(t))+λInon-local(t)\frac{dP_i}{dt} = \alpha (M_i(t) - P_i(t)) + \beta \sum_{j \neq i} (P_j(t) - P_i(t)) + \lambda I_{\text{non-local}}(t)dtdPi=α(Mi(t)−Pi(t))+βj=i∑(Pj(t)−Pi(t))+λInon-local(t) dMidt=γ∑i=1NAi(Pi, Mi)+δInon-local(t)\frac{dM_i}{dt} = \gamma \sum_{i=1}^{N} A_i(P_i, M_i) + \delta I_{\text{non-local}}(t)dtdMi=γi=1∑NAi(Pi,Mi)+δInon-local(t)

Hol:

  • α\alphaα és β\betaβ helyi érzékenységi paraméterek,
  • λ\lambdaλ és δ\deltaδ a nem lokális információáramlásra való érzékenységet jelöli,
  • Inon-local(t)I_{\text{non-local}}(t)Az Inon-local(t) a nem helyi piacok hatását jelenti a befektetők megítélésére és a piaci árakra.

Az Inon-local(t)I_{\text{non-local}}(t)Inon-local(t) kifejezés olyan függvényként modellezhető, amely rögzíti, hogy a távoli piacokról származó információ hogyan terjed és befolyásolja a helyi piaci viselkedést. Ez alapulhat globális gazdasági mutatókon, árfolyamokon vagy eszközosztályok közötti korrelációkon.


3.1.4 Nem helyi interakciók szimulálása a pénzügyi piacokon

Annak érdekében, hogy jobban megértsük, hogyan befolyásolhatják a nem helyi interakciók a pénzügyi piaci viselkedést, szimulálhatjuk az összekapcsolt piacok egyszerű modelljét a Python használatával. Ebben a szimulációban két piacot modellezünk, M1M_1M1 és M2M_2M2, ahol az egyes piacok árát helyi tényezők, valamint a másik piacról származó nem helyi információk befolyásolják.

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# A szimuláció paraméterei

alfa = 0,1 # Érzékenység a helyi áreltérésekre

béta = 0,05 # Érzékenység más befektetők észlelésére

lambda_ = 0,02 # Érzékenység a nem helyi információkra

gamma = 0,01 # A piaci ár reagálóképessége

delta = 0,01 # Nem helyi hatás a piaci árakra

T = 1000 # Időlépések száma

dt = 0,01 # Időlépés mérete

 

# Kezdeti feltételek

P1, P2 = 0, 5, 0, 5 # Két piac kezdeti észlelése

M1, M2 = 1,0, 1,0 # Két piac kezdeti árai

P1_history = np.nullák(T)

P2_history = np.nullák(T)

M1_history = np.nullák(T)

M2_history = np.nullák(T)

 

# A nem helyi információáramlás funkciója

def non_local_info(M1, M2):

    return np.sin(M1 - M2) # Példa nem helyi interakcióra

 

# Szimulációs hurok

t esetén a (T) tartományban:

    # Helyi és nem helyi hatásokon alapuló észlelések frissítése

    I_non_local = non_local_info(M1, M2)

    P1 += (alfa * (M1 - P1) + lambda_ * I_non_local) * dt

    P2 += (alfa * (M2 - P2) + lambda_ * I_non_local) * dt

   

    # Frissítse a piaci árakat a befektetői tevékenységek és a nem helyi információk alapján

    M1 += (gamma * (P1 - M1) + delta * I_non_local) * dt

    M2 += (gamma * (P2 - M2) + delta * I_non_local) * dt

   

    # Értékek tárolása nyomtatáshoz

    P1_history[t] = P1

    P2_history[t] = P2

    M1_history[t] = M1

    M2_history[t] = M2

 

# Az eredmények ábrázolása

plt.ábra(ábra=(10, 5))

PLT.Részcselekmény(2, 1, 1)

plt.plot(M1_history, label='Market 1 Price')

plt.plot(M2_history; label='2. piac ára')

plt.title("Nem helyi kölcsönhatások a piaci árakban")

plt.legend()

 

plt.részcselekmény(2, 1, 2)

plt.plot(P1_history, label='1. piac észlelése')

plt.plot(P2_history; label='2. piac észlelése')

plt.title("Befektetői felfogás az összekapcsolt piacokon")

plt.legend()

 

plt.tight_layout()

plt.show()

Ebben a szimulációban két piacot modellezünk, amelyek mindegyike saját befektetői felfogással és árakkal rendelkezik. A két piacot egy nem helyi információáramlás köti össze, amelyet a két piaci ár közötti különbség egyszerű szinuszfüggvényeként modelleznek. A szimuláció előrehaladtával a két piac árai és észlelései nem helyi interakciókon keresztül befolyásolják egymást.

Ez a modell megragadja a pénzügyi piacokra alkalmazott holografikus elv lényegét: a távoli piacok a mögöttes összeköttetéseken keresztül befolyásolják egymást, ami nem helyi információáramláshoz vezet, amely az egész globális pénzügyi rendszerben terjedhet.


3.1.5 A nem lokalitás következményei a pénzügyi stabilitásra

A pénzügyi piacokon zajló nem helyi interakciók mélyreható következményekkel járhatnak a pénzügyi stabilitásra és  a rendszerszintű kockázatokra nézve. Amikor a piacok szorosan kapcsolódnak egymáshoz, az egyik piacon bekövetkező sokkok gyorsan átterjedhetnek más piacokra is, ami továbbterjedési hatásokhoz vezethet. Ez nyilvánvaló volt a globális pénzügyi válság idején, amikor az amerikai ingatlanpiac összeomlása átterjedt a globális hitelpiacokra, világméretű recessziót váltva ki.

A pénzügyi rendszerek nem lokalitásának megértése kulcsfontosságú a kockázatkezelés és a szakpolitikai beavatkozások szempontjából. A helyi piaci magatartást feltételező hagyományos modellek alábecsülhetik a fertőzés kockázatát, és nem képesek teljes mértékben megragadni a piacok közötti összefüggéseket. A nem helyi információáramlás pénzügyi modellekbe való beépítésével szilárdabb stratégiákat dolgozhatunk ki a rendszerszintű kockázatok kezelésére és a pénzügyi válságok megelőzésére.


Ebben a fejezetben azt vizsgáltuk, hogy a kvantummechanika holografikus elve hogyan alkalmazható a pénzügyi piacokra, kiemelve a nem lokális interakciók szerepét a piaci viselkedés irányításában. A pénzügyi piacok összekapcsolt rendszerekként történő modellezésével mélyebb betekintést nyerhetünk abba, hogy a globális események hogyan terjednek és befolyásolják a helyi piaci eredményeket. A következő fejezetben továbbra is ezekre az ötletekre építünk, feltárva a sok-világ értelmezését és annak következményeit a pénzügyi döntéshozatalra a többszörös lehetséges kimenetelek világában.

3. fejezet: A kvantummechanikai kapcsolat

3.2 A sokvilágú értelmezés és a párhuzamos piaci realitások

A  kvantummechanika sokvilágú értelmezése (MWI), amelyet  először Hugh Everett javasolt 1957-ben, a valóság radikális nézetét mutatja be, amelyben a kvantumesemények minden lehetséges kimenetele egyidejűleg létezik különböző, párhuzamos univerzumokban. A pénzügyi piacok kontextusában a Sok-világ értelmezés meggyőző keretet biztosít annak leírására, hogy a piaci szereplők a bizonytalanság alatt hozott döntéseikkel hogyan "választanak ki" egyet a sok lehetséges piaci eredmény közül. Ez bevezeti a párhuzamos piaci realitások fogalmát, ahol különböző eredmények létezhetnek egymás mellett egy valószínűségi szuperpozícióban, és a befektetők cselekedeteikkel ezeket a lehetőségeket egy megfigyelt valóságba zuhanják.

Ebben a fejezetben megvizsgáljuk, hogyan alkalmazható a sok-világ értelmezés a pénzügyi piacokra, ahol minden döntés egy "kvantumeseményt" képvisel, amely elágazó utakhoz vezet. A piacok párhuzamos eredmények szuperpozíciójaként történő modellezésével jobban megérthetjük, hogy a bizonytalanság, a valószínűség és a befektetői intézkedések hogyan alakítják a piaci dinamikát.


3.2.1 A sokvilág-értelmezés a kvantummechanikában

A sokvilágú értelmezés a koppenhágai értelmezés alternatívájaként jelent meg, amely azt állítja, hogy a kvantumrendszerek állapotok szuperpozíciójában léteznek, amíg meg nem figyelik, amikor a hullámfüggvény egyetlen eredményre összeomlik. Az MWI viszont azt állítja, hogy egy kvantumesemény minden lehetséges kimenetele bekövetkezik, de a valóság különálló, nem kommunikáló ágaiban.

Kvantumértelemben, ha egy részecskének 50% esélye van arra, hogy spin-up és 50% esélye van arra, hogy spin-down, az MWI azt sugallja, hogy mindkét kimenetel megtörténik, de két különböző "világban". Minden világ a részecske állapotának más-más megvalósítását képviseli, és a megfigyelő belegabalyodik ebbe az eredménybe.


3.2.2 A "sokvilág" értelmezés alkalmazása a pénzügyi piacokra

A pénzügyi piacok, akárcsak a kvantumrendszerek, tele vannak bizonytalansággal és valószínűségi eredményekkel. A befektetők folyamatosan hiányos információk alapján hoznak döntéseket, és ezek a döntések számos lehetséges jövőbeli piaci állapothoz vezetnek. A sokvilágú értelmezés adaptálható a pénzügyi piacokra azáltal, hogy minden döntési pontot "kvantumeseményként" kezel, amely több lehetséges piaci realitáshoz vezet.

A Sokvilágú pénzügyi modellben:

  • Piaci eredmények: A piaci döntés minden lehetséges kimenetele (pl. bullish vagy bearish) párhuzamosan létezik, és a piaci szereplők cselekedeteikkel "összeomlanak" ezen valóságok egyikében, hasonlóan a megfigyelőhöz egy kvantumkísérletben.
  • Befektetői döntések: A befektető minden döntése új ágat hoz létre a piac fejlődésében, ami különböző árpályákhoz, hozamokhoz és kockázatokhoz vezet.
  • Piaci szuperpozíció: A piac az államok szuperpozíciójában létezik, amíg a kollektív befektetői intézkedések meg nem határozzák a megvalósítás eredményét.

Matematikailag modellezhetjük a piac Ψ(t)\Psi(t)Ψ(t) állapotát hullámfüggvényként, hasonlóan a kvantummechanikához. A hullámfüggvény a Schrödinger-egyenlet szerint fejlődik, ahol minden piaci állapot egy lehetséges kimenetelt képvisel.


3.2.3 A pénzpiac Schrödinger-egyenlete

A pénzügyi piacok fejlődésének ábrázolására a sokvilágú értelmezés alapján adaptálhatjuk a kvantummechanika Schrödinger-egyenletét a piaci árak valószínűségi fejlődésének leírására. A pénzügyi piac Schrödinger-egyenlete:

i∂Ψ(t)∂t=HΨ(t)i \frac{\partial \Psi(t)}{\partial t} = H \Psi(t)i∂t∂Ψ(t)=HΨ(t)

Hol:

  • Ψ(t)\Psi(t)Ψ(t) a piaci hullámfüggvény a ttt időpontban,
  • A HHH a Hamilton-féle üzemeltető, amely a piaci államok fejlődését hajtó dinamikát képviseli,
  • iii a képzetes egység, és
  • ∂Ψ(t)∂t\frac{\partial \Psi(t)}{\partial t}∂t∂Ψ(t) a piaci hullámfüggvény időderiváltja.

A pénzügyi piacokon a Ψ(t)\Psi(t)Ψ(t) hullámfüggvény az összes lehetséges piaci eredmény szuperpozícióját képviseli. Minden befektetői döntés vagy külső esemény módosítja a Hamilton-féle HHH-t, ami a hullámfüggvény összeomlásához vezet egy adott piaci eredményhez. Ebben az összefüggésben a Hamiltonian olyan piaci erőket képviselhet, mint a kamatlábak, az infláció, a befektetői hangulat és a külső sokkok.


3.2.4 A párhuzamos piaci realitások modellezése

A pénzügyi piacot úgy modellezhetjük, mint  amely államok szuperpozíciójában létezik  , ahol minden állam más lehetséges piaci eredménynek felel meg (pl. bullish, bearish vagy semleges). A Ψ(t)\Psi(t)Ψ(t) hullámfüggvény felbontható az azt alkotó piaci állapotokra:

Ψ(t)=c1ψbull(t)+c2ψbear(t)+c3ψneutral(t)\Psi(t) = c_1 \psi_{\text{bika}}(t) + c_2 \psi_{\text{bear}}(t) + c_3 \psi_{\text{neutral}}(t)Ψ(t)=c1ψbull(t)+c2ψbear(t)+c3ψneutral(t)

Hol:

  • Ψbull(t)\psi_{\text{bull}}(t)ψbull(t), ψbear(t)\psi_{\text{bear}}(t)ψbear(t) és ψneutral(t)\psi_{\text{neutral}}(t)ψneutral(t) a piac bullish, bearish és neutral állapotainak hullámfüggvényeit jelöli.
  • c1c_1c1, c2c_2c2 és c3c_3c3 azok a valószínűségi amplitúdók , amelyek az egyes piaci állapotok megvalósulásának valószínűségét képviselik.

Az egyes állapotok valószínűségei a következőképpen számíthatók ki:

Pbull=c12,Pbear=∣c2∣2,Pneutral=∣c3∣2P_{\text{bull}} = |c_1|^2, \quad P_{\text{bear}} = |c_2|^2, \quad P_{\text{neutral}} = |c_3|^2Pbull=∣c1∣2,Pbear=∣c2∣2,Pneutral=∣c3∣2

Ezeknek a valószínűségeknek az összegének 1-nek kell lennie, mivel a piacnak ezen államok egyikében kell léteznie egy adott időpontban.


3.2.5 Párhuzamos piaci valóságok szimulálása Pythonnal

Annak vizualizálásához, hogy a pénzügyi piacok hogyan fejlődhetnek államok szuperpozíciójaként, szimulálhatjuk a rendszer egyszerűsített változatát a Python segítségével. Ebben a szimulációban egy olyan piacot modellezünk, amely három lehetséges állapotba fejlődhet: bullish, bearish vagy semleges. Az egyes államok valószínűségei idővel fejlődnek, és a befektetői döntések miatt a piac "összeomlik" ezen államok egyikébe.

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# A piaci állapotok kezdeti valószínűségi amplitúdói

c_bull = 0,6 # Kezdeti amplitúdó bullish állapotban

c_bear = 0,3 # A medve állapot kezdeti amplitúdója

c_neutral = 0,1 # Kezdeti amplitúdó semleges állapotban

 

# Normalizálja a kezdeti amplitúdókat

amplitúdók = np.tömb([c_bull; c_bear; c_neutral])

amplitúdók /= np.linalg.norm(amplitúdók)

 

# Függvény a valószínűségi amplitúdók időbeli fejlesztésére

def evolve_probabilities(amplitúdók, t_steps, collapse_prob):

    történelem = []

    t esetében a tartományban(t_steps):

        # Szimulálja a piaci dinamikát (kis véletlenszerű ingadozások amplitúdókban)

        delta = np.véletlen.normál(0; 0.01; méret=amplitúdó.alak)

        amplitúdók += delta

        amplitúdók /= np.linalg.norm(amplitúdók) # Renormalize

 

        # Valószínűségek tárolása ebben az időlépésben

        history.append(np.abs(amplitúdók) ** 2)

 

        # A hullámfüggvény véletlenszerűen összecsukása az összeomlás valószínűsége alapján

        Ha np.random.rand() < collapse_prob:

            # Összeomlás az egyik államba

            collapsed_state = np.argmax(amplitúdók)

            amplitúdók = np.zeros_like(amplitúdók)

            amplitúdók[collapsed_state] = 1,0

            break # A hullámfüggvény összeomlott, állítsa le az evolúciót

 

    visszatérési np.array(előzmények)

 

# Szimulációs paraméterek

t_steps = 1000

collapse_prob = 0,001 # A hullámfüggvény összeomlásának valószínűsége minden lépésben

 

# Szimulálja a piaci valószínűségek alakulását

történelem = evolve_probabilities(amplitúdók, t_steps, collapse_prob)

 

# Az eredmények ábrázolása

plt.ábra(ábra=(10, 6))

plt.plot(history[:; 0]; label='Bullish valószínűség')

plt.plot(history[:, 1]; label='Bearish Probability')

plt.plot(history[:; 2]; label='Semleges valószínűség')

plt.title("Párhuzamos piaci valóságok szimulálása hullámfüggvény összeomlással")

plt.xlabel('Időlépések')

plt.ylabel('Valószínűség')

plt.legend()

plt.show()

Ebben a szimulációban:

  • A piac az államok szuperpozíciójában kezdődik, különböző kezdeti valószínűségekkel a bullish, bearish és semleges eredményekre.
  • A valószínűségek idővel ingadoznak a véletlenszerű piaci dinamika miatt.
  • Minden egyes lépésnél kicsi a valószínűsége annak, hogy a piaci hullámfüggvény "összeomlik" a három állapot egyikébe (bullish, bearish vagy semleges), az akkori legnagyobb valószínűség alapján.

Ez a modell azt szemlélteti, hogy a pénzügyi piacok hogyan létezhetnek az eredmények szuperpozíciójában, miközben a befektetők döntései és a külső események fokozatosan növelik annak valószínűségét, hogy egy eredmény megvalósul. A hullámfüggvény összeomlásának koncepciója  analóg azzal, amikor a befektetők cselekedeteik alapján kollektíven egy adott állam felé terelik a piacot.


3.2.6 A párhuzamos piaci realitások következményei

A sokvilágú értelmezés számos fontos betekintést nyújt a pénzügyi piacok számára:

  • Valószínűségi döntéshozatal: A befektetők a bizonytalanság világában működnek, ahol több kimenetel is lehetséges. A piacok államok szuperpozíciójaként történő modellezésével jobban megérthetjük, hogy a befektetői döntések hogyan befolyásolják a különböző kimenetelek valószínűségét.
  • Forgatókönyv-tervezés: A Sok-világ modell lehetővé teszi több lehetséges jövő egyidejű feltárását, így értékes eszköz a kockázatkezeléshez és a forgatókönyv-tervezéshez. A befektetők felkészülhetnek a potenciális piaci realitásokra.
  • Nemlinearitás és komplexitás: A párhuzamos piaci realitások nemlineáris dinamikát vezetnek be a piaci viselkedésbe, ahol a valószínűségi amplitúdók kis változásai nagy különbségekhez vezethetnek a piaci eredményekben, hasonlóan ahhoz, ahogyan a kvantumrendszerek kis változásai a valóság különböző ágaihoz vezethetnek.

Ez a fejezet bemutatta a kvantummechanika sokvilágú értelmezését és alkalmazását a pénzügyi piacokon. A párhuzamos eredmények szuperpozíciójában létező piacok modellezésével mélyebben megérthetjük, hogy a bizonytalanság, a valószínűség és a döntéshozatal hogyan alakítja a piaci dinamikát. A következő fejezetben megvizsgáljuk, hogy ezek a kvantum-ihletésű modellek hogyan kapcsolódnak a pénzügyi piacok fraktálstruktúráinak szélesebb elképzeléséhez, összekapcsolva a reflexivitást, a nem-lokalitást és a párhuzamos eredményeket egy egységes keretben.

3. fejezet: A kvantummechanikai kapcsolat

3.3 A kvantumfizika és a piaci viselkedés összekapcsolása

Amint azt az előző szakaszokban feltártuk, mind a holografikus elv, mind  a sok-világ értelmezés meggyőző analógiákat kínál a pénzügyi piacok megértéséhez. A kvantummechanika olyan fogalmakat vezet be, mint  a szuperpozíció,  a nem lokalitás és  a hullámfüggvény összeomlása, amelyek pénzügyi szempontból lefordíthatók a globális piacok összetettségének, bizonytalanságának és összekapcsoltságának megragadására. Ebben a fejezetben elmélyítjük megértésünket arról, hogy a kvantummechanika alapelvei hogyan alkalmazhatók közvetlenül a modellpiaci viselkedésre, illusztrálva mind az elméleti kapcsolatokat, mind a gyakorlati következményeket a befektetők számára.

A pénzügyi piac dinamikus rendszer, ahol a bizonytalanság és a valószínűségi eredmények dominálnak. Ahogy a kvantummechanikában a részecskék több állapotban léteznek, amíg meg nem figyelik őket, a piaci árak  a lehetséges kimenetelek szuperpozíciójában léteznek,  amíg a befektetői intézkedések vagy a külső sokkok meg nem határozzák a megvalósítási utat. A kvantummechanika biztosítja számunkra a matematikai eszközöket ennek a komplexitásnak és bizonytalanságnak a modellezéséhez, új perspektívát kínálva a piaci dinamikára.


3.3.1 Szuperpozíció és piaci dinamika

A kvantummechanikában a szuperpozíció olyan rendszerre utal, amely egyszerre több állapot kombinációjában van. Amíg a mérést nem végezzük, a részecske leírható egy hullámfüggvénnyel, amely tartalmazza az összes lehetséges állapotot, amelyet a részecske elfoglalhat. A pénzügyi piacok összefüggésében a szuperpozíció az eszköz árának lehetséges jövőbeli kimeneteli tartományát tükrözi.

Például egy részvény ára emelkedhet, csökkenhet, vagy stabil maradhat a befektetők döntései és a külső események alapján. Amíg ezek a döntések meg nem születnek, vagy az események be nem következnek, a részvény árfolyama úgy tekinthető, mint amely mindezen lehetséges kimenetelek szuperpozíciójában létezik.

Matematikailag ezt egy  Ψ(t)\Psi(t)Ψ(t) piaci hullámfüggvényként ábrázolhatjuk  , amely idővel a piacra ható erőknek megfelelően fejlődik. A piac minden lehetséges kimenetele (pl. bullish, bearish vagy semleges) megfelel ennek a hullámfüggvénynek egy összetevőjének.

Ψ(t)=c1ψbull(t)+c2ψbear(t)+c3ψneutral(t)\Psi(t) = c_1 \psi_{\text{bika}}(t) + c_2 \psi_{\text{bear}}(t) + c_3 \psi_{\text{neutral}}(t)Ψ(t)=c1ψbull(t)+c2ψbear(t)+c3ψneutral(t)

Hol:

  • ψbull(t)\psi_{\text{bull}}(t)ψbull(t), ψbear(t)\psi_{\text{bear}}(t)ψbear(t) és ψneutral(t)\psi_{\text{neutral}}(t)ψneutral(t) a lehetséges piaci eredményeket képviselik ttt időpontban,
  • c1c_1c1, c2c_2c2 és c3c_3c3 valószínűségi amplitúdók, amelyek az egyes eredmények valószínűségét képviselik.

Az  egyes eredmények valószínűségét az amplitúdó négyzete adja meg:

Pbull=c12,Pbear=∣c2∣2,Pneutral=∣c3∣2P_{\text{bull}} = |c_1|^2, \quad P_{\text{bear}} = |c_2|^2, \quad P_{\text{neutral}} = |c_3|^2Pbull=∣c1∣2,Pbear=∣c2∣2,Pneutral=∣c3∣2

Ahogy a befektetői döntések megszületnek, a hullámfüggvény "összeomlik" ezen lehetséges kimenetelek egyikévé, ugyanúgy, ahogy egy kvantumrészecske megfigyelése összeomlasztja hullámfüggvényét egy adott állapotba.


3.3.2 Nem helyi és globális piaci összeköttetések

A nem-lokalitás, a kvantummechanika alapvető jellemzője azt sugallja, hogy a részecskék azonnal összekapcsolhatók hatalmas távolságokon keresztül - ezt az elképzelést az összefonódás fogalma megragadja. A pénzügyi piacokra alkalmazva a nem lokalitás a globális piacok összekapcsoltságát tükrözi, ahol az egyik régióban bekövetkező események azonnali hatást gyakorolhatnak a látszólag független piacokra szerte a világon.

Például egy hirtelen kínai politikai változás tovagyűrűző hatásokhoz vezethet az európai részvénypiacokon vagy az amerikai kötvénypiacokon, még akkor is, ha nincs közvetlen gazdasági kapcsolat az eszközök között. Ez a fajta nem helyi piaci viselkedés modellezhető a pénzügyi egyenletekben szereplő kifejezésekkel, amelyek figyelembe veszik a nem helyi információáramlást.

Vegyünk két piacot, a M1M_1M1 és a M2M_2M2, amelyek földrajzilag távoliak, de a globális gazdasági erők révén pénzügyileg össze vannak kötve. Előfordulhat, hogy ezeken a piacokon az eszközök árai nem korrelálnak közvetlenül, de a mögöttes globális kapcsolatokon keresztül befolyásolhatják egymást.

Ezt matematikailag a következőképpen fejezhetjük ki:

dM1dt=γ1P1(t)+λ1Inon-local(M2,t)\frac{dM_1}{dt} = \gamma_1 P_1(t) + \lambda_1 I_{\text{non-local}}(M_2, t)dtdM1=γ1P1(t)+λ1Inon-local(M2,t) dM2dt=γ2P2(t)+λ2Inon-local(M1,t)\frac{dM_2}{dt} = \gamma_2 P_2(t) + \lambda_2 I_{\text{non-local}}(M_1, t)dtdM2=γ2P2(t)+λ2Inon-local(M1, t)

Hol:

  • M1(t)M_1(t)M1(t) és M2(t)M_2(t)M2(t) a piaci árak két különböző régióban,
  • P1(t)P_1(t)P1(t) és P2(t)P_2(t)P2(t) az egyes piacokat befolyásoló helyi tényezőket (pl. befektetői hangulatot) képviselik,
  • Inon-local(M2,t)I_{\text{non-local}}(M_2, t)Inon-local(M2,t) és Inon-local(M1,t)I_{\text{non-local}}(M_1, t)Inon-local(M1,t) olyan nem helyi kifejezések, amelyek távoli piacok helyi piaci árakra gyakorolt hatását képviselik,
  • A λ1\lambda_1 λ1 és λ2\lambda_2 λ2 érzékenységi paraméterek, amelyek megragadják, hogy ezek a nem helyi hatások milyen erősen befolyásolják az egyes piacokat.

3.3.3 A hullámfüggvény összeomlása és a piaci összeomlások

A hullámfüggvény összeomlásának fogalma  a kvantummechanikában érdekes analógiát kínál a pénzügyi piaci viselkedésre piaci összeomlások vagy hirtelen eltolódások során. Egy kvantumrendszerben a hullámfüggvény az összes lehetséges kimenetel valószínűségi eloszlását képviseli. Méréskor a hullámfüggvény egyetlen eredményre esik össze.

Hasonlóképpen, a pénzügyi piacokon a befektetői döntések és a külső sokkok a piac "összeomlását" okozhatják az államok szuperpozíciójából (számos lehetséges kimenetellel) egyetlen realizált kimenetelbe, például egy piaci összeomlásba. Ebben a forgatókönyvben a piac hullámfüggvénye meredeken alacsonyabb állapotba esik (pl. hirtelen áresés).

A piac összeomlása a piac Hamilton-féle hirtelen változásaként modellezhető, amely a rendszert mozgató erőket képviseli. A pénzügyi Schrödinger-egyenlet egyszerűsített változata  a következőképpen írható:

i∂Ψ(t)∂t=HΨ(t)i \frac{\partial \Psi(t)}{\partial t} = H \Psi(t)i∂t∂Ψ(t)=HΨ(t)

Hol:

  • Ψ(t)\Psi(t)Ψ(t) a lehetséges piaci eredmények szuperpozícióját kifejező piaci hullámfüggvény,
  • A HHH a Hamilton-féle üzemeltető, amely olyan tényezőket foglal magában, mint a befektetői hangulat, a külső sokkok és a gazdasági fundamentumok.

Amikor piaci összeomlás következik be, a Hamiltonian hirtelen eltolódik, ami a hullámfüggvény összeomlásához vezet. Ezt jelentheti a HHH hirtelen változása, amely egy jelentős külső eseményt tükröz (pl. egy jelentős pénzintézet összeomlása, geopolitikai esemény vagy hirtelen likviditási sokk).


3.3.4 Python szimuláció: szuperpozíció és összeomlás a pénzügyi piacokon

Annak szemléltetésére, hogy a szuperpozíció és a hullámfüggvény összeomlása hogyan fordulhat elő a pénzügyi piacokon, szimulálhatjuk a piaci hullámfüggvény fejlődését a Python segítségével. Ebben a szimulációban a piac államok szuperpozíciójában kezdődik (bullish, bearish, semleges), és idővel fejlődik. Egy véletlenszerű ponton a hullámfüggvény összeomlik, és a piaci ár tükrözi az összeomlás eredményét.

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# A piaci állapotok kezdeti valószínűségi amplitúdói

c_bull = 0, 5 # Amplitúdó bullish állapotban

c_bear = 0, 3 # Amplitúdó a medve állapothoz

c_neutral = 0, 2 # Amplitúdó semleges állapotban

 

# Normalizálja az amplitúdókat

amplitúdók = np.tömb([c_bull; c_bear; c_neutral])

amplitúdók /= np.linalg.norm(amplitúdók)

 

# Funkció a hullámfüggvény fejlesztésére és az összeomlás szimulálására

def simulate_market(t_steps, collapse_prob):

    történelem = []

    t esetében a tartományban(t_steps):

        # A valószínűségi amplitúdók kis ingadozása

        delta = np.véletlen.normál(0; 0.01; méret=amplitúdó.alak)

        amplitúdók += delta

        amplitúdók /= np.linalg.norm(amplitúdók) # Az amplitúdók normalizálása

 

        # Valószínűségek tárolása ebben az időlépésben

        history.append(np.abs(amplitúdók)**2)

 

        # Összeomlási feltétel (véletlenszerű összeomlás az összeomlás valószínűsége alapján)

        Ha np.random.rand() < collapse_prob:

            collapsed_state = np.argmax(amplitúdók)

            amplitúdók = np.zeros_like(amplitúdók)

            amplitúdók[collapsed_state] = 1,0 # Összeomlás a legvalószínűbb állapotba

            break # Kilépési hurok összecsukás után

 

    visszatérési np.array(előzmények)

 

# Szimulációs paraméterek

t_steps = 500

collapse_prob = 0,002 # A hullámfüggvény összeomlásának valószínűsége

 

# Szimuláció futtatása

történelem = simulate_market(t_steps, collapse_prob)

 

# Az eredmények ábrázolása

plt.ábra(ábra=(10, 6))

plt.plot(history[:; 0]; label='Bullish valószínűség')

plt.plot(history[:, 1]; label='Bearish Probability')

plt.plot(history[:; 2]; label='Semleges valószínűség')

plt.title("A piac alakulása és a hullámfüggvény összeomlása")

plt.xlabel('Időlépések')

plt.ylabel('Valószínűség')

plt.legend()

plt.show()

Ebben a szimulációban:

  • A piac bullish, bearish és semleges állapotok szuperpozíciójában kezdődik.
  • Az egyes állapotok valószínűsége idővel véletlenszerű ingadozások miatt alakul ki.
  • Minden egyes lépésnél kicsi a valószínűsége annak, hogy a piaci hullámfüggvény összeomlik, ekkor a piac az egyik állapotba kerül, és a többi lehetőség eltűnik.

Ez megragadja a kvantum által inspirált piaci viselkedés lényegét, ahol a bizonytalanság mindaddig fennáll, amíg egy külső erő (pl. befektetői döntéshozatal vagy külső esemény) egyetlen megvalósult állapotba nem hajtja a piacot.


3.3.5 Gyakorlati következmények a befektetők számára

A kvantummechanikai koncepciók piaci viselkedésre való alkalmazása jelentős következményekkel jár a befektetők és a piaci elemzők számára:

  • Kockázatkezelés: A piacok államok szuperpozíciójában való modellezésével a befektetők jobban felmérhetik a különböző kimenetelek valószínűségét, és megalapozottabb döntéseket hozhatnak a kockázatról.
  • Forgatókönyv-elemzés: A kvantummodellek lehetővé teszik több potenciális jövőbeli állapot egyidejű feltárását, segítve a befektetőket a lehetséges piaci környezetek széles körére való felkészülésben.
  • Piaci időzítés: A piaci hullámok funkcióinak fejlődésének és összeomlásának megértése betekintést nyújthat abba, hogy a piacok mikor tapasztalhatnak éles változásokat, lehetővé téve a belépési és kilépési pontok jobb időzítését.

Ebben a fejezetben azt vizsgáltuk, hogy a kvantummechanika, különösen a szuperpozíció, a nem-lokalitás és a hullámfüggvény összeomlásának fogalmai hogyan nyújthatják a piaci viselkedés mélyebb megértését. Ezek az elvek egyedülálló keretet kínálnak a pénzügyi piacok összetett, összekapcsolt és bizonytalan természetének elemzéséhez. A következő fejezetben továbbfejlesztjük a fraktál reflexivitási modellt, integrálva a kvantummechanikát a reflexivitással és a fraktálszerkezetekkel, hogy létrehozzuk a pénzügyi piacok egységes modelljét.

4. fejezet: Fraktálstruktúrák a pénzügyi piacokon

4.1 Fraktálok és önhasonlóság a piaci dinamikában

A fraktálok olyan geometriai minták, amelyek önhasonlóságot mutatnak, ami azt jelenti, hogy szerkezetük különböző skálákon ismétlődik. Ezt a koncepciót, amelyet Benoît Mandelbrot fejlesztett ki az 1970-es években, széles körben alkalmazták a pénzügyi piacok tanulmányozásában, ahol hasonló minták figyelhetők meg az ármozgásokban különböző időkeretekben - percektől évekig. A pénzügyi piacok viselkedése, különösen az árak látszólag véletlenszerű ingadozása, hatékonyan modellezhető fraktál geometriával.

Ebben a fejezetben megvizsgáljuk, hogyan  nyilvánulnak meg a fraktálok és  az önhasonlóság a pénzügyi piacokon, betekintést nyújtva az árdinamikába és a befektetői viselkedésbe. Bemutatjuk a pénzügyi rendszerek fraktáljainak modellezésére használt matematikai eszközöket is, beleértve a Hurst exponenst, és bemutatjuk, hogyan lehet szimulálni a fraktálmintákat.


4.1.1 Fraktálok pénzügyi idősorokban

A pénzügyi idősorok, például a részvényárfolyamok vagy az árfolyamok gyakran mutatnak olyan mintákat, amelyek  különböző időskálákon önhasonlóak. Például az egyetlen kereskedési napon bekövetkező áringadozások hasonlíthatnak az egy hónap vagy akár egy év alatt megfigyelt mintákra. A struktúra különböző léptékű ismétlődése a fraktálok jellemzője.

Mandelbrot az elsők között azonosította ezt a jelenséget a pénzügyi piacokon, megfigyelve, hogy az ármozgások gyakran "kövér farkukat" és volatilitási klasztereket mutatnak, amelyeket nehéz megmagyarázni a Gauss-eloszlásokon alapuló hagyományos modellekkel. Ehelyett a fraktálmodellek, amelyek lehetővé teszik mind a szélsőséges eseményeket, mind a trendek különböző skálákon való fennmaradását, pontosabb keretet biztosítanak a piaci dinamika megértéséhez.

A fraktálok egyik legfontosabb jellemzője, hogy nincs jól meghatározott elemzési "skálájuk" - az egyik szinten megfigyelt minták felfelé vagy lefelé skálázhatók, és még mindig hasonlónak tűnnek. Ez fontos következményekkel jár a pénzügyi modellezésre nézve, mivel arra utal, hogy ugyanazok a mögöttes folyamatok irányíthatják mind a rövid távú volatilitást, mind a hosszú távú trendeket.


4.1.2 A fraktálok matematikai ábrázolása

A fraktálokat általában rekurzív függvényekkel írják le, amelyek önhasonló mintákat generálnak. A fraktál egyik legegyszerűbb példája a Mandelbrot-készlet, amelyet a rekurzív egyenlet határoz meg:

zn+1=zn2+cz_{n+1} = z_n^2 + czn+1=zn2+c

Hol:

  • znz_nzn komplex szám,
  • A CCC egy állandó.

A pénzügyi piacokon a fraktálstruktúrák frakcionált Brown-mozgással (fBm) ábrázolhatók, amely a hagyományos Brown-mozgásmodell általánosítása, amely magában foglalja a memóriát és a hosszú távú függőségeket. A frakcionált Brown-mozgást a HHH Hurst-exponens jellemzi  , amely az önhasonlóság mértékét méri egy idősorban.

A HHH Hurst-exponens 0 és 1 között van, és betekintést nyújt az idősorok viselkedésébe:

  • H=0,5H = 0,5H=0,5 véletlenszerű sétát jelez  (nincs memória),
  • H>0,5H > 0,5H>0,5 tartós viselkedésre utal  (a trendek folytatódnak),
  • H<0,5H < 0,5H<0,5 az átlag visszatérését jelzi  (az árak hajlamosak visszatérni egy átlaghoz).

A DDD fraktáldimenzió és a Hurst-exponens közötti kapcsolatot a következő képlet adja meg:

D=2−HD = 2 - HD=2−H

Ahol DDD a fraktál dimenzió, amely számszerűsíti a fraktál mintázat összetettségét. A magasabb fraktáldimenzió nagyobb komplexitást jelez, míg az alacsonyabb dimenzió simább viselkedést jelez.


4.1.3 A Hurst-kitevő kiszámítása

A Hurst exponens kulcsfontosságú eszköz a pénzügyi idősorok fraktál jellegének elemzéséhez. Kiszámítható újraskálázott tartomány (R/S) elemzéssel, amely az nnn időtartam függvényében méri az idősor tartományának és szórásának hányadosát.

Az újraméretezett tartomány kiszámításának képlete a következő:

R/S=R(n)S(n)R/S = \frac{R(n)}{S(n)}R/S=S(n)R(n)

Hol:

  • R(n)R(n)R(n) az átlagtól való kumulatív eltérések tartománya,
  • S(n)S(n)S(n) az idősor szórása ugyanazon időszak alatt.

A HHH Hurst-kitevőt ezután úgy kapjuk meg, hogy az R/SR/SR/S és az nnn közötti kapcsolatot egy hatványtörvényhez illesztjük:

R(n)S(n)∼nH\frac{R(n)}{S(n)} \sim n^HS(n)R(n)∼nH

Az alábbiakban egy egyszerű Python-szkript található egy pénzügyi idősor Hurst-exponensének kiszámításához.


4.1.4 Python kód: A Hurst kitevő kiszámítása

A pénzügyi idősorok fraktál jellegének elemzéséhez kiszámíthatjuk a Hurst exponenst a következő Python kód segítségével. Ez a szkript R/S-elemzést végez  a korábbi piaci adatokon, hogy megbecsülje az idősor önhasonlóságának mértékét.

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

numpy.lib.stride_tricks importálási sliding_window_view

 

def hurst_exponent(time_series):

    # Számítsa ki az átlaggal korrigált sorozatot

    mean_adjusted_series = time_series - np.átlag(time_series)

   

    # Hozza létre a kumulatív eltérés sorozatot

    cumulative_deviations = np.cumsum(mean_adjusted_series)

   

    # Határozza meg az elemezni kívánt ablakméretek tartományát (n)

    window_sizes = np.logspace(2; np.log10(hossz(time_series)), szám=20).astype(int)

   

    R_over_S = []

   

    window_sizes window_size esetében:

        # A tartomány átméretezése (R/S)

        Windows = sliding_window_view(cumulative_deviations; window_size)

        R = np.ptp(ablakok, tengely=1) # A tartomány (R) a csúcsok közötti távolság

        S = np.std(sliding_window_view(time_series, window_size), tengely=1) # Std eltérés (S)

        R_over_S.append(np.átlag(R / S))

   

    # Illesszen egy sort a log-log diagramhoz, hogy megkapja a Hurst kitevőt

    log_n = np.log(window_sizes)

    log_R_over_S = np.log(R_over_S)

   

    # Lineáris illeszkedés

    meredekség, metszet = np.polifit(log_n; log_R_over_S;1)

    hurst_exp = lejtés # A hurst exponens a vonal meredeksége

   

    hurst_exp, window_sizes R_over_S visszatérése

 

# Példa idősor: Szimuláljon egy véletlenszerű sétát (Brownian mozgás)

NP.Random.mag(42)

time_series = np.cumsum(np.random.randn(1000))

 

# Számítsa ki a Hurst exponenst

hurst_exp, window_sizes, R_over_S = hurst_exponent(time_series)

 

# Az eredmények ábrázolása

plt.ábra(ábra=(10, 6))

plt.plot(np.log(window_sizes); np.log(R_over_S); 'o-'; label='R/S')

plt.title('Újraméretezett tartományelemzés: Hurst kitevő = {:.2f}'.format(hurst_exp))

plt.xlabel('log(ablakméret)')

plt.ylabel('log(R/S)')

plt.legend()

plt.show()

Ebben a kódban:

  • Először kiszámítjuk az idősorok átlaggal korrigált kumulatív eltéréseit.
  • Ezután csúszóablak-elemzéssel számítjuk ki az RRR tartományt és az SSS szórást különböző ablakméretekre.
  • Végül log-log regressziót hajtunk végre  a meredekség becsléséhez, amely megfelel a Hurst exponensnek.

Ez a kód bármilyen pénzügyi idősorra, például részvényárakra vagy árfolyamokra alkalmazható a perzisztencia mértékének vagy az átlagos visszafordulás mértékének becsléséhez.


4.1.5 A fraktál viselkedés következményei a piacokon

Az a felfedezés, hogy a pénzügyi piacok fraktál viselkedést mutatnak, jelentős következményekkel jár mind a piacelméletre, mind a befektetési stratégiákra:

  • Előrejelzés és modellezés: A hagyományos modellek, mint például a hatékony piaci hipotézis (EMH), feltételezik, hogy a piacok véletlenszerű sétát követnek, kiszámítható minták nélkül. A piacok fraktál jellege azonban arra utal, hogy az ármozgások nem teljesen véletlenszerűek, és hogy különböző léptékekben kihasználható minták lehetnek.
  • Kockázatkezelés: A piacok fraktálszerkezetének megértése lehetővé teszi a szélsőséges események, például a piaci összeomlások pontosabb modellezését. A fraktálmodellekben gyakran megfigyelt zsírfarkú eloszlások a ritka, de katasztrofális események valószínűségét ragadják meg, amelyeket a Gauss-alapú modellek gyakran alábecsülnek.
  • Időkeret függetlenség: A fraktálok önhasonló jellege azt jelenti, hogy a piaci viselkedés független az időkerettől. Ez arra utal, hogy a rövid távú kereskedésben sikeres stratégiák alkalmazhatók lehetnek a hosszabb távú befektetésekre is, mivel a mögöttes minták konzisztensek maradnak a skálák között.

4.1.6 Fraktálok az ármozgásokban és volatilitási klaszterek

A fraktálok egyik leginkább megfigyelhető megnyilvánulása a pénzügyi piacokon a volatilitási klaszterezés – az a jelenség, amikor a magas volatilitású időszakokat általában magasabb volatilitású időszakok követik, és az alacsony volatilitású időszakok általában alacsony volatilitású időszakokat követnek. Ez a klaszterezés hatékonyan modellezhető fraktálstruktúrák segítségével, mivel a volatilitási minták különböző időskálákon való perzisztenciát mutatnak.

A pénzügyi modellekben a volatilitási klaszterezés fraktál idősoros modellekkel, például frakcionált Brown-mozgással vagy multifraktál-volatilitási modellekkel rögzíthető. Ezek a modellek figyelembe veszik a volatilitás perzisztenciáját és skálázási tulajdonságait, így pontosabban reprezentálják a piaci dinamikát, mint a hagyományos modellek.


Következtetés

A fraktálgeometria és az önhasonlóság hatékony keretet biztosít a pénzügyi piacok megértéséhez. Annak felismerésével, hogy az ármozgások és a volatilitási minták fraktál viselkedést mutatnak, pontosabb modelleket fejleszthetünk ki a piaci dinamika előrejelzésére, a kockázatkezelésre és a befektetési lehetőségek azonosítására. A Hurst exponens és fraktál Brown-mozgás alkalmazása a  pénzügyi idősorokra új perspektívát kínál a piaci viselkedésre, megkérdőjelezve a hagyományos véletlenszerű séta feltételezését.

A következő fejezetben megvizsgáljuk, hogy ezek a fraktálfogalmak hogyan integrálódnak a korábban tárgyalt reflexivitáselmélettel és kvantummechanikai elvekkel, ami egy egységes fraktál reflexivitási modell kifejlesztéséhez vezet a  pénzügyi piacok számára.

4. fejezet: Fraktálstruktúrák a pénzügyi piacokon

4.2 Rekurzív minták: Méretezés mikroról makróra

A fraktálgeometria egyik legfontosabb felismerése az, hogy a rekurzív minták vagy az önhasonlóság több skálán létezik. A pénzügyi piacokon ez a jelenség akkor figyelhető meg, ha hasonló árdinamika van jelen mind mikroszintű (rövid távú), mind makroszintű (hosszú távú) piaci magatartásban. Például a percről percre történő áringadozásokban látható minták gyakran tükrözik a napi, heti vagy akár éves trendekben tapasztalt mintákat. A  mikroról makróra való skálázás koncepciója új módot kínál a piaci viselkedés megértésére azáltal, hogy azonosítja ezeket a konzisztens, önreprodukáló mintákat.

Ebben a fejezetben feltárjuk, hogyan jelennek meg a rekurzív fraktálminták a pénzügyi piacokon, elmagyarázzuk a minták mögötti matematikát, és bemutatjuk a kódolási megvalósításokat a rekurzív viselkedések megjelenítésére és modellezésére. Ez a megközelítés segít azonosítani a skálázási törvényeket, megérteni a piaci ciklusokat és felismerni a  fraktálstruktúrákon alapuló prediktív modellek potenciálját.


4.2.1 A pénzügyi piacok rekurzív mintáinak megértése

A rekurzió arra a folyamatra utal, ahol egy függvény vagy viselkedés önmagára utal vissza. A fraktálgeometriában a rekurzív minták képezik a fraktálszerkezet gerincét, amelyek különböző részletességi szinteken ismétlődnek. Hasonlóképpen, a pénzügyi piacokon az ármozgások gyakran rekurzív dinamikát követnek, ahol a kis léptékű trendek nagyobb időskálán ismétlődnek.

Például:

  • A rövid távú rally hasonlíthat egy hosszú távú bikapiacra , ha különböző időkereteken belül nézzük.
  • A rövid távú korrekció nagyobb piaci visszaeséseket, például medvepiacot tükrözhet.

Ezek a rekurzív minták azért keletkeznek, mert a pénzügyi piacokat a visszacsatolási hurkok és a befektetői magatartás vezérli, amely konzisztens marad a különböző időkeretekben. A mögöttes dinamika, mint például a félelem,  a kapzsiság és  a terelő viselkedés, jelen vannak mind a kis-, mind a nagyléptékű piaci mozgásokban, önhasonló struktúrákat hozva létre.


4.2.2 A hatalmi törvény és a piaci skálázás

A különböző léptékű piaci minták közötti kapcsolat matematikai leírásának egyik módja a hatalmi törvények. A hatalmi törvény összefüggés azt sugallja, hogy bizonyos mennyiségek (például árváltozások vagy kereskedési mennyiségek) egy rögzített exponens szerint skálázódnak, függetlenül a piac méretétől vagy az elemzés időskálájától.

A hatványtörvény egyenletét a következő képlet adja meg:

f(x)=Cx−αf(x) = C \cdot x^{-\alpha}f(x)=Cx−α

Hol:

  • f(x)f(x)f(x) egy adott esemény gyakoriságát vagy nagyságát jelöli (pl. árváltozás vagy kereskedési volumen),
  • A CCC állandó,
  • xxx az esemény mérete,
  • α\alphaα a hatványtörvény kitevője, amely meghatározza a skálázási viselkedést.

A pénzügyi piacokon a hatalmi törvények különböző jelenségeket írhatnak le, például a részvényhozamok eloszlását, a kereskedési volumeneket és a piaci összeomlásokat. Amikor egy pénzügyi rendszer egy hatalmi törvényt követ, skálainvarianciát mutat, ami azt jelenti, hogy a minták konzisztensek a különböző nagyságrendekben és időkeretekben.

A pénzügyekben a hatalmi törvény viselkedésének klasszikus példája a részvényhozamok eloszlása, amelyek jellemzően kövér farkúak - a nagy árváltozások gyakoribbak, mint amit a normál eloszlás előre jelezne.


4.2.3 Fraktálok és a Hurst-exponens: Nagy hatótávolságú függőségek mérése

Amint azt az előző részben bemutattuk, a Hurst exponens HHH kulcsfontosságú mérőszám a fraktálstruktúrák és az önhasonlóság azonosításához a pénzügyi idősorokban. A Hurst-exponens azt méri, hogy egy idősor milyen mértékben mutat hosszú távú függőségeket – ahol a sorozat jövőbeli viselkedését befolyásolja a múltbeli viselkedése.

  • Ha H=0,5H = 0,5H=0,5, az idősor véletlenszerű sétát követ, és nincs korreláció a múltbeli és jövőbeli értékek között.
  • Ha H>0,5H > 0,5H>0,5, a sorozat tartós viselkedést mutat, ahol a trendek valószínűleg folytatódnak.
  • Ha H<0,5H < 0,5H<0,5, akkor a sorozat átlaga visszatér, és az árak hajlamosak visszatérni a hosszú távú átlaghoz.

A fraktálok rekurzív jellege azt jelenti, hogy ezek a minták több skálán is fennmaradnak. Így a különböző időablakok Hurst-exponensének azonosítása betekintést nyújt abba, hogy a rövid távú piaci trendek valószínűleg folytatódnak-e vagy visszatérnek-e, és hogy ezek a trendek hogyan léptek fel makroszintre.


4.2.4. Python kód: Rekurzív fraktál minták szimulálása

A fraktálstruktúrák és a pénzügyi piacok rekurzív mintáinak szimulálásához modellezhetjük az ármozgásokat frakcionált Brown-mozgással (fBm), amely hosszú távú függőségeket foglal magában. A következő Python-kód egy rekurzív ármintát hoz létre frakcionált Brown-mozgással a különböző léptékű ármozgások szimulálásához.

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

def fractional_brownian_motion(T, H, lépések=1000):

    """

    Hozzon létre egy tört Brown-mozgási idősort a Hurst exponens H-val.

    T: Teljes idő

    H: Hurst-kitevő (0 < H < 1)

    lépések: A szimuláció lépéseinek száma

    """

    dt = T / lépések

    dB = np.random.randn(lépések) * np.sqrt(dt) # Standard Brown-növekmények

    B = np.cumsum(dB) # Standard Brown-mozgás

    t = np.linspace(0; T; lépések)

   

    # Frakcionált Brown-mozgás memóriával

    fbm = np.nullák(lépések)

    Az i tartományban (1, lépések):

        fbm[i] = fbm[i-1] + B[i] * (t[i] ** (H - 0,5))

   

    visszatérés t, fbm

 

# Szimulálja és ábrázolja a frakcionált Brown-mozgást különböző Hurst-kitevőkkel

T = 1,0 # Teljes időszak

lépések = 1000 # Időlépések száma

 

plt.ábra(ábra=(10, 6))

 

H esetében [0,3, 0,5, 0,7]-ben:

    t, fbm = fractional_brownian_motion(T, H, lépések)

    plt.plot(t, fbm, label=f'Hurst kitevő H = {H}')

 

plt.title("Szimulált frakcionált Brown-mozgás különböző skálákon")

plt.xlabel('Idő')

plt.ylabel('Ármozgás')

plt.legend()

plt.show()

Ebben a kódban:

  • Frakcionált Brown-mozgást (fBm) szimulálunk a HHH Hurst-exponens különböző értékeire.
  • A H=0,5H = 0,5H=0,5 idősorok véletlenszerű sétát (memória nélkül) jelentenek, míg a H>0,5H > 0,5H>0,5 értékek állandó trendeket tükröznek, a H<0,5H < 0,5H<0,5 pedig az átlagot visszaállító viselkedést képviselik.
  • Ezeknek a mintáknak a szimulálásával és ábrázolásával vizualizálhatjuk, hogy a rekurzív fraktálstruktúrák hogyan manifesztálódnak a pénzügyi idősorokban.

Az eredményül kapott grafikon olyan ármozgásokat mutat, amelyek rekurzív mintákat mutatnak különböző skálákon, a HHH értékétől függően. Ez a vizualizáció kiemeli a pénzügyi piacokban rejlő skálázási viselkedést és hosszú távú függőségeket.


4.2.5 Skálázási törvények és prediktív betekintések

A fraktálmodellek hatékony betekintést nyújtanak abba, hogyan alakul a piaci dinamika a kis, mikroszintű változásoktól a nagy, makroszintű mozgásokig. Ezeknek a mintáknak a rekurzív jellege lehetővé teszi a skálázási törvények azonosítását, amelyek leírják, hogy a különböző nagyságrendű események (pl. napi és éves ármozgások) hogyan kapcsolódnak egymáshoz.

A befektetők számára ezeknek a méretezési törvényeknek a megértése kritikus fontosságú a következőkhöz:

  • Kockázatkezelés: Annak felismerésével, hogy a nagy piaci mozgások ugyanabból a dinamikából eredhetnek, amely a kisebb mozgásokat is ösztönzi, a befektetők jobban előre jelezhetik a szélsőséges eseményeket (pl. Piaci összeomlások vagy korrekciók).
  • Trendelemzés: A rekurzív fraktálminták segítenek azonosítani, hogy a rövid távú trendek valószínűleg fennmaradnak-e vagy megfordulnak-e, betekintést nyújtva a hosszú távú piaci viselkedésbe.
  • Több időkeretes kereskedés: A fraktálstruktúrák időkeretek közötti következetessége azt jelenti, hogy a mikroszinten alkalmazható stratégiák (pl. napi kereskedés) gyakran adaptálhatók a hosszabb távú befektetéshez.

4.2.6 Gyakorlati alkalmazás: rekurzív minták valós piaci adatokban

A mikroról makroszintre történő skálázás koncepciójának további illusztrálására alkalmazhatjuk a Hurst exponens elemzést valós pénzügyi piaci adatokra. A következő Python-kód bemutatja, hogyan számíthatja ki a korábbi részvényárak Hurst-exponensét, azonosítva, hogy vannak-e rekurzív minták az adatokban.

piton

Kód másolása

Yfinance importálása YF néven

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

numpy.lib.stride_tricks importálási sliding_window_view

 

def hurst_exponent(time_series):

    mean_adjusted_series = time_series - np.átlag(time_series)

    cumulative_deviations = np.cumsum(mean_adjusted_series)

    window_sizes = np.logspace(2; np.log10(hossz(time_series)), szám=20).astype(int)

    R_over_S = []

   

    window_sizes window_size esetében:

        Windows = sliding_window_view(cumulative_deviations; window_size)

        R = np.ptp(ablakok; tengely=1)

        S = np.std(sliding_window_view(time_series; window_size); tengely=1)

        R_over_S.append(np.átlag(R / S))

   

    log_n = np.log(window_sizes)

    log_R_over_S = np.log(R_over_S)

   

    meredekség, metszet = np.polifit(log_n; log_R_over_S;1)

    hurst_exp = lejtés

    hurst_exp, window_sizes R_over_S visszatérése

 

# Töltse le a korábbi készletadatokat (pl. Apple)

data = yf.download('AAPL', start='2010-01-01', end='2020-01-01')

price = data['Close'].values

 

# Számítsa ki a Hurst kitevőt

hurst_exp, window_sizes, R_over_S = hurst_exponent(árak)

 

# Az újraméretezett tartományelemzés ábrázolása

plt.ábra(ábra=(10, 6))

plt.plot(np.log(window_sizes); np.log(R_over_S); 'o-'; label='R/S')

plt.title(f'Rescaled Range Analysis: Hurst Exponent = {hurst_exp:.2f}')

plt.xlabel('log(ablakméret)')

plt.ylabel('log(R/S)')

plt.legend()

plt.show()

Ez a kód a Yahoo Finance segítségével  tölti le a korábbi részvényárfolyam-adatokat (ebben az esetben az Apple Inc. esetében). Ezután a Hurst exponens elemzést alkalmazza annak meghatározására, hogy az állomány fraktál viselkedést mutat-e különböző időskálákon. Az eredmények megjelenítésével felmérhetjük, hogy a részvény ármozgását tartósság, átlagos visszafordulás vagy véletlenszerű viselkedés jellemzi-e, ami értékes betekintést nyújt a részvény hosszú távú trendjeibe.


Következtetés

A pénzügyi piacok rekurzív mintái, amelyeket fraktálstruktúrák képviselnek, mély megértést nyújtanak arról, hogy a piaci dinamika hogyan változik a mikro- és makroszintről. Az olyan eszközök alkalmazásával, mint a Hurst exponens és  a frakcionált Brown-mozgás, megragadhatjuk a piaci viselkedésben rejlő önhasonlóságot, és felhasználhatjuk kifinomultabb modellek kidolgozására a piaci mozgások előrejelzésére, a kockázatkezelésre és a trendek azonosítására. A piacok fraktál jellege arra utal, hogy ugyanaz a mögöttes dinamika hajtja mind a rövid távú ingadozásokat, mind a hosszú távú ciklusokat, megerősítve a piacelemzés többléptékű megközelítésének fontosságát.

A következő részben tovább vizsgáljuk a fraktálok szerepét az ármozgásokban és a befektetői magatartásban, hangsúlyozva, hogy ezek a rekurzív minták hogyan nyilvánulnak meg a valós kereskedési és befektetési stratégiákban.

4. fejezet: Fraktálstruktúrák a pénzügyi piacokon

4.3 Fraktálok az ármozgásokban és a befektetői magatartásban

A pénzügyi piacok rendkívül dinamikus rendszerek, ahol az ármozgások és a befektetői magatartás gyakran nem lineáris, összetett mintákat követnek. Ennek a komplexitásnak a megértésének egyik legmeggyőzőbb módja a fraktálok lencséjén keresztül történik – olyan struktúrákon keresztül, amelyek önhasonlóságot mutatnak a skálák között. Ebben a fejezetben azt vizsgáljuk, hogy a fraktálminták hogyan nyilvánulnak meg az ármozgásokban és a mögöttes befektetői viselkedésben, megvilágítva a piaci dinamikát, amelyet a hagyományos modellek gyakran elhomályosítanak.


4.3.1 Fraktálok és ármozgások

A pénzügyi piacok ármozgásai gyakran kiszámíthatatlanok, de közelebbről megvizsgálva feltárják a fraktálstruktúrákra jellemző rekurzív mintákat. A piac percről percre véletlenszerűnek tűnhet, de ezek a rövid távú mozgások utánozhatják a hetek, hónapok vagy akár évek során megfigyelt nagyobb trendeket. Ez az önhasonlóság a fraktálok jellemzője, és matematikailag modellezhető, hogy segítsen a kereskedőknek és az elemzőknek megérteni és megjósolni a piaci viselkedést.

A fraktálmodellek ármozgásai tartós és szabálytalan mintákat követnek, így ideálisak olyan pénzügyi jelenségek leírására, mint a volatilitási klaszterezés, ahol a magas volatilitású időszakokat magasabb volatilitású időszakok követik, és  a zsírfarkú eloszlások, ahol a szélsőséges ármozgások gyakoribbak, mint a normál eloszlásokban.


4.3.2 A fraktál ármozgások matematikai ábrázolása

A fraktálok matematikailag modellezhetők frakcionált Brown-mozgással (fBm), amely kiterjeszti a hagyományos Brown-mozgást a hosszú távú függőségek beépítésével. Ezek a függőségek tükrözik, hogy a múltbeli ármozgások hogyan befolyásolják a jövőbeli mozgásokat - a fraktálstruktúrák alapvető jellemzője. A frakcionált Brown-mozgás egyenletét a következő képlet adja meg:

BH(t)=∫0t(t−s)H−0,5dB(s)B_H(t) = \int_0^t (t - s)^{H - 0,5} dB(s)BH(t)=∫0t(t−s)H−0,5dB(s)

Hol:

  • BH(t)B_H(t)BH(t) a frakcionált Brown-mozgás a ttt időpontban,
  • HHH a Hurst exponens, amely az önhasonlóság és a hosszú távú függőség mértékét méri,
  • dB(s)dB(s)dB(s) a standard Brown-mozgásnövekmény,
  • Az SSS egy korábbi időpont.

A  H>0.5H > 0.5H>0.5 Hurst exponens tartós viselkedést jelez, ami azt jelenti, hogy ha az ár növekszik, akkor valószínűleg tovább fog emelkedni. A Hurst exponens H<0.5H < 0.5H<0.5 átlagos visszafordulást sugall, ahol az árak hajlamosak visszatérni a hosszú távú átlaghoz.


4.3.3 A fraktálok hatása a befektetői magatartásra

Az ármozgások fraktálstruktúrái szintén mélyreható hatást gyakorolnak a befektetői magatartásra. A befektetőket gyakran visszacsatolási hurkok vezérlik, ahol a piaci észlelések befolyásolják a cselekvéseket, és ezek a cselekvések viszont befolyásolják a piaci észleléseket - ez az elképzelés összhangban  van Soros György reflexivitáselméletével. A fraktálpiacon ezek a visszacsatolási hurkok több szinten léteznek, a rövid távú döntések megerősítik vagy ellentmondanak a hosszú távú trendeknek.

Például:

  • A rövid távú kereskedők kihasználhatják a kisebb méretű ingadozásokat, amelyek utánozzák a nagyobb trendeket, fraktálelemzést használva a belépési és kilépési pontok azonosítására.
  • A hosszú távú befektetők ugyanezeket a mintákat figyelhetik meg, felhasználva őket a főbb piaci változások előrejelzésére a trendek tartóssága vagy megfordulása alapján.

A fraktálok rekurzív jellege azt jelenti, hogy a mikroszintű befektetői döntések összesítve makroszintű piaci trendeket hozhatnak létre. Ez a rekurzív visszacsatolás elengedhetetlen az olyan jelenségek megértéséhez, mint a piaci buborékok, ahol az emelkedő árak fokozott vásárláshoz vezetnek, ami tovább növeli az árakat, gyakran az alapvető értékük felett.


4.3.4 Python kód: Fraktál ármozgások szimulálása

A fraktál viselkedésének szimulálásához a pénzügyi piacokon kiterjeszthetjük a frakcionált Brown-mozgás fogalmát az  ármozgások modellezésére. A következő Python-kód bemutatja, hogyan szimulálhatja az ármozgásokat frakcionált Brown-mozgással, egy állítható Hurst-exponenssel a különböző piaci viselkedések (állandó, átlagos visszatérés vagy véletlenszerű) feltárásához.

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

def fractional_brownian_motion(T, H, lépések=1000):

    """

    Szimuláljon egy tört Brown-mozgási idősort.

    T: Teljes idő

    H: Hurst-kitevő (0 < H < 1)

    lépések: A szimuláció lépéseinek száma

    """

    dt = T / lépések

    dB = np.random.randn(lépések) * np.sqrt(dt) # Standard Brown-növekmények

    B = np.cumsum(dB) # Standard Brown-mozgás

    t = np.linspace(0; T; lépések)

   

    # Frakcionált Brown-mozgás H Hurst-exponenssel

    fbm = np.nullák(lépések)

    Az i tartományban (1, lépések):

        fbm[i] = fbm[i-1] + B[i] * (t[i] ** (H - 0,5))

   

    visszatérés t, fbm

 

# Szimulálja a frakcionált Brown-mozgást különböző Hurst-kitevőkre

T = 1,0 # Teljes időszak

lépések = 1000 # Időlépések száma

 

plt.ábra(ábra=(10, 6))

 

H esetében [0,3, 0,5, 0,7]-ben:

    t, fbm = fractional_brownian_motion(T, H, lépések)

    plt.plot(t, fbm, label=f'Hurst kitevő H = {H}')

 

plt.title("Szimulált fraktál ármozgások különböző Hurst exponensekkel")

plt.xlabel('Idő')

plt.ylabel('Ármozgás')

plt.legend()

plt.show()

Ebben a szimulációban:

  • A  H=0,5H = 0,5H=0,5 Hurst-exponens egy véletlenszerű sétát jelent, hosszú távú memória nélkül.
  • A H>0,5H > 0,5H>0,5 tartós trendet jelez, ahol a múltbeli mozgások befolyásolják a jövőbeli mozgásokat.
  • A H<0,5H < 0,5H<0,5 modellek átlagos visszatérési viselkedést mutatnak, ahol az árak hajlamosak visszatérni a hosszú távú átlaghoz.

Ez a szimuláció segít vizualizálni, hogy a különböző típusú fraktálviselkedések hogyan nyilvánulnak meg az ármozgásokban, betekintést nyújtva a piaci dinamikába különböző körülmények között.


4.3.5 A fraktálelemzés valós alkalmazásai a kereskedelemben

A fraktálelemzés nem csak elméleti koncepció, hanem gyakorlati alkalmazásai vannak a valós kereskedelemben. Az ármozgások fraktálmintáinak felismerésével a kereskedők és a befektetők olyan stratégiákat dolgozhatnak ki, amelyek kihasználják a piac eredendő önhasonlóságát.

Fő alkalmazások:

  • Trend követése: A kereskedők fraktálelemzést használhatnak a különböző időskálákon keresztül tartós trendek azonosítására. A magas Hurst exponens H>0,5H > 0,5H>0,5 azt sugallja, hogy a trend valószínűleg folytatódik, ami információkkal szolgálhat a lendületalapú stratégiákhoz.
  • Kockázatkezelés: A fraktálpiacokon tapasztalt zsírfarkú eloszlások a szélsőséges események, például a piaci összeomlások nagyobb valószínűségét jelzik. A befektetők ezt a tudást felhasználhatják portfólióik kiigazítására, a diverzifikáció növelésére és a farokkockázat elleni fedezetre.
  • Több időkeretes elemzés: A fraktálminták különböző időkereteken keresztül történő megfigyelésével a kereskedők azonosíthatják azokat a lehetőségeket, amelyek mind rövid, mind hosszú távon konzisztensek. Ez segít a kereskedőknek elkerülni azt a buktatót, hogy túl szűken összpontosítanak egy időkeretre, lehetővé téve a szélesebb piaci trendekhez való jobb igazodást.

4.3.6 Piaci összeomlások előrejelzése fraktálszerkezetek segítségével

A fraktálelemzés egyik legértékesebb alkalmazása a pénzügyekben a piaci összeomlások előrejelzése. Mivel a fraktálminták  több skálán is önhasonlóságot mutatnak  , ugyanaz a dinamika, amely a kis árkorrekciókat hajtja, nagyobb piaci összeomlásokhoz is vezethet.

Korai figyelmeztető jelek:

  • Volatilitási klaszterezés: A magas volatilitású időszakok gyakran fraktálszerkezetet követnek, ahol a volatilitás rövid távon nagyobb ingadozásokat jelez előre.
  • Hurst exponens elemzés: A Hurst exponens hirtelen eltolódása H>0.5H-ról 0.5H>>0.5-re (tartós) H<0.5H-ra < 0.5H<0.5-re (átlagos visszatérés) jelezheti, hogy a piac jelentős korrekción vagy összeomláson megy keresztül.

Ennek szemléltetésére a következő Python kód kiszámítja a történelmi részvényadatok Hurst-exponensét, lehetővé téve számunkra, hogy megfigyeljük, hogy egy piac trendi (állandó) vagy a visszatérés kockázata (átlag-visszatérés).

piton

Kód másolása

Yfinance importálása YF néven

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

numpy.lib.stride_tricks importálási sliding_window_view

 

def hurst_exponent(time_series):

    mean_adjusted_series = time_series - np.átlag(time_series)

    cumulative_deviations = np.cumsum(mean_adjusted_series)

    window_sizes = np.logspace(2; np.log10(hossz(time_series)), szám=20).astype(int)

    R_over_S = []

   

    window_sizes window_size esetében:

        Windows = sliding_window_view(cumulative_deviations; window_size)

        R = np.ptp(ablakok; tengely=1)

        S = np.std(sliding_window_view(time_series; window_size); tengely=1)

        R_over_S.append(np.átlag(R / S))

   

    log_n = np.log(window_sizes)

    log_R_over_S = np.log(R_over_S)

   

    meredekség, metszet = np.polifit(log_n; log_R_over_S;1)

    hurst_exp = lejtés

    visszatérő hurst_exp

 

# Töltse le a korábbi készletadatokat (pl. Apple)

data = yf.download('AAPL', start='2010-01-01', end='2020-01-01')

price = data['Close'].values

 

# Számítsa ki a Hurst kitevőt

hurst_exp = hurst_exponent(árak)

 

print(f'Hurst kitevő: {hurst_exp:.2f}')

Ebben a szkriptben:

  • A korábbi részvényárfolyamokat a Yahoo Finance segítségével töltjük le, és a Hurst-exponenst újraskálázott tartományelemzéssel (R/S) számítjuk ki.
  • Az eredményül kapott Hurst exponens betekintést nyújt a piac viselkedésébe - függetlenül attól, hogy trendi vagy átlagos visszatérés -, és lehetővé teszi számunkra, hogy felmérjük a jövőbeli ármozgások lehetőségét, beleértve az összeomlás kockázatát is.

Következtetés

A fraktálok hatékony eszközt kínálnak a pénzügyi piacok összetettségének megértéséhez. Az ármozgások önhasonló struktúrákként történő modellezésével jobban megragadhatjuk a piaci dinamika árnyalatait, a rövid távú volatilitástól a hosszú távú trendekig. A befektetők és a kereskedők fraktálelemzést használhatnak megalapozottabb stratégiák kidolgozására, a kockázatkezelés javítására és potenciálisan jelentős piaci változások, köztük összeomlások előrejelzésére.

Ahogy haladunk előre, ezek a fogalmak szerves részét képezik a fraktál reflexivitási modell fejlesztésének, amely egyesíti a fraktálstruktúrákat, a reflexivitást és a kvantummechanikát, hogy holisztikus megközelítést kínáljon a pénzügyi piacok megértéséhez és modellezéséhez. A következő fejezetben feltárjuk a fraktál reflexivitás matematikai alapjait, integrálva ezeket az ötleteket a piacelemzés koherens keretébe.

5. fejezet: A fraktál reflexivitási modell kidolgozása

5.1 A fraktál reflexivitás matematikai alapjai

A fraktál reflexivitási modell integrálja a fraktál geometria, a reflexivitás és a kvantummechanika fogalmát, hogy megmagyarázza és megjósolja a pénzügyi piacok összetett viselkedését. A fraktálok önhasonlóságának a reflexivitáselméletből származó visszacsatolási hurkokkal és a kvantummechanika valószínűségi természetével kombinálva ez a modell átfogó matematikai keretet biztosít annak megértéséhez, hogyan alakul a piaci dinamika az idő múlásával, különösen a megnövekedett volatilitás vagy a rendszerszintű válságok időszakaiban.

Ebben a fejezetben a fraktál reflexivitási modell matematikai alapjait fektetjük le kulcsfontosságú egyenletek, fogalmak és szimulációs technikák bemutatásával. Ezek az elemek magukban foglalják a nemlineáris differenciálegyenleteket, amelyek modellezik a befektetői észleléseket, az árak és az észlelések közötti visszacsatolási hurkokat, valamint a sztochasztikus komponenseket, amelyek figyelembe veszik a kvantum által inspirált valószínűségi eredményeket.


5.1.1 A reflexivitás mint nemlineáris rendszer

Soros reflexivitáselmélete azt sugallja, hogy a pénzügyi piacokon két elsődleges funkció játszik szerepet:

  1. Kognitív funkció: A befektetők az aktuális piaci árak és más rendelkezésre álló információk alapján alakítanak ki észleléseket.
  2. Részvételi funkció: A befektetők ezen észlelések alapján cselekszenek, ezáltal befolyásolják a piaci árakat, ami viszont folyamatos visszacsatolási hurokban megváltoztatja az észleléseket.

A P(t)P(t)P(t) észlelések és a piaci árak közötti kapcsolat M(t)M(t)M(t) nemlineáris differenciálegyenletek rendszerével modellezhető. Ezek az egyenletek rögzítik a piaci dinamika és a befektetői viselkedés közötti visszacsatolási hurkot:

dP(t)dt=α(M(t)−P(t))+λInon-local(t)+μη(t)\frac{dP(t)}{dt} = \alpha (M(t) - P(t)) + \lambda I_{\text{non-local}}(t) + \mu \eta(t)dtdP(t)=α(M(t)−P(t))+λInon-local(t)+μη(t) dM(t)dt=β(P(t)−M(t))+γf(P(t))+δInon-local(t)+νζ(t)\frac{dM(t)}{dt} = \beta (P(t) - M(t)) + \gamma f(P(t)) + \delta I_{\text{non-local}}(t) + \nu \zeta( t)dtdM(t)=β(P(t)−M(t))+γf(P(t))+δInon-local(t)+νζ(t)

Hol:

  • P(t)P(t)P(t) a piaci szereplők észlelése a ttt időpontban,
  • M(t)M(t)M(t) a ttt időpontban érvényes piaci ár,
  • α,β,λ,γ,δ\alfa, \béta, \lambda, \gamma, \deltaα,β,λ,γ,δ állandók, amelyek meghatározzák a rendszer érzékenységét a különböző hatásokra,
  • Inon-local(t)I_{\text{non-local}}(t)Az Inon-local(t) egy nem helyi kifejezés, amely a globális piacok és az összekapcsolt ágazatok befolyását magyarázza,
  • η(t)\eta(t)η(t) és ζ(t)\zeta(t)ζ(t) sztochasztikus kifejezések, amelyek véletlenszerű külső sokkokat vagy kvantum által inspirált valószínűségi hatásokat képviselnek,
  • f(P(t))f(P(t))f(P(t)) egy nemlineáris függvény, amely azt rögzíti, hogy az észlelések hogyan befolyásolják a piaci árakat.

Ez a rendszer egy csatolt differenciálegyenletet  képvisel, ahol a P(t)P(t)P(t) észlelések változásai befolyásolják a piaci árakat M(t)M(t)M(t), és fordítva, önerősítő visszacsatolási hurkot hozva létre.


5.1.2 Fraktáldinamika beépítése

A fraktálgeometria beépítése ebbe a modellbe lehetővé teszi számunkra, hogy megragadjuk a piaci viselkedés önhasonlóságát különböző időskálákon. A fraktálrendszerekben a minták több részletszinten ismétlődnek, a legkisebb áringadozásoktól a hosszú távú piaci trendekig.

A fraktálskálázást  úgy vezethetjük be a differenciálegyenletekbe, hogy módosítjuk a visszacsatolási hurok kifejezéseit, hogy azok tartalmazzák a frakcionált deriváltakat, amelyeket a memória és az önhasonlóság modellezésére használnak. A tört derivált általánosítja az egész rendű derivált fogalmát egy nem egész sorrendre, lehetővé téve számunkra a hosszú távú függőségekkel rendelkező rendszerek leírását.

A módosított differenciálegyenletek a következők:

dαP(t)dtα=α(M(t)−P(t))+λInon-local(t)+μη(t)\frac{d^\alpha P(t)}{dt^\alpha} = \alpha (M(t) - P(t)) + \lambda I_{\text{non-local}}(t) + \mu \eta(t)dtαdαP(t)=α(M(t)−P(t))+λInon-local(t)+μη(t) dβM(t)dtβ=β(P(t)−M(t))+γf(P(t))+δInon-local(t)+νζ(t)\frac{d^\beta M(t)}{dt^\beta} = \beta (P(t) - M(t)) + \gamma f(P(t)) + \delta I_{\text{non-local}}(t) + \nu \zeta(t)dtβdβM(t)=β(P(t)−M(t))+γf(P(t))+δInon-local(t)+νζ(t)

Ahol α\alfaα és β\bétaβ a  deriváltak tört rendjeit képviselik, amelyek megragadják a rendszer fraktál természetét. Ezek a frakcionált derivatívák lehetővé teszik számunkra, hogy modellezzük a piacok önhasonló, rekurzív viselkedését, ahol a múltbeli események több időskálán keresztül befolyásolják a jövőbeli dinamikát.

A frakcionált számítás használata  döntő fontosságú a  piaci dinamika tartós vagy átlag-visszafordulási  tulajdonságainak megragadásához, amint azt a Hurst exponens HHH méri. A H>0,5H > 0,5H>0,5 Hurst-exponens hosszú távú perzisztenciát jelez, míg a H<0,5H < 0,5H<0,5 átlagos visszafordulást jelez.


5.1.3 Sztochasztikus komponensek és kvantummechanika

A sztochasztikus elemek beépítése a fraktál reflexivitási modellbe lehetővé teszi számunkra, hogy figyelembe vegyük a pénzügyi piacok eredendő bizonytalanságát és véletlenszerűségét. A kvantummechanika által inspirálva sztochasztikus kifejezéseket vezetünk be η(t)\eta(t)η(t) és ζ(t)\zeta(t)ζ(t), amelyek a befektetői magatartás véletlenszerű ingadozásait és a külső piaci sokkokat képviselik.

Ezek a sztochasztikus komponensek egy Wiener-folyamatot követnek (más néven Brown-mozgás), amely a következőképpen ábrázolható:

η(t)=σ1W1(t)\eta(t) = \sigma_1 W_1(t)η(t)=σ1W1(t) ζ(t)=σ2W2(t)\zeta(t) = \sigma_2 W_2(t)ζ(t)=σ2W2(t)

Hol:

  • A W1(t)W_1(t)W1(t) és W2(t)W_2(t)W2(t) önálló Wiener-eljárások,
  • σ1\sigma_1 σ1 és σ2\sigma_2 σ2 volatilitási paraméterek, amelyek szabályozzák a véletlenszerűség nagyságát.

Ezeknek a sztochasztikus kifejezéseknek a felvétele valószínűségi eredményeket  vezet be a modellbe, hasonlóan a  kvantummechanika sokvilág-értelmezéséhez. Pénzügyi szempontból ez azt jelenti, hogy a piac a lehetséges eredmények szuperpozíciójában létezik, és a befektetői akciók ezeket a lehetőségeket egyetlen realizált pályára "összeomlasztják".


5.1.4 A fraktál reflexivitási modell szimulálása

Most már szimulálhatjuk a fraktál reflexivitási modellt numerikus módszerekkel a frakcionált differenciálegyenletek csatolt rendszerének megoldására. Az alábbiakban egy Python kódimplementáció látható, amely szimulálja az észlelések és a piaci árak közötti rekurzív visszacsatolási hurkokat, beleértve mind a fraktál dinamikát, mind a sztochasztikus komponenseket.

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

from scipy.integrate import solve_ivp

Forrás: scipy.special import gamma

 

# Határozza meg a frakcionált deriváltakat Grünwald-Letnikov módszerrel

def fractional_derivative(alfa, f, t, h):

    n = hossz(t)

    eredmény = np.nulla(n)

    k esetén az (n) tartományban:

        összeg = 0

        j esetén a (k+1) tartományban:

            ÖSSZEG += (-1)**J * Gamma(alfa+1) / (Gamma(J+1) * Gamma(alfa-J+1)) * F[K-J]

        eredmény[k] = összeg / h**alfa

    Visszatérési eredmény

 

# Definiálja a fraktál reflexivitási modellt frakcionált differenciálegyenletek rendszereként

def fractal_reflexivity(t, y, alfa, béta, gamma, delta, eta, zéta, mu, nu, I_non_local):

    P, M = y

    dPdt_alpha = alfa * (M - P) + delta * I_non_local(t) + mu * np.véletlen.normál(0, eta)

    dMdt_beta = béta * (P - M) + gamma * np.sin(P) + nu * np.véletlen.normál(0, zéta)

    return [dPdt_alpha, dMdt_beta]

 

# Paraméterek

alfa = 0, 8 # Az észlelés frakcionált sorrendje

béta = 0,7 # Töredékes megrendelés a piaci árra

gamma_param = 0,1

delta = 0,1

mu = 0,02

nu = 0,02

ETA = 0,05

zéta = 0,05

I_non_local = lambda t: np.sin(t) # Példa nem helyi befolyásra

 

# A szimuláció időtartama

t_span = [0, 100]

t_eval = np.linspace(0; 100; 1000)

 

# Kezdeti feltételek (P0, M0)

y0 = [0,5; 0,5]

 

# Oldja meg a differenciálegyenletek rendszerét

sol = solve_ivp(lambda t, y: fractal_reflexivity(t, y, alfa, béta, gamma_param, delta, eta, zeta, mu, nu, I_non_local),

                t_span, y0, t_eval=t_eval)

 

# Az eredmények ábrázolása

plt.ábra(ábra=(10, 6))

plt.plot(sol.t; sol.y[0]; label='Észlelés (P)')

plt.plot(sol.t; sol.y[1]; label='Piaci ár (M)')

plt.title("Fraktálreflexivitási modell szimuláció")

plt.xlabel('Idő')

plt.ylabel('Érték')

plt.legend()

plt.show()

Ebben a szimulációban:

  • A tört differenciálegyenletek  rendszerét numerikus integrációval oldjuk meg.
  • A Grünwald-Letnikov módszert a frakcionált származékok közelítésére használják, megragadva a rendszer hosszú távú függőségeit és önhasonló viselkedését.
  • A sztochasztikus komponensek η(t)\eta(t)η(t) és ζ(t)\zeta(t)ζ(t) véletlenszerűséget visznek be a rendszerbe, ami piaci volatilitást és külső sokkokat jelent.

Az eredményül kapott ábra a befektetői észlelések és a piaci árak időbeli alakulását mutatja, a fraktáldinamika és a visszacsatolási hurkok vezetik a változók közötti kölcsönhatást.


5.1.5 A modell legfontosabb meglátásai

A fraktál reflexivitási modell számos kulcsfontosságú betekintést nyújt a pénzügyi piaci viselkedésbe:

  1. Önhasonlóság: A frakcionált számítás használata lehetővé teszi a modell számára, hogy megragadja a piaci dinamika önhasonló, fraktál természetét, ahol a minták különböző időskálákon ismétlődnek.
  2. Visszacsatolási hurkok: A reflexivitáselméletet kapcsolt differenciálegyenletek rendszereként modellezik, bemutatva, hogy a befektetői felfogás és a piaci árak hogyan befolyásolják egymást egy folyamatos visszacsatolási hurokban.
  3. Sztochaszticitás és valószínűségi eredmények: A sztochasztikus kifejezések felvétele figyelembe veszi a piaci bizonytalanságot és véletlenszerűséget, kvantum-ihletett képet nyújtva a pénzügyi piacokról, mint amelyek a lehetséges kimenetelek szuperpozíciójában léteznek.

Következtetés

A fraktál reflexivitási modell matematikai alapjai egyesítik a fraktál geometria, a reflexivitás és a kvantummechanika elemeit, hogy hatékony eszközt alkossanak a pénzügyi piacok elemzéséhez. A befektetői viselkedés és a piaci dinamika közötti összetett visszacsatolási hurkok rögzítésével, valamint determinisztikus és valószínűségi összetevők beépítésével a modell egyedülálló lencsét biztosít a piaci viselkedés megtekintéséhez.

A következő fejezetben ezt az alapot bővítjük ki a befektetői észlelések nemlineáris differenciálegyenleteinek feltárásával, mélyebb betekintést nyújtva a reflexivitás szerepébe a pénzügyi piacok alakításában.

5. fejezet: A fraktál reflexivitási modell kidolgozása

5.2 Nemlineáris differenciálegyenletek a befektetői észlelésekhez

A befektetői felfogás kulcsszerepet játszik a pénzügyi piacok alakításában. Soros reflexivitáselmélete szerint az, ahogyan a befektetők érzékelik a piaci feltételeket, vezérli cselekedeteiket, ami viszont befolyásolja a piaci árakat. Ez a visszacsatolási hurok eredendően nem lineáris, ami azt jelenti, hogy az észlelés kis változásai aránytalan piaci reakciókhoz vezethetnek, és fordítva. Ebben a részben megvizsgáljuk, hogyan modellezhetjük a befektetői észleléseket nemlineáris differenciálegyenletek segítségével, megragadva az észlelés és a piaci árak közötti dinamikus kölcsönhatásokat.


5.2.1 Az észlelések dinamikus folyamatként történő modellezése

A befektetői felfogás nem statikus; Idővel a piaci árakra, a külső eseményekre és az információáramlásra reagálva alakulnak ki. A reflexivitás alapgondolata az, hogy az észlelés és a piaci árak kölcsönösen függenek egymástól. A befektetői felfogások P(t)P(t)P(t) alakulását egy nemlineáris differenciálegyenlettel fejezhetjük ki, amely tükrözi ezt a kölcsönös függőséget:

dP(t)dt=α(M(t)−P(t))+λInon-local(t)+μη(t)\frac{dP(t)}{dt} = \alpha (M(t) - P(t)) + \lambda I_{\text{non-local}}(t) + \mu \eta(t)dtdP(t)=α(M(t)−P(t))+λInon-local(t)+μη(t)

Hol:

  • P(t)P(t)P(t) a befektetők felfogása a ttt időpontban,
  • M(t)M(t)M(t) az aktuális piaci ár,
  • α\alphaα érzékenységi paraméter, amely azt szabályozza, hogy a befektetői észlelések milyen gyorsan reagálnak a piaci árak változásaira,
  • Inon-local(t)I_{\text{non-local}}(t)Inon-local(t) egy nem helyi befolyás, amely külső információkat vagy globális piaci tényezőket foglal magában,
  • λ\lambdaλ szabályozza a nem lokális hatások erősségét,
  • η(t)\eta(t)η(t) egy sztochasztikus zaj kifejezés, amely véletlenszerű sokkokat jelöl az észlelés számára, és μ\muμ ennek a zajnak a nagysága.

Ez az egyenlet modellezi az  észlelések időbeli változásának sebességét. A piaci árak és az észlelések közötti különbség (M(t)−P(t))(M(t) - P(t))(M(t)−P(t)) határozza meg az észlelések fejlődését, míg a nem helyi tényezők és a sztochasztikus zaj összetettséget és kiszámíthatatlanságot eredményeznek.


5.2.2 Nem-linearitás a befektetői válaszokban

A piacokat összetett visszacsatolási mechanizmusok vezérlik, ahol a befektetői felfogás gyorsan változhat még a kis piaci ingadozásokra reagálva is. Ez a viselkedés nemlinearitást vezet be a modellbe, amely  a  differenciálegyenletekben nemlineáris kifejezések bevezetésével ábrázolható.

Például a befektetői magatartás gyakran terelő hatásokat mutat - ahol egy kis kezdeti ármozgás felerősödik, mivel egyre több befektető követi a trendet. Ez a fajta viselkedés modellezhető egy sigmoid vagy tanh függvénnyel, amely rögzíti a befektetői észlelések fokozatos, mégis gyorsuló válaszát:

dP(t)dt=αtanh(M(t)−P(t))+λInon-local(t)+μη(t)\frac{dP(t)}{dt} = \alpha \tanh(M(t) - P(t)) + \lambda I_{\text{non-local}}(t) + \mu \eta(t)dtdP(t)tanh(M(t)−P(t))+λInon-local(t)+μη(t)

A tanh függvény zökkenőmentesen vált -1 és 1 között, természetes módot biztosítva az észlelési dinamika modellezésére, ahol a befektetők reakciói lassan indulnak, de gyorsan felgyorsulnak, mivel a piaci feltételek jelentősen eltérnek a várakozásaiktól.

Alternatív megoldásként a drámaibb befektetői válaszok exponenciális függvényekkel rögzíthetők, amelyek modellezik a buborékok vagy összeomlások lehetőségét a  gyorsan változó észlelésekre válaszul:

dP(t)dt=αexp(β(M(t)−P(t)))+λInon-local(t)+μη(t)\frac{dP(t)}{dt} = \alpha \exp\left(\beta (M(t) - P(t))\jobb) + \lambda I_{\text{non-local}}(t) + \mu \eta(t)dtdP(t)exp(β(M(t)−P(t)))+λInon-local(t)+μη(t)

Ahol β\betaβ az exponenciális válasz meredekségét szabályozó paraméter. Ebben a formában az árak és az észlelések közötti kis eltérések az észlelés nagy eltolódásához vezethetnek, tükrözve a valós jelenségeket, például a piaci pánikot vagy az eufóriát.


5.2.3 Memória hozzáadása a modellhez: frakcionált származékok

A befektetői percepciók gyakran mutatnak emlékezetet, ahol a múltbeli tapasztalatok és a múltbeli árak befolyásolják a jövőbeli várakozásokat. A szokásos differenciálegyenleteken alapuló hagyományos modellek feltételezik, hogy a befektetői válaszok azonnaliak, de a valóságban gyakran késés vagy tartósság tapasztalható  abban, hogy az észlelések hogyan alkalmazkodnak a piaci változásokhoz.

A memória modellbe való beépítéséhez frakcionált deriváltakat használhatunk, amelyek lehetővé teszik a hosszú távú függőségekkel rendelkező folyamatok leírását. A α\alphaα rend tört deriváltja, amelyet dαdtα\frac{d^\alpha}{dt^\alpha}dtαdα jelöl, általánosítja a differenciálás fogalmát a nem egész rendekre, és memóriaeffektusokkal modellezheti a rendszereket.

Az észlelések frakcionált reflexivitási egyenlete:

dαP(t)dtα=α(M(t)−P(t))+λInon-local(t)+μη(t)\frac{d^\alpha P(t)}{dt^\alpha} = \alpha (M(t) - P(t)) + \lambda I_{\text{non-local}}(t) + \mu \eta(t)dtαdαP(t)=α(M(t)−P(t))+λInon-local(t)+μη(t)

Hol:

  • α\alfaα (most a tört rendre utal) szabályozza az észlelések memóriahatását . A α=1\alpha = 1α=1 esetén a standard deriváltat állítjuk helyre, míg a α<1\alpha < 1α<1 esetén a rendszer hosszú távú memóriát mutat.

Ez a frakcionált megközelítés különösen hasznos a tartós piaci trendek modellezéséhez, ahol a befektetői felfogások idővel lassan változnak a piaci változásokra reagálva, tükrözve a Hurst exponens H>0,5H > 0,5H>0,5 értéket perzisztens rendszerek esetén.


5.2.4 Nemlineáris befektetői percepciók numerikus szimulációja

A befektetői percepciók dinamikájának jobb megértése érdekében numerikus módszerekkel szimulálhatjuk a P(t)P(t)P(t) fejlődését. Az alábbiakban egy nemlineáris differenciálegyenlet Python implementációja látható a befektetői észlelésekhez, amely magában foglalja mind a nemlineáris válaszokat, mind a sztochasztikus zajt:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

from scipy.integrate import solve_ivp

 

# Az észlelési modell meghatározása nemlineáris differenciálegyenletként

def investor_perception(t, P, alfa, béta, gamma, lambda_param, mu, M_func, I_non_local):

    M_t = M_func(t) # Piaci ár t időpontban

    I_t = I_non_local(t) # Nem helyi hatás t időpontban

    zaj = np.random.normal(0, mu) # Sztochasztikus zaj kifejezés

    dPdt = alfa * np.tanh(béta * (M_t - P)) + lambda_param * I_t + zaj

    visszatérés dPdt

 

# Példa piaci ár függvényre (valós adatokkal helyettesíthető)

def M_func t):

    return np.sin(t) + 0,1 * t # Példa piaci ár szinuszos trenddel

 

# Példa nem lokális befolyásoló függvényre

def I_non_local t):

    return np.cos(0,1 * t) # Példa nem lokális befolyásra

 

# Szimulációs paraméterek

alfa = 0,8 # Érzékelési érzékenység

béta = 1,2 # A nemlineáris válasz erőssége

gamma = 0,1 # Az ártrendek hatása

lambda_param = 0,5 # Nem lokális befolyáserősség

mu = 0,05 # Zajintenzitás

t_span = [0, 100] # Időtartomány

t_eval = np.linspace(0, 100, 1000) # Értékelési pontok

 

# Kezdeti észlelés

P0 = 0,5

 

# Oldja meg a differenciálegyenletet numerikusan

sol = solve_ivp(lambda t, P: investor_perception(t, P, alfa, béta, gamma, lambda_param, mu, M_func, I_non_local),

                t_span, [P0], t_eval=t_eval)

 

# Ábrázolja az észlelést az idő múlásával

plt.ábra(ábra=(10, 6))

plt.plot(sol.t; sol.y[0]; label='Befektetői megítélés (P)')

plt.plot(t_eval, M_func(t_eval), label='Piaci ár (M)', vonalstílus='--')

plt.title("Nemlineáris befektetői észlelési modell")

plt.xlabel('Idő')

plt.ylabel('Érzékelés / piaci ár')

plt.legend()

plt.show()

Ebben a szimulációban:

  • A P(T)P(T)P(t) észlelést egy nemlineáris tanh függvénnyel modellezzük, amely tükrözi, hogy a befektetői reakciók hogyan gyorsulnak fel az észlelés és a piaci ár közötti különbség növekedésével.
  • A sztochasztikus zajt a η(t)\eta(t)η(t) kifejezés vezeti be, megragadva a befektetői magatartásban rejlő bizonytalanságot.
  • A piaci ár M(t)M(t)M(t) és a nem helyi hatás Inon-local(t)I_{\text{non-local}}(t)Inon-local(t) időfüggő függvényekként vannak modellezve, amelyek valós inputokat, például globális piaci trendeket vagy külső gazdasági sokkokat képviselnek.

A grafikon bemutatja, hogyan alakulnak a befektetői percepciók az idő múlásával a változó piaci feltételekre, a nemlineáris visszajelzésekre és a véletlenszerű ingadozásokra reagálva.


5.2.5 Stabilitás és bifurkáció az észlelési dinamikában

A befektetői észlelési dinamika nemlineáris jellege elágazásokhoz vezethet - olyan pontokhoz, ahol a piaci feltételek vagy paraméterek kis változásai hirtelen változásokat okoznak a befektetői magatartásban. Ezek az elágazások piaci buborékokat, összeomlásokat vagy más szélsőséges eseményeket eredményezhetnek.

Ennek a viselkedésnek a feltárásához elemezhetjük a  differenciálegyenlet-rendszer stabilitását. Ha megtaláljuk azokat a fix pontokat, ahol dP(t)dt=0\frac{dP(t)}{dt} = 0dtdP(t)=0, felmérhetjük, hogy a befektetői felfogás stabilizálódik-e vagy eltér bizonyos körülmények között.

Például az egyenletben:

dP(t)dt=αtanh(β(M(t)−P(t)))\frac{dP(t)}{dt} = \alpha \tanh(\beta (M(t) - P(t)))dtdP(t)tanh(β(M(t)−P(t)))

A P∗P^*P∗  fix pontok akkor fordulnak elő, ha:

P=M(t)P^* = M(t)P=M(t)

Ezeken a pontokon a befektetői felfogás igazodik a piaci árakhoz, ami egyensúlyhoz vezet. Az M(t)M(t)M(t) és a P(t)P(t)P(t) közötti nagy eltérések esetén azonban a tanh függvény nemlineáris jellege gyors eltolódásokat okozhat az észlelésben, ami instabilitáshoz vagy bifurkációs pontokhoz vezethet.


Következtetés

Ebben a fejezetben kidolgoztuk a befektetői percepciók nemlineáris differenciálegyenletekkel történő modellezésének matematikai keretét. A nemlineáris válaszok, a sztochasztikus zaj és a frakcionált derivatívák beépítésével megragadjuk a pénzügyi piacok befektetői viselkedésének összetett, dinamikus természetét. Ez a megközelítés hatékony eszközt kínál annak elemzésére, hogy az észlelések hogyan alakulnak az idő múlásával és befolyásolják a piaci árakat, mélyebb betekintést nyújtva a reflexivitásba és a piaci dinamikába.

A következő fejezetben azt vizsgáljuk, hogy ezek a befektetői percepciók hogyan hatnak a piaci árakra egy folyamatos visszacsatolási hurokban, megvizsgálva a nemlineáris visszacsatolás szerepét a  piaci trendek és a volatilitás alakításában.

5. fejezet: A fraktál reflexivitási modell kidolgozása

5.3 A piaci árak összekapcsolása visszacsatolási hurkokkal

A pénzügyi piacokon a visszacsatolási hurkok olyan alapvető mechanizmust jelentenek, amelyen keresztül a befektetői észlelések és a piaci árak dinamikusan befolyásolják egymást. Ezek a hurkok eredendően nem lineárisak és rekurzívak, összetett, gyakran kiszámíthatatlan viselkedést hozva létre. A fraktál reflexivitási modell megragadja ezt a kölcsönhatást azáltal, hogy a befektetői észleléseket a piaci árakkal összekapcsolja egy nemlineáris differenciálegyenletek rendszerén keresztül. Ebben a szakaszban megvizsgáljuk, hogyan lehet formálisan modellezni ezeket a visszacsatolási hurkokat, integrálva mind a determinisztikus, mind a sztochasztikus elemeket.


5.3.1 Visszacsatolási hurkok: a reflexivitás lényege

A Soros György által leírt reflexivitás azt állítja, hogy a piacokat nem pusztán a fundamentumok vezérlik. Ehelyett rekurzív kapcsolat áll fenn  a piaci szereplők észlelése és a tényleges piaci feltételek között. Ez kétirányú visszacsatolási hurkot hoz létre:

  • Az észlelések befolyásolják az árakat: A befektetők észleléseik alapján járnak el, eszközöket vásárolnak vagy adnak el, ami befolyásolja a piaci árakat.
  • Az árak befolyásolják az észleléseket: A piaci árak változásai visszagyűrűznek a befektetők megítélésébe, potenciálisan megerősítve vagy megfordítva a piaci trendeket.

Matematikailag ezt a visszacsatolási hurkot a  P(t)P(t)P(t) észlelések és az M(t)M(t)M(t) piaci árak kapcsolt differenciálegyenleteinek rendszerével ábrázolhatjuk  . Az egyes változók fejlődése a másiktól függ, és mindkettő külső hatásoknak és sztochasztikus zajnak van kitéve.


5.3.2 A kapcsolt egyenletek rendszere

A befektetői felfogások és a piaci árak közötti kölcsönhatás a nemlineáris differenciálegyenletek következő rendszerével rögzíthető:

dP(t)dt=α(M(t)−P(t))+λInon-local(t)+μη(t)\frac{dP(t)}{dt} = \alpha (M(t) - P(t)) + \lambda I_{\text{non-local}}(t) + \mu \eta(t)dtdP(t)=α(M(t)−P(t))+λInon-local(t)+μη(t) dM(t)dt=β(P(t)−M(t))+γf(P(t))+δInon-local(t)+νζ(t)\frac{dM(t)}{dt} = \beta (P(t) - M(t)) + \gamma f(P(t)) + \delta I_{\text{non-local}}(t) + \nu \zeta( t)dtdM(t)=β(P(t)−M(t))+γf(P(t))+δInon-local(t)+νζ(t)

Hol:

  • P(t)P(t)P(t) a befektető észlelése a ttt időpontban,
  • M(t)M(t)M(t) a piaci ár a ttt időpontban,
  • α\alphaα és β\betaβ az érzékelés és az árak érzékenységi paraméterei,
  • f(P(t))f(P(t))f(P(t)) egy nemlineáris függvény, amely a befektetői felfogás árakra gyakorolt további hatásait képviseli,
  • Inon-local(t)I_{\text{non-local}}(t)Az Inon-local(t) kifejezés a nem helyi hatásokat (pl. globális piaci trendeket vagy külső sokkokat) foglalja magában,
  • Μη(t)\mu \eta(t)μη(t) és νζ(t)\nu \zeta(t)νζ(t) sztochasztikus kifejezések, amelyek az észlelések és az árak véletlenszerű ingadozásait képviselik.

Ez a rendszer folyamatos visszacsatolási hurkot képvisel, ahol a P(t)P(t)P(t) észlelések befolyásolják a piaci árakat M(t)M(t)M(t), és a piaci árak visszacsatolódnak a befektetői megítélésekhez. A nemlineáris f(P(t))f(P(t))f(P(t)) kifejezés lehetővé teszi számunkra, hogy összetettebb viselkedéseket rögzítsünk, mint például  a terelés, a pánikeladás vagy  a buborékképződés.


5.3.3 Nemlinearitás és az f(P(t))f(P(t))f(P(t)) szerepe

Az f(P(t))f(P(t))f(P(t)) kifejezés azt jelenti, hogy az észlelések milyen erősen befolyásolhatják az árakat nemlineáris módon. Ez elengedhetetlen az olyan szélsőséges piaci jelenségek modellezéséhez, mint a buborékok vagy összeomlások, ahol a befektetői magatartás jelentősen eltér a fundamentumoktól.

Például ezt a nemlineáris viselkedést modellezhetjük egy szigmoid függvénnyel vagy tangens hiperbolikussal (tanh), amely rögzíti a piacokon megfigyelt küszöbszerű válaszokat:

f(P(t))=tanh(γP(t))f(P(t)) = \tanh(\gamma P(t))f(P(t))=tanh(γP(t))

A tanh funkció nemlinearitást vezet be a visszacsatolási hurokba, ahol az észlelés kis eltérései kezdetben kevés hatással lehetnek, de a nagyobb eltérések drasztikus változásokat okozhatnak a piaci árakban. A γ\gammaγ paraméter szabályozza ennek a nemlineáris hatásnak az erősségét, lehetővé téve számunkra a változó piaci feltételek modellezését.


5.3.4 Beleértve a külső hatásokat: a nem helyi információáramlást

A piacok nem zárt rendszerek. A befektetői észleléseket és a piaci árakat külső tényezők befolyásolják, beleértve a globális piaci trendeket, a geopolitikai eseményeket és a makrogazdasági adatokat. Ezek a hatások a modellünkben megragadhatók az Inon-local(t)I_{\text{non-local}}(t)Inon-local(t) kifejezéssel, amely a közvetlen piacon kívülről érkező információáramlást jelenti.

Az egyenletek most a következőket tartalmazzák:

dP(t)dt=α(M(t)−P(t))+λInon-local(t)+μη(t)\frac{dP(t)}{dt} = \alpha (M(t) - P(t)) + \lambda I_{\text{non-local}}(t) + \mu \eta(t)dtdP(t)=α(M(t)−P(t))+λInon-local(t) )+μη(t) dM(t)dt=β(P(t)−M(t))+γtanh(γP(t))+δInon-local(t)+νζ(t)\frac{dM(t)}{dt} = \beta (P(t) - M(t)) + \gamma \tanh(\gamma P(t)) + \delta I_{\text{non-local}}(t) + \nu \ zeta(t)dtdM(t)=β(P(t)−M(t))+γtanh(γP(t))+δInon-local(t)+νζ(t)

Hol:

  • Az Inon-local(t)I_{\text{non-local}}(t)Inon-local(t) modellezhető globális indexek, gazdasági mutatók vagy akár hírek vagy közösségi média hangulatelemzésének függvényében.
  • λ\lambdaλ és δ\deltaδ az érzékelésre, illetve a piaci árakra gyakorolt külső hatások erősségét jelöli.

Ez a kiterjesztés lehetővé teszi, hogy a modell figyelembe vegye a  piacok globális összekapcsoltságát, tükrözve azt a tényt, hogy egyetlen piac sem működik elszigetelten.


5.3.5 Kapcsolt visszacsatolási hurkok numerikus szimulációja

A kapcsolt differenciálegyenletek ezen rendszerének viselkedésének feltárásához numerikus módszerekkel szimulálhatjuk az észlelések és a piaci árak közötti kölcsönhatást. A következő Python kód implementálja a rendszert, amely visszacsatolási hurkokat, nemlineáris hatásokat és sztochasztikus komponenseket tartalmaz.

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

from scipy.integrate import solve_ivp

 

# Definiálja a csatolt differenciálegyenletek rendszerét

def feedback_loops(t, y, alfa, béta, gamma, lambda_param, delta, mu, nu, M_func, I_non_local):

    P, M = y

    I_t = I_non_local(t) # Nem helyi hatás t időpontban

    noise_P = np.random.normal(0, mu) # Sztochasztikus zaj az észlelésekhez

    noise_M = np.random.normal(0, nu) # Sztochasztikus zaj az árakon

    dPdt = alfa * (M - P) + lambda_param * I_t + noise_P

    dMdt = béta * (P - M) + gamma * np.tanh(P) + delta * I_t + noise_M

    return [dPdt, dMdt]

 

# Példa külső hatásokra (nem helyi információ)

def I_non_local t):

    return np.sin(0,1 * t) # Példa: globális piaci trend

 

# Példa piaci ár függvényre (referenciaként a grafikonon)

def M_func t):

    return np.sin(0,05 * t) + 0,1 * t # Példa árfüggvényre lassú eltolódással

 

# Szimulációs paraméterek

alfa = 0, 7 # Az észlelés érzékenysége

béta = 0,8 # A piaci árak érzékenysége

gamma = 1,0 # Az érzékelés nemlineáris hatása az árakra

lambda_param = 0,3 # A nem lokális hatás erőssége az észlelésekre

delta = 0,2 # A piaci árakra gyakorolt nem helyi hatás erőssége

mu = 0,05 # Az érzékelés zajintenzitása

nu = 0,05 # A piaci árak zajintenzitása

t_span = [0, 200] # Időtartomány

t_eval = np.linspace(0, 200, 1000) # Értékelési pontok

 

# Az észlelés és a piaci ár kezdeti értékei

y0 = [0,5; 0,5]

 

# A differenciálegyenletek rendszerének numerikus megoldása

sol = solve_ivp(lambda t, y: feedback_loops(t, y, alfa, béta, gamma, lambda_param, delta, mu, nu, M_func, I_non_local),

                t_span, y0, t_eval=t_eval)

 

# Az eredmények ábrázolása

plt.ábra(ábra=(10, 6))

plt.plot(sol.t; sol.y[0]; label='Észlelés (P)')

plt.plot(sol.t; sol.y[1]; label='Piaci ár (M)')

plt.plot(t_eval, M_func(t_eval), label='Külső árhivatkozás', vonalstílus='--')

plt.title("Kapcsolt visszacsatolási hurkok: érzékelés és piaci árdinamika")

plt.xlabel('Idő')

plt.ylabel('Érték')

plt.legend()

plt.show()

Ebben a szimulációban:

  • A P(t)P(t)P(t) érzékelés és  az  M(t)M(t)M(t) piaci ár idővel változik, egymást és külső, nem helyi tényezőket befolyásolva.
  • A nemlineáris tanh (P)\tanh(P)tanh(P) kifejezés bonyolultságot visz a visszacsatolási hurokba, míg a sztochasztikus kifejezések véletlenszerű ingadozásokat adnak hozzá, hogy tükrözzék a valós piaci zajt.
  • A rendszert számszerűen oldják meg a solve_ivp függvénnyel, és az eredményeket úgy ábrázolják, hogy megmutassák, hogyan hatnak dinamikusan az észlelések és a piaci árak.

5.3.6 A dinamika elemzése

A rendszer dinamikája számos fontos viselkedést tár fel, amelyek gyakran megfigyelhetők a valós pénzügyi piacokon:

  • Piaci trendek: Amikor a befektetői felfogás P(t)P(t)P(t) és a piaci árak M(t)M(t)M(t) M(t) szinkronban mozognak, tartós tendenciát figyelhetünk meg. Ez a piaci lendület időszakait tükrözi, amikor a befektetők pozitív vagy negatív megítélése megerősíti az ármozgások irányát.
  • Megfordulások: Egyes esetekben az észlelések és az árak közötti nagy eltérések megfordítják a piaci dinamikát, megragadva a bikapiacról a medvepiacra való hirtelen áttérést, vagy fordítva.
  • Volatilitás: A sztochasztikus η(t)\eta(t)η(t) és ζ(t)\zeta(t)ζ(t) sztochasztikus kifejezések volatilitást vezetnek be a rendszerbe, modellezve a pénzügyi piacok kiszámíthatatlan természetét. Ez a véletlenszerűség az árak vagy az észlelések átmeneti megugrásához vezethet, amelyek függetlenek az általános piaci trendtől.

Következtetés

A piaci árak és a befektetői felfogások visszacsatolási hurkokon keresztül történő összekapcsolásával a fraktál reflexivitási modell megragadja azokat az összetett, nemlineáris kölcsönhatásokat, amelyek a pénzügyi piac dinamikáját irányítják. Ez a kapcsolt differenciálegyenlet-rendszer tükrözi, hogy a befektetői hangulat kis változásai nagy piaci elmozdulásokhoz vezethetnek, trendeket, fordulatokat és volatilitást hozva létre.

A következő részben megvizsgáljuk, hogyan lehet bevezetni a  kvantummechanika által inspirált sztochasztikus komponenseket, további komplexitási réteget adva a modellhez azáltal, hogy figyelembe vesszük a több lehetséges piaci kimenetelt és a pénzügyi rendszerek valószínűségi természetét.

5. fejezet: A fraktál reflexivitási modell kidolgozása

5.4 Sztochasztikus komponensek: a sokvilág-elmélet beépítése

A sztochasztikus elemek beépítése a fraktál reflexivitási modellbe lehetővé teszi számunkra, hogy megragadjuk a pénzügyi piacokon elterjedt bizonytalanságot és véletlenszerűséget.  A kvantummechanika sokvilágú értelmezéséből ihletet merítve  ez a szakasz valószínűségi eredményeket vezet be a modellbe, tükrözve az egyidejűleg létező potenciális piaci utak sokaságát. A befektetők minden döntése, amelyet észleléseik és külső tényezőik befolyásolnak, összeomlasztja a rendszert egy adott piaci pályára. A sztochasztikus folyamatok visszacsatolási hurkokba történő bevezetésével modellezhetjük a pénzügyi rendszerek véletlenszerűségét és párhuzamos lehetőségeit, igazodva a piaci állapotok kvantum "szuperpozíciójának" elképzeléséhez.


5.4.1 A sztochaszticitás szerepe a pénzügyi piacokon

A pénzügyi piacok véletlenszerű ingadozásokat mutatnak számos tényező miatt:

  • A befektetői hangulat kiszámíthatatlanul változhat, hírekkel, pletykákkal vagy globális eseményekkel befolyásolva.
  • A külső sokkok, például a természeti katasztrófák vagy a politikai felfordulás hirtelen változásokat idéznek elő a piaci dinamikában.
  • A mikroszintű piaci akciók, mint például a nagyfrekvenciás kereskedés vagy az egyedi döntések, zajt adnak a rendszerhez.

Ezek a véletlen tényezők sztochasztikus differenciálegyenletekkel (SDE) modellezhetők, amelyek kiterjesztik a közönséges differenciálegyenletek (ODE-k) determinisztikus keretét egy zajkifejezés hozzáadásával. A sokvilág-elméletben egy sztochasztikus folyamat minden lehetséges kimenetele egy másik "világot" vagy piaci pályát képvisel, amelyek mind párhuzamosan léteznek, amíg a piaci cselekvések össze nem omlasztják őket egy megfigyelt valósággá.


5.4.2 Sztochasztikus komponensek bevezetése a visszacsatolási hurokba

A befektetői észlelések és  a piaci árak differenciálegyenleteinek kapcsolt rendszerét  sztochasztikus kifejezések hozzáadásával módosítjuk. Ezek a kifejezések a befektetői magatartás és a piaci dinamika véletlenszerű ingadozásait magyarázzák. A rendszer a következő lesz:

dP(t)dt=α(M(t)−P(t))+λInon-local(t)+μη(t)\frac{dP(t)}{dt} = \alpha (M(t) - P(t)) + \lambda I_{\text{non-local}}(t) + \mu \eta(t)dtdP(t)=α(M(t)−P(t))+λInon-local(t)+μη(t) dM(t)dt=β(P(t)−M(t))+γf(P(t))+δInon-local(t)+νζ(t)\frac{dM(t)}{dt} = \beta (P(t) - M(t)) + \gamma f(P(t)) + \delta I_{\text{non-local}}(t) + \nu \zeta( t)dtdM(t)=β(P(t)−M(t))+γf(P(t))+δInon-local(t)+νζ(t)

Hol:

  • η(t)\eta(t)η(t) és ζ(t)\zeta(t)ζ(t) sztochasztikus kifejezések, amelyeket tipikusan Wiener-folyamatokként (Brown-mozgás) modelleznek.
  • μ\muμ és ν\nuν szabályozza az észleléseket és az árakat befolyásoló sztochasztikus zaj nagyságát.
  • Ezek a sztochasztikus összetevők képviselik a  piacot befolyásoló véletlenszerű sokkokat vagy külső bizonytalanságokat.

A sztochasztikus kifejezések a standard Wiener eljárást követik:

dWt=ξ dtdW_t = \xi \sqrt{dt}dWt=ξdt

Ahol ξ\xiξ egy 0 átlagú és 1 varianciájú normális eloszlásból vett véletlen változó, dtdtdt pedig egy kis időbeli növekményt jelent. A Wiener-folyamat megragadja a pénzügyi piacokat jellemző folyamatos időbeli véletlenszerűséget.


5.4.3 Sztochasztikus visszacsatolási hurkok numerikus szimulációja

Ennek a sztochasztikus rendszernek a viselkedésének szimulálásához kiterjeszthetjük a determinisztikus rendszerek megoldására használt numerikus módszereket sztochasztikus differenciálegyenletek (SDE) kezelésére. A következő Python-kód szimulálja a befektetői észlelések és a piaci árak közötti sztochasztikus visszacsatolási hurkot:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Határozza meg a sztochasztikus differenciálegyenletek rendszerét

def stochastic_feedback_loops(t, y, alfa, béta, gamma, lambda_param, delta, mu, nu, M_func, I_non_local):

    P, M = y

    I_t = I_non_local(t) # Nem helyi hatás t időpontban

    noise_P = np.random.normal(0, mu) * np.sqrt(dt) # Sztochasztikus zaj az észlelésekhez

    noise_M = np.random.normal(0, nu) * np.sqrt(dt) # Sztochasztikus zaj a piaci árakon

    dPdt = alfa * (M - P) + lambda_param * I_t + noise_P

    dMdt = béta * (P - M) + gamma * np.tanh(P) + delta * I_t + noise_M

    return [dPdt, dMdt]

 

# Példa külső hatásokra (nem helyi információ)

def I_non_local t):

    return np.sin(0,1 * t) # Példa: globális piaci trend

 

# Példa piaci ár függvényre (referenciaként a grafikonon)

def M_func t):

    return np.sin(0,05 * t) + 0,1 * t # Példa árfüggvényre lassú eltolódással

 

# Szimulációs paraméterek

alfa = 0, 7 # Az észlelés érzékenysége

béta = 0,8 # A piaci árak érzékenysége

gamma = 1,0 # Az érzékelés nemlineáris hatása az árakra

lambda_param = 0,3 # A nem lokális hatás erőssége az észlelésekre

delta = 0,2 # A piaci árakra gyakorolt nem helyi hatás erőssége

mu = 0,05 # Az érzékelés zajintenzitása

nu = 0,05 # A piaci árak zajintenzitása

dt = 0,01 # Időlépés

T = 200 # Teljes idő

lépések = int(T / dt) # Időlépések száma

 

# Az észlelés és a piaci ár kezdeti értékei

P0, M0 = 0,5, 0,5

 

# Az idő fejlődése

P = np.nullák(lépések)

M = np.nullák(lépések)

P[0], M[0] = P0, M0

 

# Szimulálja a sztochasztikus rendszert

Az i tartományban (1, lépések):

    dPdt, dMdt = stochastic_feedback_loops(i*dt, [P[i-1], M[i-1]], alfa, béta, gamma, lambda_param, delta, mu, nu, M_func, I_non_local)

    P[i] = P[i-1] + dPdt * dt

    M[i] = M[i-1] + dMdt * dt

 

# Az eredmények ábrázolása

idő = np.linspace(0; T; lépések)

plt.ábra(ábra=(10, 6))

plt.plot(idő; P; címke='Észlelés (P)')

plt.plot(idő; M; label='Piaci ár (M)')

plt.title("Sztochasztikus visszacsatolási hurkok: érzékelés és piaci árdinamika zajjal")

plt.xlabel('Idő')

plt.ylabel('Érték')

plt.legend()

plt.show()

Ebben a szimulációban:

  • A befektetői felfogások P(t)P(t)P(t) és a piaci árak M(t)M(t)M(t) sztochasztikus folyamatokként vannak modellezve, véletlenszerű ingadozásokkal a Wiener-folyamatokon keresztül.
  • A sztochasztikus kifejezések változékonyságot vezetnek be a visszacsatolási hurokba, tükrözve a valós pénzügyi rendszerek kiszámíthatatlan természetét.
  • Az eredményül kapott idősor megragadja az észlelések és árak dinamikus fejlődését az idő múlásával, a véletlenszerűség pedig tükrözi a párhuzamos piaci realitásokat,  amelyeket a Sok-világ értelmezés ír le.

5.4.4 Sokvilág-elmélet és valószínűségi eredmények

A  kvantummechanika sokvilágú értelmezése azt állítja, hogy egy kvantumesemény minden lehetséges kimenetele egy különálló, párhuzamos világban létezik. A pénzügyi piacok kontextusában ez azt jelenti, hogy minden lehetséges kimenetel – legyen az áremelkedés, csökkenés vagy plató – párhuzamos valóságként létezik, amíg a piaci erők, például a befektetői intézkedések vagy a külső sokkok "össze nem omlasztják" ezeket a lehetőségeket egyetlen megfigyelt kimenetellé.

Modellünkben a sztochasztikus kifejezések ezeket a párhuzamos valóságokat képviselik. A szimuláció minden egyes futtatása eltérő pályát eredményez a befektetői észlelések és a piaci árak tekintetében, tükrözve a  pénzügyi piacok valószínűségi jellegét. A sztochasztikus folyamatok bevonása reálisabb képet ad a piaci viselkedésről, ahol mindig benne rejlik a jövőbeli eredmények bizonytalansága.

A szimuláció többszöri futtatásával különböző potenciális piaci utakat fedezhetünk fel, hasonlóan a különböző "világok" mintavételéhez a Sok-Világok keretrendszerben. Ez a megközelítés különösen hasznos annak megértéséhez, hogy a piacok hogyan viselkedhetnek különböző körülmények között, például szélsőséges volatilitás vagy váratlan külső sokkok esetén.


5.4.5 A piaci elágazások és összeomlások megértése

A sztochasztikus modellek egyik legkritikusabb betekintése a piaci elágazások vagy összeomlások lehetősége. Bifurkációk akkor fordulnak elő, amikor a piaci feltételek vagy a befektetői felfogások kis változásai drasztikus változásokhoz vezetnek a piaci magatartásban. A Sok-Világok keretrendszerben a bifurkációk olyan pontokat jelentenek, ahol a rendszer több lehetséges jövőbe ágazhat.

A bifurkációk modellezéséhez módosíthatjuk az f(P(t))f(P(t))f(P(P(t)) nemlineáris visszacsatolási kifejezést úgy, hogy tartalmazza a kritikus küszöbértékeket, ahol a befektetői viselkedés hirtelen megváltozik. Például, ha a befektetői felfogás átlép egy bizonyos küszöböt (pl. szélsőséges optimizmus vagy pesszimizmus), a piac stabil állapotból kaotikus állapotba válthat:

f(P(t))=P(t)1+exp(−κ(P(t)−Pcrit))f(P(t)) = \frac{P(t)}{1 + \exp(-\kappa (P(t) - P_{\text{crit}})))}f(P(t))=1+exp(−κ(P(t)−Pcrit))P(t)

Hol:

  • PcritP_{\text{crit}}Pcrit a bifurkáció kritikus küszöbértéke,
  • κ\kappaκ szabályozza az átmenet élességét.

Ez a módosított funkció fordulópontokat vezet  be a visszacsatolási hurokban, modellezési forgatókönyveket, például piaci összeomlásokat vagy buborékokat. A rendszer normál körülmények között stabil maradhat, de ha az észlelések elérik a PcritP_{\text{crit}}Pcrit-et, a piac gyors, nemlineáris változáson mehet keresztül.


Következtetés

A sokvilág-elmélet által inspirált sztochasztikus komponensek beépítésével a fraktálreflexivitási modell a pénzügyi piacok reálisabb ábrázolásává válik, megragadva mind a determinisztikus visszacsatolási hurkokat, mind a piaci viselkedést átható véletlenszerűséget. A sztochasztikus kifejezések felvétele valószínűségi dimenziót vezet be a modellbe, tükrözve a pénzügyi piacokban rejlő bizonytalanságot és számos lehetséges kimenetelt.

A következő részben tovább vizsgáljuk, hogyan lehet ezeket a valószínűségi piaci eredményeket egyetlen megfigyelt valósággá "összeomlani" befektetői akciók és külső események révén. Ezenkívül módszereket dolgozunk ki ezeknek a valószínűségi eredményeknek a szimulálására és elemzésére, hogy jobban megértsük a piaci viselkedést különböző körülmények között.

6. fejezet: Nem helyi információáramlás a piacokon

6.1 Holografikus információk: Piacok közötti hatások

A holografikus elv, amelyet eredetileg a fekete lyukak fizikájával összefüggésben javasoltak, azt állítja, hogy a magasabb dimenziós térben lévő információ kódolható egy alacsonyabb dimenziós határon. A pénzügyi piacok kontextusában ez az elv alkalmazható a piacok közötti hatások megértésére – ahol egy szektorban, földrajzi régióban vagy eszközosztályban a piaci viselkedés mélyreható, nem helyi hatást gyakorolhat a pénzügyi rendszer látszólag független részeire.

Ez az elképzelés túlmutat a hagyományos korrelációs modelleken, azt sugallva, hogy a piaci információk nem tisztán lokalizáltak, hanem  holografikus módon oszlanak meg az összekapcsolt piacok között. Ebben a részben kifejlesztjük azokat a matematikai eszközöket, amelyek szükségesek ezeknek a piacokon átívelő hatásoknak a modellezéséhez, és feltárjuk, hogyan befolyásolják a befektetői felfogást és a piaci dinamikát.


6.1.1 Piacok közötti hatások és nem lokalitás a pénzügyekben

A hagyományos piaci modellekben az egyes piacokat vagy eszközöket gyakran elszigetelten kezelik, és a hatásokat jellemzően olyan helyi tényezők írják le, mint a kínálat és a kereslet, a gazdasági adatok vagy a kamatlábak. A modern pénzügyi piacok azonban globálisan kapcsolódnak egymáshoz, ami azt jelenti, hogy az egyik piacon bekövetkező események gyors és messzemenő hatást gyakorolhatnak az egész rendszerre. Ezek a nem lokális kölcsönhatások olyan jelenségekben láthatók, mint:

  • globális gazdasági fertőzés (pl. a 2008-as pénzügyi válság),
  • A  részvénypiacokat és devizákat érintő nyersanyagár-ingadozások,
  • A  globális részvényeket, kötvényeket és származékos termékeket befolyásoló geopolitikai események.

A holografikus információs modell a pénzügyekben feltételezi, hogy a piaci információk kódolva vannak és megosztva vannak a különböző piacok között, így még az egyik piac kis változásai is nemlineáris módon gyűrűzhetnek át a többin. Ennek a hatásnak a megragadására nem lokális kifejezéseket vezetünk  be a fraktál reflexivitási modellbe.


6.1.2 Nem lokális információ beépítése a reflexivitási modellbe

Módosítjuk a befektetői észlelések és  a piaci árak differenciálegyenleteinek kapcsolt rendszerét  , hogy az tartalmazza a nem helyi információáramlásokat is. Ebben a kiterjesztett modellben egy ágazat vagy földrajzi régió piaci szereplői nemcsak a helyi piacukról, hanem más piacokról is hozzáférhetnek információkhoz. Ezt matematikailag az  Inon-local(t)I_{\text{non-local}}(t)Inon-local(t) nem-lokális befolyásolási kifejezés bevezetésével fejezzük ki, amely a piacok közötti adatokat képviseli.

A módosított egyenletek a következők:

dP(t)dt=α(M(t)−P(t))+λInon-local(t)+μη(t)\frac{dP(t)}{dt} = \alpha (M(t) - P(t)) + \lambda I_{\text{non-local}}(t) + \mu \eta(t)dtdP(t)=α(M(t)−P(t))+λInon-local(t)+μη(t) dM(t)dt=β(P(t)−M(t))+γf(P(t))+δInon-local(t)+νζ(t)\frac{dM(t)}{dt} = \beta (P(t) - M(t)) + \gamma f(P(t)) + \delta I_{\text{non-local}}(t) + \nu \zeta( t)dtdM(t)=β(P(t)−M(t))+γf(P(t))+δInon-local(t)+νζ(t)

Hol:

  • Az Inon-local(t)I_{\text{non-local}}(t)Inon-local(t) a nem helyi információáramlás, amely összesített globális piaci adatokat, hírhangulatot vagy más piacokról származó külső sokkokat jelenthet.
  • A λ\lambdaλ és a δ\deltaδ olyan érzékenységi paraméterek, amelyek meghatározzák a nem helyi hatások erősségét a befektetői észlelésekre és a piaci árakra.

A nem helyi információáramlás Inon-local(t)I_{\text{non-local}}(t)Inon-local(t) külső tényezők, például nyersanyagárak, devizaárfolyamok vagy külföldi indexek függvényében modellezhető. Például, ha egy olyan tőzsdét modellezünk, amelyet erősen befolyásolnak az olajárak, az Inon-local(t)I_{\text{non-local}}(t)Inon-local(t) a globális olajár függvénye lehet:

Inon-local(t)=α1Olajár(t)+α2Deviza(t)+α3Globális indexek(t)I_{\text{non-local}}(t) = \alpha_1 \text{Oil Price}(t) + \alpha_2 \text{Foreign Exchange}(t) + \alpha_3 \text{Global Indices}(t)Inon-local(t)=α1Olajár(t)+α2Deviza(t)+α3Globális indexek(t)

Ez a megfogalmazás lehetővé teszi számunkra, hogy megragadjuk a piacok közötti tovagyűrűző hatásokat, amikor az egyik piacon bekövetkező sokk a globális pénzügyi rendszerek összekapcsoltsága miatt más piacokon is terjed.


6.1.3 A nem helyi információ terjedése mint holografikus hatás

A holografikus analógia azt sugallja, hogy a teljes rendszerből (a globális pénzügyi piacról) származó információ elérhető a rendszer bármely kisebb részhalmazából (például egy adott tőzsdéről vagy eszközosztályból). Ennek modellezéséhez feltételezzük, hogy minden piac információja a  globális piaci adatok vetületét tükrözi  , amely az Inon-local(t)I_{\text{non-local}}(t)Inon-local(t) nem-lokális kifejezésben van kódolva.

A rendszermag következő függvénye használható  annak modellezésére, hogy a nem helyi információ hogyan terjed a piacokon:

Inon-local(t)=∫0TK(t−τ)G(τ)dτ I_{\text{non-local}}(t) = \int_{0}^{T} K(t - \tau) \cdot G(\tau) d\tauInon-local(t)=∫0TK(t−τ)⋅G(τ)dτ

Hol:

  • K(t−τ)K(t - \tau)K(t−τ) egy kernelfüggvény , amely meghatározza, hogy az információ milyen gyorsan terjed egyik piacról a másikra az idő múlásával τ\tauτ,
  • G(τ)G(\tau)G(τ) a globális piaci információt jelenti τ\tauτ időpontban.

Ez a megfogalmazás figyelembe veszi a  piacok közötti hatások időbeli késését, megragadva azt a valóságot, hogy az egyik piacról származó információnak időbe telhet, amíg hatással van a többire. Például egy adott országban kiadott gazdasági jelentés órákat vagy napokat vehet igénybe, hogy teljes mértékben befolyásolja a devizaárfolyamokat vagy a nyersanyagárakat egy másik régióban.


6.1.4 A piacok közötti információáramlás numerikus szimulációja

Annak szimulálására, hogy a piacok közötti hatások hogyan befolyásolják a befektetői percepciókat és a piaci árakat, kiterjeszthetjük a korábbi Python modellünket az  Inon-local(t)I_{\text{non-local}}(t)Inon-local(t) nem helyi információáramlás beépítésére.

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

from scipy.integrate import solve_ivp

 

# Határozza meg a differenciálegyenletek rendszerét nem helyi információkkal

def feedback_loops_with_non_local(t, y, alfa, béta, gamma, lambda_param, delta, mu, nu, M_func, I_non_local):

    P, M = y

    I_t = I_non_local(t) # Nem helyi hatás t időpontban

    noise_P = np.random.normal(0, mu) * np.sqrt(dt) # Sztochasztikus zaj az észlelésekhez

    noise_M = np.random.normal(0, nu) * np.sqrt(dt) # Sztochasztikus zaj a piaci árakon

    dPdt = alfa * (M - P) + lambda_param * I_t + noise_P

    dMdt = béta * (P - M) + gamma * np.tanh(P) + delta * I_t + noise_M

    return [dPdt, dMdt]

 

# Példa nem helyi információáramlásra (pl. globális olajárak vagy külföldi indexek)

def I_non_local t):

    return np.sin(0,1 * t) + 0,05 * np.cos(0,05 * t) # Példa: globális hatások kombinációja

 

# Példa piaci ár függvényre (referenciaként a grafikonon)

def M_func t):

    return np.sin(0,05 * t) + 0,1 * t # Példa árfüggvényre lassú eltolódással

 

# Szimulációs paraméterek

alfa = 0, 7 # Az észlelés érzékenysége

béta = 0,8 # A piaci árak érzékenysége

gamma = 1,0 # Az érzékelés nemlineáris hatása az árakra

lambda_param = 0,3 # A nem lokális hatás erőssége az észlelésekre

delta = 0,2 # A piaci árakra gyakorolt nem helyi hatás erőssége

mu = 0,05 # Az érzékelés zajintenzitása

nu = 0,05 # A piaci árak zajintenzitása

dt = 0,01 # Időlépés

T = 200 # Teljes idő

lépések = int(T / dt) # Időlépések száma

 

# Az észlelés és a piaci ár kezdeti értékei

P0, M0 = 0,5, 0,5

 

# Az idő fejlődése

P = np.nullák(lépések)

M = np.nullák(lépések)

P[0], M[0] = P0, M0

 

# Szimulálja a sztochasztikus rendszert nem helyi információáramlással

Az i tartományban (1, lépések):

    dPdt, dMdt = feedback_loops_with_non_local(i*dt, [P[i-1], M[i-1]], alfa, béta, gamma, lambda_param, delta, mu, nu, M_func, I_non_local)

    P[i] = P[i-1] + dPdt * dt

    M[i] = M[i-1] + dMdt * dt

 

# Az eredmények ábrázolása

idő = np.linspace(0; T; lépések)

plt.ábra(ábra=(10, 6))

plt.plot(idő; P; címke='Észlelés (P)')

plt.plot(idő; M; label='Piaci ár (M)')

plt.title("Piacok közötti befolyás: észlelés és piaci árdinamika nem helyi információkkal")

plt.xlabel('Idő')

plt.ylabel('Érték')

plt.legend()

plt.show()

Ebben a szimulációban:

  • A nem helyi információáramlás Inon-local(t)I_{\text{non-local}}(t)Inon-local(t) olyan külső hatást vezet be, amely tükrözi a globális piaci feltételeket.
  • A befektetői észlelések és a piaci árak közötti visszacsatolási hurkok mind a helyi dinamikának, mind a globális piacok közötti hatásoknak ki vannak téve.
  • A sztochasztikus η(t)\eta(t)η(t) és ζ(t)\zeta(t)ζ(t) sztochasztikus kifejezések továbbra is a véletlenszerűséget vezetik be, modellezve a piacok kiszámíthatatlan természetét.

Az eredményül kapott ábra azt mutatja, hogy a globális piaci hatások hogyan  terjednek a helyi piacokon, idővel befolyásolva mind az észleléseket, mind az árakat.


6.1.5 A piaci stabilitásra és kockázatokra gyakorolt hatások

A nem helyi információk bevonása a fraktál reflexivitási modellbe fontos következményekkel jár a piaci stabilitás és  a rendszerkockázat megértésében. Amikor a piacok szorosan kapcsolódnak egymáshoz, a rendszer egyik részében bekövetkező sokkok gyorsan és kiszámíthatatlanul terjedhetnek, ami globális pénzügyi válságokhoz vezethet. Például:

  • A valuta leértékelődése egy országban széles körű hatásokat válthat ki a nyersanyagárakra, a részvényindexekre és a kötvénypiacokra világszerte.
  • Az egyik régió geopolitikai feszültségei a tőkeáramlások hirtelen eltolódását okozhatják, destabilizálva a távoli gazdaságok pénzügyi piacait.

Ezeknek a piacokon átívelő hatásoknak a rögzítésével a holografikus információs modell jobb kockázatkezelést és korai előrejelző rendszereket tesz lehetővé. A globális pénzügyi adatok nyomon követése segíthet a befektetőknek és a politikai döntéshozóknak előre látni, hogy az egyik piacon bekövetkező sokkok hogyan gyűrűzhetnek át más piacokra, potenciálisan elkerülve a nagyszabású válságokat.


Következtetés

A holografikus információ fogalma a pénzügyekben kiemeli a piacok közötti hatások fontosságát a  piaci dinamika alakításában. A nem lokális információáramlás Fraktál Reflexivitási Modellbe történő beépítésével figyelembe vesszük a pénzügyi rendszerek globális összekapcsoltságát, pontosabb képet adva arról, hogy a piaci események hogyan terjednek és befolyásolják a befektetői magatartást.

A következő fejezetben megvizsgáljuk, hogyan lehet matematikailag megragadni ezeket a globális piaci összefüggéseket, mind a hálózatelmélet,  mind  a fraktálgeometria technikáit felhasználva  a pénzügyi rendszerek összetett, többrétegű szerkezetének modellezésére.

6. fejezet: Nem helyi információáramlás a piacokon

6.2 A nem lokalitással való globális piaci összeköttetések megragadása

A globális pénzügyi piacok szövevényesen kapcsolódnak egymáshoz, ami azt jelenti, hogy az egyik piac mozgásai gyakran befolyásolhatják a többit, néha még olyan módon is, amelyet a hagyományos modellek nem tudnak megragadni. Ezek a piacok közötti kölcsönhatások tükrözik a  pénzügyi rendszerben zajló információáramlás nem helyi jellegét. Ezeknek a kölcsönhatásoknak a megértése és számszerűsítése elengedhetetlen ahhoz, hogy olyan robusztus modelleket építsünk, amelyek képesek előre jelezni a globális eseményekre adott piaci válaszokat.

Ebben a fejezetben a holografikus információ korábban bemutatott fogalmára építünk  , feltárva, hogy a globális kapcsolatok matematikailag hogyan ábrázolhatók és modellezhetők. Azáltal, hogy az információt nem helyi entitásként kezeljük – amely a pénzügyi rendszer különböző részein keresztül áramlik –, szimulálhatjuk, hogy az egyik piac változásai hogyan terjednek a többin, olyan jelenségeket okozva, mint a fertőzés, az arbitrázs lehetőségek és a rendszerkockázat.


6.2.1 A globális pénzügyi hálózat

A pénzügyi piacok összekapcsoltságának megragadása érdekében a rendszert globális pénzügyi hálózatként modellezzük. A hálózat minden csomópontja egy piacot, eszközosztályt vagy pénzügyi instrumentumot képvisel, az élek pedig az entitások közötti kapcsolatokat vagy korrelációkat képviselik. Az egyes kapcsolatok erőssége tükrözi az  egyik piac nem helyi befolyásának szintjét  a másikra.

Ezt a rendszert matematikailag grafikonként ábrázolhatjuk:

  • Legyen G=(V,E)G = (V, E)G=(V,E), ahol VVV a csúcsok (piacok vagy eszközök) halmaza, EEE pedig a közöttük lévő kapcsolatokat reprezentáló élek halmaza.
  • Az egyes kapcsolatok erősségét egy  WWW súlymátrix adja meg  , ahol minden elem wijw_{ij}wij a piac iii. piaci jjj befolyásának mértékét képviseli.

A iii. piacról a jjj piacra irányuló nem helyi információáramlást a következőképpen modellezzük:

Inon-local(t)=∑i=1NwijMi(t)I_{\text{non-local}}(t) = \sum_{i=1}^{N} w_{ij} \cdot M_i(t)Inon-local(t)=i=1∑NwijMi(t)

Hol:

  • Mi(t)M_i(t)Mi(t) a iii. piac piaci ára vagy indexe a ttt időpontban,
  • wijw_{ij}wij a III. piac JJJ piacra gyakorolt hatásának súlya,
  • Az NNN a piacok teljes száma.

Ez a megfogalmazás lehetővé teszi számunkra, hogy megragadjuk a  globális piacok egymásra gyakorolt nem helyi hatásait, ahol minden piacot az összes többi piac súlyozott kombinációja befolyásol.


6.2.2 Nem lokális interakciók modellezése

A piaci árakra és a befektetői percepciókra vonatkozó differenciálegyenlet-rendszerünket kiterjesztjük ezekre a piacokon átívelő hatásokra is. A felülvizsgált rendszer a következő:

dPj(t)dt=α(Mj(t)−Pj(t))+λ∑i=1NwijMi(t)+μηj(t)\frac{dP_j(t)}{dt} = \alpha (M_j(t) - P_j(t)) + \lambda \sum_{i=1}^{N} w_{ij} \cdot M_i(t) + \mu \eta_j(t)dtdPj(t)=α(Mj(t)−Pj(t))+λi=1∑NwijMi(t)+μηj(t) dMj(t)dt=β(Pj(t)−Mj(t))+γf(Pj(t))+δ∑i=1NwijMi(t)+νζj(t)\frac{dM_j(t)}{dt} = \ béta (P_j(t) - M_j(t)) + \gamma f(P_j(t)) + \delta \sum_{i=1}^{N} w_{ij} \cdot M_i(t) + \nu \zeta_j(t)dtdMj(t)=β(Pj(t)−Mj(t))+γf(Pj(t))+δi=1∑NwijMi(t)+νζj(t)

Hol:

  • Pj(t)P_j(t)Pj(t) és Mj(t)M_j(t)Mj(t) a jjj piac felfogása és piaci ára,
  • ∑i=1NwijMi(t)\sum_{i=1}^{N} w_{ij} \cdot M_i(t)∑i=1NwijMi(t) az  összes többi piacról származó összesített nem helyi információt jelenti,
  • λ\lambdaλ és δ\deltaδ érzékenységi paraméterek, amelyek meghatározzák, hogy az egyes piacokat milyen erősen befolyásolják mások,
  • ηj(t)\eta_j(t)ηj(t) és ζj(t)\zeta_j(t)ζj(t) sztochasztikus kifejezések, amelyek véletlenszerű ingadozásokat képviselnek.

Ez a rendszer modellezi, hogy az egyes piacok megítélését és árát nemcsak a helyi tényezők, hanem más összekapcsolt piacok árai is befolyásolják. A súlyok wijw_{ij}wij lehetővé teszik számunkra, hogy kontrolláljuk ezeknek a hatásoknak az erejét.


6.2.3 A nem-lokalitás mátrixábrázolása

A számítási hatékonyság érdekében az egyenletrendszert mátrix formában ábrázoljuk. Hagy:

  • P(t)\mathbf{P}(t)P(t) legyen a befektetői észlelések vektora az összes piacon a ttt időpontban,
  • M(t)\mathbf{M}(t)M(t) legyen a piaci árak vektora az összes piacon a ttt időpontban,
  • W\mathbf{W}W a piacok közötti kapcsolatokat reprezentáló súlymátrix.

A rendszer a következő lesz:

dP(t)dt=α(M(t)−P(t))+λWM(t)+μη(t)\frac{d\mathbf{P}(t)}{dt} = \alpha (\mathbf{M}(t) - \mathbf{P}(t)) + \lambda \mathbf{W} \cdot \mathbf{M}(t) + \mu \boldsymbol{\eta}(t)dtdP(t)=α(M(t)−P(t))+λWM(t)+μη(t) dM(t)dt=β(P(t)−M(t))+γf(P(t))+δWM(t)+νζ(t)\frac{d\mathbf{M}(t)}{dt} = \beta (\mathbf{P}(t) - \mathbf{M}(t)) + \ gamma f(\mathbf{P}(t)) + \delta \mathbf{W} \cdot \mathbf{M}(t) + \nu \boldsymbol{\zeta}(t)dtdM(t)=β(P(t)−M(t))+γf(P(t))+δWM(t)+νζ(t)

Hol:

  • WM(t)\mathbf{W} \cdot \mathbf{M}(t)W⋅M(t) a globális piaci befolyást képviseli,
  • η(t)\boldsymbol{\eta}(t)η(t) és ζ(t)\boldsymbol{\zeta}(t)ζ(t) sztochasztikus zaj kifejezések vektorai.

Ez a mátrix megfogalmazás lehetővé teszi számunkra, hogy hatékonyan skálázzuk a modellt, ahogy az összekapcsolt piacok száma növekszik.


6.2.4 Példa szimuláció: A globális piaci kölcsönhatások modellezése

Most a kiterjesztett modellt Pythonban valósítjuk meg, szimulálva, hogy a globális piaci hatások hogyan befolyásolják az egyes piaci dinamikákat.

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Határozza meg a differenciálegyenletek rendszerét a globális piaci hatásokkal

def global_market_interactions(t, y, alfa, béta, gamma, lambda_param, delta, mu, nu, W, M_func, eta, zeta):

    P, M = y[:N], y[N:]

    I_non_local = W.dot(M) # Nem helyi információáramlás a globális piacokról

    Noise_P = Mu * Ez * NP.Szoknya(DT)

    noise_M = nu * zéta * np.sqrt(dt)

   

    dPdt = alfa * (M - P) + lambda_param * I_non_local + noise_P

    dMdt = béta * (P - M) + gamma * np.tanh(P) + delta * I_non_local + noise_M

    return np.concatenate([dPdt, dMdt])

 

# Szimulációs paraméterek

N = 5 # Piacok száma

alfa, béta, gamma = 0,7, 0,8, 1,0

lambda_param, delta = 0,3, 0,2

Mu, = 0,05, 0,05

dt = 0,01 # Időlépés

T = 200 # Teljes idő

lépések = int(T / dt)

 

# Az észlelés és a piaci árak kezdeti értékei

P0, M0 = np.ones(N) * 0,5, np.ones(N) * 0,5

y0 = np.összefűz([P0, M0])

 

# A globális piaci összeköttetéseket reprezentáló súlymátrix

W = np.array([[0, 0.2, 0.1, 0.1, 0.1],

              [0.2, 0, 0.1, 0.15, 0.2],

              [0.1, 0.1, 0, 0.3, 0.1],

              [0.15, 0.05, 0.2, 0, 0.2],

              [0.1, 0.2, 0.1, 0.1, 0]])

 

# Zaj generálása

eta = np.véletlen.normál(0; 1; méret=(lépések, N))

zeta = np.random.normal(0; 1; méret=(lépések, N))

 

# Szimulálja a rendszert globális piaci hatásokkal

P = np.zeros((lépések, N))

M = np.zeros((lépések, N))

P[0], M[0] = P0, M0

 

Az i tartományban (1, lépések):

    kettő = global_market_interactions(i *dt, np.összefűz([P[i-1],M[i-1]]), alfa, béta, gamma, lambda_param, delta, mu, nu, W, M_func, eta[i], zéta[i])

    P[i], M[i] = P[i-1] + dy[:N] * dt, M[i-1] + dy[N:] * dt

 

# Az eredmények ábrázolása

idő = np.linspace(0; T; lépések)

plt.ábra(ábra=(12, 8))

j esetében az (N) tartományban:

    plt.plot(idő; M[:; j], label=f'Market {j+1} Ár')

 

plt.title("Globális piaci összeköttetések és árdinamika")

plt.xlabel('Idő')

plt.ylabel('Piaci árak')

plt.legend()

plt.show()

Ez a kód 5 összekapcsolt piac rendszerét szimulálja, ahol minden piacot az összes többi piac árai befolyásolnak a W\mathbf{W}W súlymátrix szerint. Az eredményül kapott ábra az egyes piacok árdinamikáját mutatja az idő múlásával, tükrözve mind a helyi kölcsönhatásokat, mind a globális hatásokat.


6.2.5 A piaci összekapcsoltság elemzése

A piacok közötti kapcsolatok erőssége, amelyet a W\mathbf{W}W súlymátrix képvisel, meghatározza, hogy az egyik piacon bekövetkező sokkok milyen mértékben terjednek át másokra. Például:

  • Az erős súlyok wijw_{ij}wij azt jelzik, hogy a III. piac jelentős hatással van a jjj piacra. Ez jelentheti például az olajárak és a globális részvényindexek közötti kapcsolatot.
  • A gyenge súlyok azt jelzik, hogy a piacok jobban elszigetelődnek egymástól, ami arra utal, hogy a sokkok lokalizáltak maradhatnak.

A W\mathbf{W}W súlymátrix sajátértékeinek elemzésével meghatározhatjuk az információterjedés domináns módjait a globális piaci rendszerben. Ez elengedhetetlen a rendszerszintű kockázat potenciális forrásainak azonosításához, ahol az egyik piacon bekövetkező sokk az egész rendszeren végiggyűrűzhet.


Következtetés

A globális piaci kapcsolatok modellezése a nem lokalitással lehetővé teszi számunkra, hogy megértsük, hogy a pénzügyi rendszer egyik részében bekövetkező sokkok hogyan terjedhetnek és befolyásolhatják a piacokat világszerte. A fraktál reflexivitási modell nem lokális információáramlásra való kiterjesztésével hatékony eszközt kapunk a piacok közötti dinamika, a rendszerszintű kockázat és a pénzügyi rendszerek globális természetének elemzésére.

A következő részben fejlett technikákkal kifejlesztjük a nem helyi információk matematikai ábrázolását , mélyebb betekintést nyújtva abba, hogyan lehet számszerűsíteni és előre jelezni a globális piaci viselkedést.

6. fejezet: Nem helyi információáramlás a piacokon

6.3 Nem helyi információk matematikai ábrázolása

A nem helyi információk matematikai ábrázolása a pénzügyi piacokon arra törekszik, hogy számszerűsítse az egyik piac bonyolult és messzemenő hatásait a másikra. Ezek a piacok közötti interakciók, amelyeket az előző szakaszokban vizsgáltunk, modellezhetők a nem lokalitás beépítésével  oly módon, amely tükrözi, hogy a globális piacokról származó információk hogyan befolyásolják a helyi piaci árakat és a befektetői magatartást.

Ebben a fejezetben ezeket a nem-lokális hatásokat integrálegyenletek, differenciálegyenletek és hálózatelmélet segítségével formalizáljuk. Matematikai technikákat fejlesztünk ki annak rögzítésére, hogy az információ hogyan halad át a pénzügyi rendszereken, befolyásolva a piaci dinamikát a holografikus elvnek megfelelő módon.


6.3.1 A nem helyi információk integrált megjelenítése

A nem-lokális kölcsönhatások matematikai leírásának egyik módja az integrálegyenletek használata. Ezek az egyenletek lehetővé teszik számunkra, hogy a globális piacoknak a helyi árakra gyakorolt hatását más piacokról származó információk súlyozott összegeként fejezzük ki.

Kezdjük azzal, hogy a nem helyi információáramlást Inon-local(t)I_{\text{non-local}}(t)Inon-local(t) a globális piacok szerves részének tekintjük. A jjj piac esetében a nem lokális hatás a ttt időpontban a következőképpen írható:

Inon-local,j(t)=∫0TK(t−τ)⋅Gj(τ)dτ I_{\text{non-local}, j}(t) = \int_{0}^{T} K(t - \tau) \cdot G_j(\tau) d\tauInon-local,j(t)=∫0TK(t−τ)⋅Gj(τ)dτ

Hol:

  • K(t−τ)K(t - \tau)K(t−τ) az a kernelfüggvény , amely leírja a befolyás időbeli csökkenését (a hatás csökken a t−τt - \taut−τ növekedésével),
  • Gj(τ)G_j(\tau)Gj(τ) a globális piaci információ a τ\tauτ időpontban,
  • A TTT az integráció felső határa, amely azt az időhorizontot jelenti, amelyen belül a nem helyi befolyást figyelembe veszik.

A  K(t−τ)K(t - \tau)K(t−τ) kernelfüggvény a piacok közötti információáramlás időbeli késleltetését modellezi  . Egy egyszerű példa egy kernelfüggvényre:

K(t−τ)=e−α(t−τ)K(t - \tau) = e^{-\alpha (t - \tau)}K(t−τ)=e−α(t−τ)

Ahol α\alfaα szabályozza a hatás bomlásának sebességét. A nagy α\alphaα azt jelenti, hogy a friss információknak erősebb befolyásuk van, míg a régebbi információknak csökkent hatása van.


6.3.2 A reflexivitási modell kiterjesztése integrált, nem-lokális kifejezésekkel

Kiterjesztjük a  piaci árakra és a befektetői észlelésekre vonatkozó differenciálegyenletek rendszerét a nem helyi információk integrált ábrázolásaira. A rendszer a következő lesz:

dPj(t)dt=α(Mj(t)−Pj(t))+λ∫0TK(t−τ)⋅Gj(τ)dτ+μηj(t)\frac{dP_j(t)}{dt} = \alpha (M_j(t) - P_j(t)) + \lambda \int_{0}^{T} K(t - \tau) \cdot G_j(\tau) d\tau + \mu \eta_j(t)dtdPj(t)=α(Mj(t)−Pj(t))+λ∫0TK(t−τ)⋅Gj(τ)dτ+μηj(t) dMj(t)dt=β(Pj(t)−Mj(t))+γf(Pj(t))+δ∫0TK(t−τ)⋅Gj(τ)dτ+νζj(t)\frac{dM_j(t)}{dt} = \beta (P_j(t) - M_j(t)) + \gamma f(P_j(t)) + \delta \int_{0}^{T} K(t - \tau) \cdot G_j(\tau) d\tau + \nu \zeta_j(t)dtdMj(t)=β(Pj(t)−Mj(t))+γf(Pj(t))+δ∫0TK(t−τ)⋅Gj(τ)dτ+νζj(t)

Hol:

  • λ\lambdaλ és δ\deltaδ a befektetői felfogásra, illetve a piaci árakra gyakorolt nem helyi hatás érzékenységi paraméterei,
  • ηj(t)\eta_j(t)ηj(t) és ζj(t)\zeta_j(t)ζj(t) sztochasztikus kifejezések, amelyek véletlen ingadozásokat modelleznek.

Az integrált kifejezés a  globális piacokról származó információk helyi dinamikára gyakorolt kumulatív hatását foglalja magában  , lehetővé téve az információ rendszeren keresztüli áramlásának átfogóbb ábrázolását.


6.3.3 Nem helyi információk hálózati megjelenítése

A globális piaci összeköttetések megragadásának másik hatékony megközelítése a rendszer piaci hálózatként való bemutatása. Ebben az esetben minden piac csomópont, és a piacok közötti kapcsolatokat élek képviselik, amelyek súlya tükrözi a köztük lévő befolyás erősségét. A piacok közötti súlyok egy súlyozott szomszédsági mátrixban (WWW) rögzíthetők.

Az NNN piacok esetében az összes piac egymásra gyakorolt hatását leíró egyenletrendszer mátrix formában írható:

dP(t)dt=α(M(t)−P(t))+λWM(t)+μη(t)\frac{d\mathbf{P}(t)}{dt} = \alpha (\mathbf{M}(t) - \mathbf{P}(t)) + \lambda \mathbf{W} \cdot \mathbf{M}(t) + \mu \boldsymbol{\eta}(t)dtdP(t)=α(M(t)−P(t))+λWM(t)+μη(t) dM(t)dt=β(P(t)−M(t))+γf(P(t))+δWM(t)+νζ(t)\frac{d\mathbf{M}(t)}{dt} = \beta (\mathbf{P}(t) - \mathbf{M}(t)) + \ gamma f(\mathbf{P}(t)) + \delta \mathbf{W} \cdot \mathbf{M}(t) + \nu \boldsymbol{\zeta}(t)dtdM(t)=β(P(t)−M(t))+γf(P(t))+δWM(t)+νζ(t)

Hol:

  • P(t)\mathbf{P}(t)P(t) és M(t)\mathbf{M}(t)M(t) vektorok, amelyek a befektetői felfogást és a piaci árakat képviselik az NNN összes piacán,
  • W\mathbf{W}W a súlymátrix, ahol wijw_{ij}wij a iii. piac és a jjj piac közötti kapcsolat erősségét jelöli,
  • η(t)\boldsymbol{\eta}(t)η(t) és ζ(t)\boldsymbol{\zeta}(t)ζ(t) a sztochasztikus zaj vektorai.

Ez  a hálózati alapú modell lehetővé teszi számunkra, hogy elemezzük, hogyan terjednek az egyik piac változásai a rendszeren keresztül, befolyásolva más piacokat a hálózat szerkezete alapján. Emellett keretet biztosít a globális piacokon jelentkező rendszerszintű kockázatok és továbbterjedés szimulálásához.


6.3.4 Numerikus módszerek a nem-lokális modell megoldására

Az egyenletrendszer numerikus megoldásához integrális-differenciálegyenletek megoldására szolgáló technikákat alkalmazunk. Az integrált kifejezés jelenléte további számítási komplexitást eredményez, de diszkretizációs módszerekkel kezelhető.

Például diszkretizáljuk az integrált kifejezést trapéz alakú szabály vagy véges különbség módszerekkel. A piaci jjj integrál diszkrét közelítése:

∫0TK(t−τ)Gj(τ)dτ≈∑k=0nK(t−τk)⋅Gj(τk)⋅Δτ\int_{0}^{T} K(t - \tau) \cdot G_j(\tau) d\tau \approx \sum_{k=0}^{n} K(t - \tau_k) \cdot G_j(\tau_k) \cdot \Delta \tau∫0TK(t−τ)⋅Gj(τ)dτ≈k=0∑nK(t−τk)⋅Gj(τk)⋅Δτ

Hol:

  • Δτ\Delta \tauΔτ az időlépés,
  • τk\tau_k τk diszkrét időpontok.

Ez lehetővé teszi számunkra, hogy a folytonos integrált összeggé alakítsuk, megkönnyítve a numerikus algoritmusokban való megvalósítást.

Az alábbiakban bemutatjuk a rendszer Python implementációját, amely a trapéz alakú szabályt használja  az integrál közelítéshez:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# A kernel függvény definiálása a nem helyi információáramláshoz

def kernel(t, tau, alpha):

    return np.exp(-alfa * (t - tau))

 

# Az integrál kifejezés diszkrét közelítése a trapéz alakú szabály segítségével

def non_local_integral(t, G, alfa, dt):

    integrál = 0

    tau esetében a (0, t) tartományban:

        integrál += kernel(t, tau, alfa) * G[tau] * dt

    visszatérő integrál

 

# Példa szimuláció az egységes piacra

def simulate_non_local_market(T, dt, alfa, lambda_param, delta, mu, nu):

    lépések = int(T / dt)

    P = np.zeros(lépések) # Befektetői felfogás

    M = np.zeros(lépések) # Piaci árak

    G = np.sin(np.linspace(0, T, lépések)) # Példa globális piaci információkra

   

    t esetén a tartományban (1, lépések):

        non_local_info = non_local_integral(t, G, alfa, dt)

        P[t] = P[t-1] + dt * (M[t-1] - P[t-1]) + lambda_param * non_local_info + mu * np.random.normal(0, 1)

        M[t] = M[t-1] + dt * (P[t] - M[t]) + delta * non_local_info + nu * np.random.normal(0, 1)

 

    vissza P, M

 

# Szimulációs paraméterek

T = 100

dt = 0,1

alfa = 0,5 # A kernelfüggvény bomlási sebessége

lambda_param = 0,3 # Érzékenység a nem helyi információkra az észlelések számára

delta = 0,2 # Érzékenység az árakra vonatkozó nem helyi információkra

mu = 0,05 # Az érzékelés zajintenzitása

nu = 0,05 # Az árak zajintenzitása

 

# Futtassa a szimulációt

P, M = simulate_non_local_market(T, dt, alfa, lambda_param, delta, mu, nu)

 

# Az eredmények ábrázolása

idő = np.linspace(0, T, int(T / dt))

plt.ábra(ábra=(10, 6))

plt.plot(idő; P; címke='Befektetői megítélés')

plt.plot(idő; M; label='Piaci ár')

plt.title("Nem helyi információk hatása a piaci dinamikára")

plt.xlabel('Idő')

plt.ylabel('Érték')

plt.legend()

plt.show()

Ez a kód szimulálja, hogyan alakulnak a befektetői észlelések és a piaci árak az idő múlásával a nem helyi információáramlásra reagálva, sztochasztikus zajt alkalmazva, hogy tükrözze a pénzügyi piacok eredendő véletlenszerűségét.


6.3.5 Betekintés a matematikai modellbe

A nem helyi információk matematikai ábrázolása számos kulcsfontosságú betekintést nyújt a pénzügyi piacokba:

  1. Globális összekapcsoltság: A piacok nem elszigeteltek; mélyen összekapcsolódnak. A piacok közötti információáramlás megértése elengedhetetlen a rendszerszintű kockázatok és a továbbterjedés előrejelzéséhez.
  2. Időbeli késések: Az információ késéssel áramlik a piacok között, és a régebbi információk hatása idővel csökken. Ez memóriahatást vezet be  a rendszerben, ahol a múltbeli események továbbra is befolyásolják a jelen dinamikáját.
  3. Nemlineáris visszajelzés: Az észlelések, az árak és a nem helyi információk közötti kölcsönhatások nemlineáris visszacsatolási hurkokat hoznak létre, amelyek összetett piaci viselkedéshez vezethetnek, beleértve a fellendülés-visszaesés ciklusokat és összeomlásokat.
  4. Rendszerkockázat: A pénzügyi rendszerek nem helyi információáramlással rendelkező hálózatokként való modellezésével jobban megérthetjük a sokkok terjedését és azonosíthatjuk a globális pénzügyi hálózat sebezhetőségeit.

Következtetés

A nem lokális információk matematikai ábrázolása a modern pénzügyi piaci modellek kritikus eleme. Az integrál kifejezések és a hálózatelmélet differenciálegyenleteinkbe történő beépítésével képesek vagyunk megragadni a globális piaci kölcsönhatások összetett és messzemenő hatásait. Ez hatékony keretet biztosít a piaci dinamika szimulálásához, a rendszerszintű kockázatok megértéséhez és a piaci volatilitás kezelésére szolgáló stratégiák kidolgozásához.

A következő részben megvizsgáljuk, hogyan alkalmazzuk ezeket a matematikai modelleket a párhuzamos piaci eredmények szimulálására,  és hogy a rendszer egyik részében hozott döntések hogyan tudnak több potenciális jövőt egyetlen megfigyelt valósággá összeomlasztani.

7. fejezet: Párhuzamos piaci eredmények és a döntés összeomlása

7.1 Párhuzamos realitások a pénzügyi piacokon

A pénzügyi piacok párhuzamos valóságának ötletét  a kvantummechanika sokvilágú értelmezése ihlette  , ahol egy kvantumesemény minden lehetséges kimenetele létezik a saját párhuzamos univerzumában. A pénzügyek összefüggésében minden piaci esemény – legyen az befektetési döntés, makrogazdasági változás vagy szakpolitikai változás – több lehetséges kimenetelt hoz létre, amelyek mindegyike párhuzamos valóságot képvisel  a piac számára.

Ahelyett, hogy a piacokat egyetlen, determinisztikus pályán haladónak tekintené, ez a keretrendszer azt állítja, hogy egyszerre több lehetséges út létezik, és a megfigyelt valóság  a befektetők és a piaci szereplők döntéshozatali folyamatainak eredménye  , amelyek hatékonyan "összeomlasztják" ezeket a lehetőségeket egyetlen kimenetelbe. Ebben a részben megvizsgáljuk, hogyan lehet matematikailag modellezni ezeket a párhuzamos valóságokat, és elemezni a piaci viselkedésre gyakorolt hatásukat.


7.1.1 Kvantum ihletésű pénzügyi államok

A pénzügyi piacok párhuzamos valóságának modellezéséhez minden piaci állapotot a lehetséges kimenetelek szuperpozíciójaként ábrázolunk. A kvantummechanikában a rendszer állapotát a lehetséges állapotok lineáris kombinációjaként írják le, amelyek mindegyikét valószínűségi amplitúdóval súlyozzák. Hasonlóképpen, a pénzügyi piacokon a piaci állapotot bármikor ábrázolhatjuk  a  lehetséges kimenetelek szuperpozíciójaként, az egyes forgatókönyvek valószínűségével súlyozva.

Legyen Ψ(t)\Psi(t)Ψ(t) a piaci állapot a ttt időpontban, ahol Ψ(t)\Psi(t)Ψ(t) nnn lehetséges kimenetelének szuperpozíciója:

Ψ(t)=∑i=1nci(t)⋅φi(t)\Psi(t) = \sum_{i=1}^{n} c_i(t) \cdot \phi_i(t)Ψ(t)=i=1∑nci(t)⋅φi(t)

Hol:

  • φi(t)\phi_i(t)φi(t) az ithi^{th}ith lehetséges kimenetelt vagy piaci forgatókönyvet jelenti,
  • CI(t)c_i(t)ci(t) a  ttt időpontban bekövetkező iii. kimenetel valószínűségi amplitúdóját jelenti.

Annak valószínűségét, hogy a piac bármilyen konkrét eredményre fejlődik,  a valószínűségi amplitúdó modulusának négyzete adja meg:

P(φi)=∣ci(t)∣2P(\phi_i) = |c_i(t)|^2P(φi)=ci(t)∣2

Ez a formalizmus lehetővé teszi számunkra, hogy a pénzügyi piacokat egyszerre több lehetséges államban létezőnek tekintsük, és annak valószínűsége, hogy bármelyik állam a befektetői döntések, külső sokkok és más változók által meghatározott megfigyelt valósággá válik.


7.1.2 Sztochasztikus differenciálegyenletek párhuzamos piaci eredményekre

Ezen párhuzamos eredmények fejlődésének modellezéséhez kiterjesztjük a sztochasztikus differenciálegyenletek (SDE-k) keretrendszerét az egyes lehetséges piaci eredmények dinamikájának leírására. A rendszer determinisztikus tényezők (például makrogazdasági trendek vagy szakpolitikai változások) és sztochasztikus tényezők (például piaci volatilitás és véletlenszerű sokkok) alapján fejlődik.

Minden φi(t)\phi_i(t)φi(t) eredményre leírjuk a dinamikát az űrlap SDE-jével:

dφi(t)=μiφi(t)⋅dt+σi⋅φi(t)⋅dWtd\phi_i(t) = \mu_i \cdot \phi_i(t) \cdot dt + \sigma_i \cdot \phi_i(t) \cdot dW_td φi(t)=μiφi(t)⋅dt+σi⋅φi(t)⋅dWt

Hol:

  • μi\mu_i μi a  iii. kimenetel determinisztikus trendjét reprezentáló sodródási kifejezés,
  • σi\sigma_i σi az  eredményhez kapcsolódó volatilitás vagy véletlenszerűség,
  • dWtdW_tdWt egy Wiener-folyamat (vagy Brown-mozgás), amely sztochasztikus zajt vezet be a rendszerbe.

Minden eredmény függetlenül fejlődik az SDE-nek megfelelően, és a teljes piaci állapot Ψ(t)\Psi(t)Ψ(t)  ezen eredmények szuperpozíciójának eredménye.

Annak modellezésére, hogy a befektetői döntések és a külső tényezők hogyan omlasztják össze ezeket az eredményeket egyetlen megfigyelt piaci állapotba, bevezetünk egy döntési operátort,  amely a mögöttes valószínűségek alapján kiválaszt egy eredményt a szuperpozícióból. Ez az "összeomlás" a ténylegesen megfigyelt piaci árat vagy viselkedést jelenti egy adott időpontban.


7.1.3 A döntéshozó és a piaci eredmények összeomlása

A kvantummechanika sokvilágú értelmezésében  a megfigyelés az, ami az állapotok szuperpozícióját egyetlen eredményre bontja. A pénzügyi piacokon a  befektetők, intézmények és politikai döntéshozók döntéshozatali folyamatai töltik be ezt a szerepet. A piaci szereplők kollektív fellépése határozza meg, hogy a számos lehetséges piaci eredmény közül melyik válik valósággá.

Bevezetünk egy  D(Ψ(t))D(\Psi(t))D(Ψ(t)) döntési operátort, amely a Ψ(t)\Psi(t)Ψ(t) piaci állapotra hat, hogy egyetlen megfigyelt eredményre összeomolja:

D(Ψ(t))=φj(t)valószínűséggelP(φj)=∣cj(t)∣2D(\Psi(t)) = \phi_j(t) \quad \szöveg{valószínűséggel} \quad P(\phi_j) = |c_j(t)|^2D(Ψ(t))=φj(t)valószínűséggelP(φj)=cj(t)∣2

Ez a döntési operátor kiválasztja a jthj^{th}jth eredményt az eredmények szuperpozíciójából származtatott valószínűségi eloszlás alapján. Például:

  • Ha egy kimenetelnek (pl. egy bikapiacnak) sokkal nagyobb a valószínűsége P(φj)P(\phi_j)P(φj), akkor a döntési operátor nagyobb valószínűséggel omlasztja össze a szuperpozíciót ebbe az eredménybe.
  • Ezzel szemben, ha több kimenetel hasonló valószínűséggel rendelkezik, a piac bizonytalanabb, és egy kis esemény vagy döntés drasztikusan megváltoztathatja a megfigyelt eredményt.

Ezeknek a  döntéseknek a sztochasztikus jellege azt jelenti, hogy a befektetői magatartás vagy a külső tényezők kis változásai jelentős változásokhoz vezethetnek a realizált piaci állapotban, ami gyakran megfigyelhető a volatilis piacokon.


7.1.4 A befektetői felfogások és a párhuzamos valóság modellezése

A befektetői percepciók kulcsszerepet játszanak annak meghatározásában, hogy melyik párhuzamos valóság válik a megfigyelt piaci eredményré. A fraktál reflexivitási modellhez hasonlóan az észlelések és a piaci árak dinamikusan kapcsolódnak egymáshoz. A párhuzamos piaci realitások összefüggésében az észleléseket a különböző lehetséges eredmények valószínűségi amplitúdói befolyásolják.

Kiterjesztjük az érzékelés-ár visszacsatolási hurkot, hogy figyelembe vegyük ezeket a párhuzamos valóságokat:

dPj(t)dt=α(Mj(t)−Pj(t))+λ∑i=1n∣ci(t)∣2⋅φi(t)+μηj(t)\frac{dP_j(t)}{dt} = \alpha (M_j(t) - P_j(t)) + \lambda \sum_{i=1}^{n} |c_i(t)|^2 \cdot \phi_i(t) + \mu \eta_j(t)dtdPj(t)=α(Mj(t)−Pj(t))+λi=1∑nci(t)∣2⋅φi(t)+μηj(t)

Hol:

  • Pj(t)P_j(t)Pj(t) a jjj piac befektetői megítélését képviseli,
  • Az összeg ∑i=1nci(t)∣2⋅φi(t)\sum_{i=1}^{n} |c_i(t)|^2 \cdot \phi_i(t)∑i=1nci(t)∣2⋅φi(t) a párhuzamos piaci eredmények valószínűségeken alapuló súlyozott átlaga,
  • Μηj(t)\mu \eta_j(t)μηj(t) sztochasztikus kifejezés, amely véletlenszerű zajt képvisel a befektetői észlelésekben.

Ez a modell azt ragadja meg, hogyan alakulnak a befektetői percepciók a párhuzamos piaci eredmények eloszlása alapján, lehetővé téve a dinamikus kiigazításokat,  amint új információk válnak elérhetővé, vagy ahogy a piaci események kibontakoznak.


7.1.5 Párhuzamos valóságok szimulációja

A párhuzamos valóságok viselkedésének szimulálásához a pénzügyi piacokon kiterjeszthetjük a  sztochasztikus  differenciálegyenletek (SDE-k) Python implementációját több lehetséges kimenetel modellezésére, amelyek mindegyike saját dinamikával rendelkezik. Az alábbi példa bemutatja, hogyan szimuláljuk a párhuzamos eredményeket és azt a döntéshozatali folyamatot, amely egyetlen megfigyelt piaci állapotba csukja össze őket.

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Szimulációs paraméterek

T = 100 # Teljes idő

dt = 0,01 # Időlépés

N = int(T / dt) # Lépések száma

n_outcomes = 3 # Párhuzamos eredmények száma

 

# Eredményállapotok inicializálása

phi = np.nullák((N, n_outcomes))

phi[0, :] = np.random.uniform(0,9; 1,1; size=n_outcomes) # Kezdeti értékek

 

# Az egyes eredmények SDE-jének paraméterei

mu = [0,02, 0,01, -0,01] # Eltolódási kifejezések minden eredményhez

szigma = [0,1, 0,08, 0,12] # Volatilitás minden eredményre

 

# Párhuzamos eredmények szimulálása SDE-k használatával

t esetén az (1, N) tartományban:

    dW = np.random.normal(0, np.sqrt(dt), size=n_outcomes) # Wiener folyamat

    az i tartományban(n_outcomes):

        phi[t, i] = phi[t-1, i] + mu[i] * phi[t-1, i] * dt + szigma[i] * phi[t-1, i] * dW[i]

 

# Számítsa ki a valószínűségeket és a döntési operátort

probs = np.abs(phi[-1; :]) / np.sum(np.abs(phi[-1, :])) # Valószínűségek normalizálása

observed_outcome = np.véletlen.választás(np.arange(n_outcomes), p=szonda)

 

# A párhuzamos eredmények ábrázolása

plt.ábra(ábra=(10, 6))

az i tartományban(n_outcomes):

    plt.plot(np.linspace(0, T, N), phi[:, i], label=f'Eredmény {i+1}')

plt.axvline(x=T, color='k', linestyle='--', label=f'Megfigyelt eredmény {observed_outcome+1}')

plt.title("Párhuzamos piaci realitások és az eredmények összeomlása")

plt.xlabel('Idő')

plt.ylabel('Piaci érték')

plt.legend()

plt.show()

Ebben a szimulációban:

  • Három lehetséges kimenetelt modellezünk, amelyek mindegyike a saját SDE-je szerint fejlődik.
  • A szimuláció végén kiszámítjuk az egyes kimenetelek valószínűségét, és szimuláljuk azt a döntéshozatali folyamatot , amely ezeket az eredményeket egy megfigyelt valósággá zúzza.

Ez a szimuláció azt szemlélteti, hogy a párhuzamos piaci eredmények hogyan alakulhatnak ki egyidejűleg, a végső megfigyelt piaci állapotot valószínűségi tényezők határozzák meg.


Következtetés

A pénzügyi piacok párhuzamos valóságának koncepciója  erőteljes keretet biztosít annak megértéséhez, hogy több lehetséges kimenetel hogyan létezhet egymás mellett, a végső piaci állapotot a befektetői döntések, a külső események és a sztochasztikus tényezők határozzák meg. A reflexivitási modell kiterjesztésével ezekre a párhuzamos valóságokra is jobban megérthetjük a piaci dinamikát, különösen bizonytalanság vagy nagy volatilitás idején.

A következő részben megvizsgáljuk, hogy az ilyen valószínűségi környezetben hozott döntések hogyan alakítják a pénzügyi piacok jövőjét, kihatással vannak a kockázatkezelésre, a piaci előrejelzésekre és a befektetési stratégiákra.

 

7. fejezet: Párhuzamos piaci eredmények és a döntés összeomlása

7.2 Döntéshozatal több világ pénzügyi forgatókönyveiben

Egy sokvilágú pénzügyi forgatókönyvben a befektetők és más piaci szereplők döntései több lehetséges piaci eredményt egyetlen megfigyelhető eredménybe sűrítenek. Ez a keretrendszer, amelyet a kvantummechanika sokvilágú értelmezése ihletett  , új módot kínál annak megértésére, hogyan fejlődnek a pénzügyi piacok valószínűségi folyamatokon keresztül, ahol minden döntés döntő szerepet játszik a piac jövőbeli állapotának meghatározásában.

A determinisztikus modellekkel ellentétben, ahol a piaci viselkedés rögzített pályát követ, a sok-világ megközelítés úgy modellezi a piacokat, mint amelyek a lehetséges eredmények szuperpozíciójában léteznek. A döntés meghozatala – legyen szó befektetési lépésről, politikai változásról vagy külső sokkról – ezeket a lehetséges eredményeket egy realizált piaci állapotba sodorja. Ebben a részben feltárjuk a döntéshozatal mechanikáját ezekben a sok világú forgatókönyvekben, hogyan befolyásolják a döntések a piaci valószínűségeket, és a folyamat modellezéséhez használt matematikai eszközöket.


7.2.1 A piacállamok szuperpozíciója

A sokvilágú pénzügyi keretben a piaci államokat  a lehetséges kimenetelek szuperpozíciójaként írják le  . Ezeket a lehetséges kimeneteleket - például bikapiacot, medvepiacot vagy oldalirányú kereskedést - különböző hullámfüggvények képviselik. Minden kimenetel egyidejűleg, különböző valószínűségi fokokkal létezik, amíg meg nem születik egy döntés, amely összeomlasztja a szuperpozíciót egy megfigyelt valósággá.

Legyen Ψ(t)\Psi(t)Ψ(t) a ttt időpontban érvényes piac, ahol:

Ψ(t)=∑i=1nci(t)φi(t)\Psi(t) = \sum_{i=1}^{n} c_i(t) \phi_i(t)Ψ(t)=i=1∑nci(t)φi(t)

Hol:

  • φi(t)\phi_i(t)φi(t) az ithi^{th}ith lehetséges piaci eredmény (pl. bikapiac),
  • ci(t)c_i(t)ci(t) ennek az  eredménynek a valószínűségi amplitúdója.

A  φi(t)\phi_i(t)φi(t) kimenetel megfigyelésének valószínűségét az amplitúdó négyzete adja meg:

P(φi)=∣ci(t)∣2P(\phi_i) = |c_i(t)|^2P(φi)=ci(t)∣2

E valószínűségek alakulását külső tényezők (például makrogazdasági adatok) és belső dinamika, például befektetői hangulat és döntések egyaránt vezérlik.


7.2.2 A befektetők szerepe a döntéshozatalban

A sok-világ keretrendszerben a befektetők az elsődleges felelősök azért, hogy a piaci államok szuperpozícióját egyetlen kimenetelre bontsák. Minden befektető döntése hozzájárul annak kumulatív valószínűségéhez , hogy az egyik eredmény megvalósul a többivel szemben.

Ennek a folyamatnak a modellezéséhez kiterjesztjük a fraktál reflexivitási modellt, hogy a befektetői magatartást a piaci eredmények valószínűségi befolyásolásaként foglalja magában. Legyen D(Ψ(t))D(\Psi(t))D(Ψ(t)) a döntési operátor, amely a Ψ(t)\Psi(t)Ψ(t) szuperpozícióra hat, és a hozzá tartozó valószínűség alapján kiválaszt egy eredményt:

D(Ψ(t))=φj(t)valószínűséggelP(φj)=cj(t)∣2D(\Psi(t)) = \phi_j(t) \quad \szöveg{valószínűséggel} \quad P(\phi_j) = |c_j(t)|^2D(Ψ(t))=φj(t)valószínűséggelP(φj)=cj(t)∣2

A befektetői magatartás közvetlenül befolyásolja a ci(t)c_i(t)ci(t) valószínűségi amplitúdókat. Például egy befektető vételi vagy eladási döntése növelheti vagy csökkentheti a bika- vagy medvepiac valószínűségét.


7.2.3 Valószínűségi döntésdinamika

A szuperpozíciót összeomló döntéseket számos tényező befolyásolja, beleértve a piaci hangulatot, a külső sokkokat és  a politikai változásokat. Ezek a döntések sztochasztikus elemeket vezetnek be a rendszerbe, amelyek sztochasztikus differenciálegyenletekkel (SDE) modellezhetők.

A ci(t)c_i t)ci(t) valószínűségi amplitúdók dinamikája minden egyes kimenetelre a következő formájú SDE-vel írható le:

dci(t)=μi⋅ci(t)dt+σici(t)dWtdc_i(t) = \mu_i \cdot c_i(t) \cdot dt + \sigma_i \cdot c_i(t) \cdot dW_tdci(t)=μici(t)dt+σici(t)dWt

Hol:

  • μi\mu_i μi a drift kifejezés vagy determinisztikus befolyás, amely befolyásolja a iii kimenetel valószínűségét,
  • σi\sigma_i σi az eredményhez kapcsolódó volatilitást vagy véletlenszerűséget jelöli,
  •  dWtdW_tdWt  egy Wiener folyamat, amely véletlenszerű ingadozásokat modellez.

Ez a sztochasztikus keretrendszer lehetővé teszi számunkra, hogy szimuláljuk, hogy a különböző tényezők – például befektetői döntések, hírek vagy szakpolitikai változások – hogyan befolyásolják a különböző piaci eredmények valószínűségét.


7.2.4 A döntéshozatal matematikai ábrázolása

A döntéshozatal matematikai szerkezete sok világ forgatókönyveiben determinisztikus és sztochasztikus komponenseket egyaránt tartalmaz. Determinisztikus tényezők, például a piaci fundamentumok vagy  a kamatlábváltozások irányítják a piac általános sodródását. A sztochasztikus tényezők, mint például  a váratlan hírek vagy  az irracionális viselkedés, véletlenszerűséget vezetnek be a rendszerbe, így a piaci eredmények összeomlása kevésbé kiszámítható.

Ezeknek a tényezőknek a modellezéséhez többtényezős modellt használunk,  ahol minden döntés (vagy külső esemény) hozzájárul a piaci állapotok valószínűségi amplitúdóinak fejlődéséhez. Ezt sztochasztikus differenciálegyenletek csatolt rendszere ábrázolhatja:

dci(t)dt=αif(M,P)+βig(külső tényezők)+γiη(t)\frac{dc_i(t)}{dt} = \alpha_i \cdot f(M, P) + \beta_i \cdot g(\szöveg{külső tényezők}) + \gamma_i \cdot \eta(t)dtdci(t)=αif(M,P)+βig(külső tényezők)+γiη(t)

Hol:

  • αi\alpha_i αi, βi\beta_i βi és γi\gamma_i γi együtthatók, amelyek a különböző tényezők iii. kimenetelre gyakorolt hatásának erősségét képviselik,
  • f(M,P)f(M, P)f(M,P)  a  piaci árak determinisztikus függvénye MMM és befektetői felfogás PPP,
  • g(külső tényezők)g(\szöveg{külső tényezők})g(külső tényezők) külső hatásokat rögzít, például makrogazdasági eseményeket vagy politikai döntéseket,
  • η(t)\eta(t)η(t) egy sztochasztikus kifejezés, amely véletlenszerű sokkokat modellez a rendszerben.

Ezek a kapcsolt egyenletek leírják, hogy a különböző piaci eredmények valószínűsége hogyan alakul az idő múlásával mind a belső dinamika, mind a külső tényezők hatására.


7.2.5 A döntéshozatal szimulációja több világ forgatókönyveiben

Annak szemléltetésére, hogyan működik a döntéshozatal számos világ pénzügyi forgatókönyveiben, szimulálhatjuk több piaci eredmény fejlődését egy Python-alapú sztochasztikus szimuláció segítségével. Minden lehetséges kimenetelt úgy modellezünk, mint egy fejlődő állapotot, amelyet a befektetői döntések befolyásolnak, és a végeredményt egy valószínűségi összeomlás határozza meg.

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Szimulációs paraméterek

T = 50 # Teljes idő

dt = 0,1 # Időlépés

N = int(T / dt) # Lépések száma

n_outcomes = 3 # Párhuzamos eredmények száma

 

# Inicializálja a valószínűségi amplitúdókat minden eredményhez

c = np.véletlen.rand(N, n_outcomes)

c /= np.sum(c, axis=1).reshape(-1, 1) # A valószínűségek normalizálása

 

# SDE paraméterek valószínűségi amplitúdókhoz

mu = [0,01, 0,02, -0,01] # Eltolódási kifejezések az egyes eredményekhez

szigma = [0,05, 0,04, 0,03] # Volatilitás minden eredményre

 

# Szimulálja a döntéshozatalt és a valószínűségi dinamikát SDE-k segítségével

t esetén az (1, N) tartományban:

    dW = np.random.normal(0, np.sqrt(dt), size=n_outcomes) # Wiener folyamat

    az i tartományban(n_outcomes):

        c[t, i] = c[t-1, i] + mu[i] * c[t-1, i] * dt + szigma[i] * c[t-1, i] * dW[i]

    c[t, :] /= np.sum(c[t, :]) # Normalizálás annak biztosítása érdekében, hogy a valószínűségek összege 1 legyen

 

# Döntéshozatal: a szuperpozíció összeomlása valószínűségek alapján

observed_outcome = np.véletlen.választás(np.arange(n_outcomes), p=c[-1])

 

# Ábrázolja az egyes eredmények valószínűségeinek alakulását

idő = np.linspace(0, T, N)

plt.ábra(ábra=(10, 6))

az i tartományban(n_outcomes):

    plt.plot(idő; c[:; i]; label=f'Eredmény {i+1} Valószínűség')

plt.axvline(x=T, color='k', linestyle='--', label=f'Megfigyelt eredmény {observed_outcome+1}')

plt.title("A párhuzamos piaci eredmények alakulása és a végső döntés")

plt.xlabel('Idő')

plt.ylabel('Valószínűség')

plt.legend()

plt.show()

Ebben a szimulációban:

  • Három különböző piaci eredmény valószínűségi amplitúdóját modellezzük  az idő múlásával.
  • A valószínűségek determinisztikus és sztochasztikus tényezők alapján fejlődnek, véletlenszerű sokkokkal, amelyek befolyásolják az egyes kimenetelek valószínűségét.
  • A szimuláció végén a valószínűségi eloszlást használjuk a szuperpozíció összecsukására és a végső megfigyelt eredmény kiválasztására.

Következtetés

A döntéshozatal a világ pénzügyi forgatókönyveiben dinamikus folyamat, ahol a befektetők a piaci eredmények szuperpozícióját egyetlen megfigyelhető valósággá omlasztják össze. A piacok valószínűségi rendszerekként történő modellezésével, ahol több kimenetel létezik egymás mellett, árnyaltabb megértést nyerünk arról, hogy a döntések, a bizonytalanság és a véletlenszerűség hogyan hatnak a pénzügyi piacok alakítására.

A következő szakasz a piaci dinamika szimulálására összpontosít  ezekben a sokvilágú forgatókönyvekben, lépésről lépésre útmutatót kínálva ezeknek a fogalmaknak a gyakorlatban történő alkalmazásához és a szimulációk eredményeinek értelmezéséhez.

7. fejezet: Párhuzamos piaci eredmények és a döntés összeomlása

7.3 Piaci szimulációk: A valószínűségek összeomlása az eredményekbe

A pénzügyi piacokon a jövő mindig bizonytalan, és a befektetői magatartástól, a makrogazdasági tényezőktől és a külső sokkoktól függően különböző eredmények lehetségesek. A párhuzamos piaci eredmények  koncepciója lehetővé teszi számunkra, hogy modellezzük ezeket a többszörös potenciális jövőket, mindegyikhez hasonló valószínűséggel. A piaci szimulációk hatékony eszközként szolgálnak annak elemzésére, hogy ezek a valószínűségek hogyan alakulnak az idő múlásával, és végül hogyan "omlanak össze" egy eredmény a valóságba a döntéshozatali folyamatok révén.

Ez a fejezet végigvezeti a piaci szimulációk lépéseit, különös tekintettel arra, hogy a valószínűségi eredmények hogyan omlanak össze megfigyelhető piaci viselkedéssé. Matematikai technikákat és Python kódimplementációkat fogunk feltárni ezeknek a dinamikáknak a szimulálására, átfogó megértést nyújtva arról, hogyan lehet modellezni  a pénzügyi döntéseket egy valószínűségi, sokvilágú keretrendszerben.


7.3.1 A valószínűségek alakulása piaci forgatókönyvekben

A piaci eredmények szimulálásának kiindulópontja a  különböző piaci forgatókönyvek valószínűségi alakulásának modellezése. Minden forgatókönyv egy potenciális piaci állapotot képvisel, például bikapiacot, medvepiacot vagy piaci összeomlást. A sokvilágú pénzügyi szimulációban ezeket az eredményeket valószínűségi amplitúdóként  ábrázolják, amely idővel fejlődik mind determinisztikus, mind sztochasztikus tényezők miatt.

Legyen ci(t)c_i(t)ci(t) az  ithi^{th}ith piaci eredmény valószínűségi amplitúdója a ttt időpontban. Ezeknek az amplitúdóknak az evolúciója sztochasztikus differenciálegyenletekkel (SDE)  modellezhető mind a kiszámítható trendek (determinisztikus tényezők), mind a véletlen ingadozások (sztochasztikus tényezők) rögzítésére:

dci(t)=μi⋅ci(t)dt+σici(t)dWtdc_i(t) = \mu_i \cdot c_i(t) \cdot dt + \sigma_i \cdot c_i(t) \cdot dW_tdci(t)=μici(t)dt+σici(t)dWt

Hol:

  • μi\mu_i μi az ithi^{th}ith kimenetel valószínűségét befolyásoló sodródást vagy determinisztikus trendet jelöli,
  • σi\sigma_i σi az eredményhez kapcsolódó volatilitást vagy véletlenszerűséget jelöli,
  •  dWtdW_tdWt  egy Wiener-folyamat, amely a rendszer sztochasztikus zaját reprezentálja.

Minden időlépésben a különböző kimenetelek P(φi)P(\phi_i)P(φi) valószínűségeit a következő képlet adja meg:

P(φi)=∣ci(t)∣2P(\phi_i) = |c_i(t)|^2P(φi)=ci(t)∣2

Ez lehetővé teszi számunkra, hogy szimuláljuk, hogy az egyes piaci forgatókönyvek mennyire valószínűek az idő múlásával, ezen valószínűségi amplitúdók alakulása alapján.


7.3.2 Az eredmények szuperpozíciójának összeomlása

A kvantummechanika sokvilágú értelmezésében a megfigyelés aktusa a kvantumállapotok szuperpozícióját egyetlen eredményre bontja. Hasonlóképpen, a pénzügyi piacokon a befektetői döntések és  a külső események a lehetséges piaci eredmények szuperpozícióját egyetlen megfigyelhető piaci állapotba zuhanják.

Szimulációnkban a piaci szuperpozíció egyetlen kimenetelre való összeomlását egy  D(Ψ(t))D(\Psi(t)D(Ψ(t)) döntési operátor irányítja, amely a valószínűségek alapján kiválasztja a φj\phi_j φj kimenetelt a lehetőségek halmazából:

D(Ψ(t))=φj(t)valószínűséggelP(φj)=cj(t)∣2D(\Psi(t)) = \phi_j(t) \quad \szöveg{valószínűséggel} \quad P(\phi_j) = |c_j(t)|^2D(Ψ(t))=φj(t)valószínűséggelP(φj)=cj(t)∣2

Ez a döntési operátor határozza meg, hogy melyik eredmény valósul meg, így "összeomlik" a valószínűségi rendszert egy végleges piaci állapotba.


7.3.3 A döntéshozatali folyamat szimulálása

A döntéshozatali folyamat Monte Carlo megközelítéssel szimulálható, ahol a valószínűségek időbeli alakulását modellezzük, és a szimuláció végén a valószínűségi eloszlás alapján választjuk ki a végeredményt. Több szimuláció futtatásával megfigyelhetjük, hogy a különböző döntések vagy piaci feltételek hogyan befolyásolják a különböző kimenetelek valószínűségét.

Az alábbi Python-kód bemutatja, hogyan szimulálhatja a párhuzamos piaci eredmények összeomlását egyetlen valóságba:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Szimulációs paraméterek

T = 100 # Teljes idő

dt = 0,1 # Időlépés

N = int(T / dt) # Lépések száma

n_outcomes = 3 # A lehetséges piaci eredmények száma

 

# Inicializálja a valószínűségi amplitúdókat minden eredményhez

c = np.véletlen.rand(N, n_outcomes)

c /= np.sum(c, axis=1).reshape(-1, 1) # A valószínűségek normalizálása

 

# SDE paraméterek valószínűségi amplitúdókhoz

mu = [0,02, -0,01, 0,01] # Eltolódási feltételek az egyes eredményekhez

szigma = [0,05, 0,08, 0,03] # Volatilitás minden eredményre

 

# Szimulálja a valószínűségek fejlődését sztochasztikus differenciálegyenletekkel

t esetén az (1, N) tartományban:

    dW = np.random.normal(0, np.sqrt(dt), size=n_outcomes) # Wiener folyamat

    az i tartományban(n_outcomes):

        c[t, i] = c[t-1, i] + mu[i] * c[t-1, i] * dt + szigma[i] * c[t-1, i] * dW[i]

    c[t, :] /= np.sum(c[t, :]) # Normalizálás annak biztosítása érdekében, hogy a valószínűségek összege 1 legyen

 

# Döntéshozatal: összecsukja a szuperpozíciót a végső valószínűségek alapján

final_probs = np.abs(c[-1; :])

observed_outcome = np.véletlen.választás(np.arange(n_outcomes), p=final_probs)

 

# Ábrázolja a valószínűségek időbeli alakulását

idő = np.linspace(0, T, N)

plt.ábra(ábra=(10, 6))

az i tartományban(n_outcomes):

    plt.plot(idő; c[:; i]; label=f'Eredmény {i+1} Valószínűség')

plt.axvline(x=T, color='k', linestyle='--', label=f'Megfigyelt eredmény {observed_outcome+1}')

plt.title("A piaci kimenetel valószínűségének alakulása és a végső döntés")

plt.xlabel('Idő')

plt.ylabel('Valószínűség')

plt.legend()

plt.show()

Ebben a szimulációban:

  • Három lehetséges piaci eredmény alakulását szimuláljuk, amelyek mindegyike saját valószínűségi amplitúdóval rendelkezik.
  • A döntéshozatali folyamat a szimuláció végén a valószínűségeket egyetlen eredményre bontja össze, a végső valószínűségi eloszlás alapján.
  • A megfigyelt eredményt sztochasztikusan határozzák meg, tükrözve a pénzügyi piacok valószínűségi jellegét.

7.3.4 A külső sokkhatásokkal és döntésekkel szembeni érzékenység

A piaci dinamika valószínűségi keretben történő szimulálásából nyert egyik legfontosabb felismerés a  piac érzékenysége mind a külső sokkokra,  mind  a befektetői döntésekre. Még a valószínűségek vagy a külső környezet kis változásai is jelentős elmozdulásokhoz vezethetnek a végső piaci eredményben. Ez az érzékenység különösen fontos azokon a piacokon, amelyeket nagy volatilitás vagy bizonytalanság jellemez.

Ahhoz, hogy a külső sokkokat beépítsük a modellünkbe, módosíthatjuk a sztochasztikus kifejezést a valószínűségi amplitúdójú SDE-kben, hogy figyelembe vegyük a  jelentős piaci események, például politikai döntések, természeti katasztrófák vagy technológiai áttörések által okozott ugrásokat vagy folytonossági hiányokat. Ez úgy érhető el, hogy ugrási folyamatokat vagy Poisson-eloszlású lökéseket  vezetnek be a szimulációba:

dXt=μXtdt+σXtdWt+κ XtdJtdX_t = \mu X_t dt + \sigma X_t dW_t + \kappa X_t dJ_tdXt=μXtdt+σXtdWt+κXtdJt

Hol:

  •  dJtdJ_tdJt egy Poisson-ugrási folyamat, amely a külső sokkok előfordulását képviseli,
  • κ\kappaκ a sokk nagyságát jelöli.

Ha ezt az ugrási kifejezést hozzáadjuk a valószínűségi amplitúdókat szabályozó SDE-khez, szimulálhatjuk, hogy a hirtelen, kiszámíthatatlan események hogyan befolyásolják a piaci viselkedést és a párhuzamos eredmények összeomlását.


7.3.5 A szimulációs eredmények értékelése

Több szimuláció futtatása után értékelhetjük, hogy a különböző kezdeti feltételek, külső sokkok és befektetői magatartások hogyan befolyásolják a végső megfigyelt eredményeket. A Monte Carlo szimulációk különösen hasznosak a lehetséges piaci eredmények eloszlásának generálásához a bemeneti paraméterek és a piacot befolyásoló véletlenszerű tényezők alapján. Ez értékes betekintést nyújt a különböző döntésekhez kapcsolódó kockázatokba és volatilitásba.

Például egy szimuláció 10 000 iteráción keresztül történő futtatása és az  eredmények gyakorisági eloszlásának ábrázolása világosabb képet ad a legvalószínűbb piaci állapotokról egy adott feltételrendszer mellett:

piton

Kód másolása

# Monte Carlo szimuláció több piaci eredmény értékeléséhez

iterációk = 10000

observed_outcomes = []

 

for _ in range (iterációk):

    # Futtassa újra a piaci szimulációt

    t esetén az (1, N) tartományban:

        dW = np.random.normal(0; np.sqrt(dt); méret=n_outcomes)

        az i tartományban(n_outcomes):

            c[t, i] = c[t-1, i] + mu[i] * c[t-1, i] * dt + szigma[i] * c[t-1, i] * dW[i]

        c[t, :] /= np.sum(c[t, :]) # Valószínűségek normalizálása

 

    # Az eredmények összecsukása és a megfigyelt eredmény tárolása

    final_probs = np.abs(c[-1; :])

    observed_outcomes.append(np.random.choice(np.arange(n_outcomes); p=final_probs))

 

# Ábrázolja az eredmények gyakorisági eloszlását

plt.ábra(ábra=(8, 5))

plt.hist(observed_outcomes; bins=n_outcomes; align='left'; rwidth=0.8)

plt.title("A megfigyelt piaci eredmények eloszlása (Monte Carlo-szimuláció)")

plt.xlabel('Piaci eredmény')

plt.ylabel('Gyakoriság')

plt.xticks(np.arange(n_outcomes), [f'Eredmény {i+1}' for i in range(n_outcomes)])

plt.show()


Következtetés

A pénzügyi piacok szimulálása a sok-világ keretrendszerben hatékony eszközt kínál annak megértéséhez, hogy a döntések és a külső tényezők hogyan omlasztják össze a valószínűségi eredményeket a megfigyelt valósággá. A piaci eredmények párhuzamos lehetőségként való modellezésével új betekintést nyerünk a  pénzügyi rendszerek összetett, nem determinisztikus természetébe. Az a képesség, hogy szimulálja és vizualizálja, hogyan alakulnak a valószínűségek az idő múlásával, és hogyan befolyásolják őket a sokkok és döntések, mélyebb megértést nyújt a piaci dinamikáról, amely alkalmazható a kockázatkezelésre,  a befektetési stratégiákra és  a szakpolitikai döntésekre.

A következő fejezetben a fraktál reflexivitási egyenletek megoldásának numerikus módszereivel foglalkozunk, lépésről lépésre útmutatást nyújtva a fejlettebb piaci szimulációk megvalósításához.

8. fejezet: A piaci dinamika szimulálása: lépésről lépésre útmutató

8.1 Numerikus módszerek fraktál reflexivitási egyenletek megoldására

A fraktál reflexivitás egyesíti a piaci visszacsatolási mechanizmusokat a fraktál struktúrákkal, hogy modellezze a pénzügyi piacok rekurzív és önhasonló természetét. Ebben a fejezetben a fraktál reflexivitási egyenletek megoldásának numerikus módszereire  összpontosítunk, amelyek tipikusan sztochasztikus és fraktál komponenseket tartalmazó nemlineáris differenciálegyenletekként vannak ábrázolva. Ezek az egyenletek alkotják a dinamikus modell gerincét, amely lehetővé teszi számunkra, hogy szimuláljuk a piaci viselkedést különböző körülmények között.

Ebben a szakaszban:

  • Mutassa be az alapvető fraktál reflexivitási egyenleteket.
  • Ismertesse a numerikus módszereket, például az Euler-Maruyama, a Runge-Kutta és  a véges különbségű módszereket.
  • Adja meg a Python-kódot a megvalósításhoz.

8.1.1 A fő fraktál reflexivitási egyenlet

A fraktál reflexivitási modell magja nemlineáris sztochasztikus differenciálegyenletek (SDE) halmaza. Ezek az egyenletek a befektetői észlelések, a piaci árak és a külső információáramlás közötti rekurzív visszacsatolást írják le. Ezeknek az egyenleteknek az általános formája:

dP(t)dt=f(P(t),I(t))+g(P(t))dW(t)\frac{dP(t)}{dt} = f(P(t), I(t)) + g(P(t)) dW(t)dtdP(t)=f(P(t),I(t))+g(P(t))dW(t)

Hol:

  • P(t)P(t)P(t) a piaci árat vagy valamilyen piaci állapotot jelöli a ttt időpontban,
  • I(t)I(t)I(t) a  piaci árat befolyásoló befektetői felfogás vagy külső információ,
  • f(P(t),I(t))f(P(t), I(t))f(P(t),I(t)) a  rendszer determinisztikus sodródási függvényét jelenti, modellezve a szabályos visszacsatolási hurkokat,
  • g(P(t))g(P(t))g(P(t)) a sztochasztikus komponensmodellezés véletlenszerűségét jelenti a piaci viselkedésben,
  • dW(t)dW(t)dW(t) egy Wiener-folyamat, amely véletlenszerű sokkokat modellez a rendszerben.

A kulcsgondolat az, hogy a piaci árak a befektetői felfogások alapján alakulnak, amelyeket viszont az árak befolyásolnak, visszacsatolási hurkot hozva létre. A sztochasztikus kifejezés a véletlenszerűséget és a piaci volatilitást magyarázza.


8.1.2 SDE-k Euler-Maruyama módszere

Az Euler-Maruyama módszer az Euler-módszer  kiterjesztése a közönséges differenciálegyenletek megoldására, amelyet az SDE-k dW(t)dW(t)dW(t) sztochasztikus kifejezésének kezelésére adaptáltak. Ez az SDE-k numerikus megoldásának egyik legegyszerűbb módszere, és hasznos a fraktál reflexivitási egyenletek szimulálására diszkrét időlépésekben.

Az alapegyenlet diszkrét idejű közelítése:

P(t+Δt)=P(t)+f(P(t),I(t))Δt+g(P(t))Δt ZP(t + \Delta t) = P(t) + f(P(t), I(t)) \Delta t + g(P(t)) \sqrt{\Delta t} \, ZP(t+Δt)=P(t)+f(P(t),I(t))Δt+g(P(t))ΔtZ

Hol:

  • Δt\Delta tΔt az időlépés,
  • A ZZZ egy véletlenszerű minta N(0,1)N(0,1)N(0,1) normál eloszlásból, amely a sztochasztikus zajt reprezentálja.

Íme a Python kód az Euler-Maruyama módszer megvalósításához a fraktál reflexivitási egyenlethez:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Paraméterek

T = 1,0 # Teljes idő

N = 1000 # Időlépések száma

dt = T / N # Időlépés

t = np.linspace(0, T, N) # Időrács

P = np.zeros(N) # Tömb a piaci árakhoz

I = 0,5 # Állandó befektetői felfogás (az egyszerűség kedvéért)

P[0] = 100 # Kezdeti piaci ár

 

# A determinisztikus sodródás és a sztochasztikus volatilitás függvényei

def f(P, I):

    return I * (P - 100) # Drift függvény modellezése befektetői visszajelzések

 

def g(P):

    hozam 0,1 * P # Sztochasztikus volatilitás az ár függvényében

 

# Euler-Maruyama módszer

az (1, N) tartományban lévő i esetén:

    dW = np.random.normal(0, np.sqrt(dt)) # Wiener folyamat (véletlenszerű sokk)

    P[i] = P[i-1] + f(P[i-1], I) * dt + g(P[i-1]) * dW # Euler-Maruyama frissítés

 

# Ábrázolja az eredményt

plt.plot(t, P; label="Piaci ár")

plt.title("A piaci árak alakulása az Euler-Maruyama használatával")

plt.xlabel('Idő')

plt.ylabel('Ár')

plt.legend()

plt.show()

Ez a kód szimulálja a piaci árak időbeli alakulását, a befektetői észlelések visszajelzésével és a sztochasztikus volatilitás véletlenszerűségével. A piaci ár P(t)P(t)P(t) mind determinisztikus trendek, mind véletlenszerű sokkok alapján ingadozik.


8.1.3 Runge-Kutta módszer nemlineáris dinamikára

Azoknál a rendszereknél, ahol nagyobb pontosságra van szükség, a Runge-Kutta módszer magasabb rendű megoldást kínál a közönséges differenciálegyenletekre. Bár ez a módszer eredendően nem kezeli a sztochasztikus kifejezéseket, adaptálható a fraktál reflexivitási egyenletek determinisztikus komponenseire. A Runge-Kutta 4. sorrendet (RK4) általában pontosabb szimulációkhoz használják:

Az RK4 módszer a következő egyenletkészletet használja:

k1=f(P(t),I(t))k_1 = f(P(t), I(t))k1=f(P(t),I(t)) k2=f(P(t)+Δt2k1,I(t))k_2 = f(P(t) + \frac{\Delta t}{2} k_1, I(t))k2=f(P(t)+2Δtk1,I(t)) k3=f(P(t)+Δt2k2,I(t))k_3 = f(P(t) + \frac{\Delta t}{2} k_2,  I(t))k3=f(P(t)+2Δtk2,I(t)) k4=f(P(t)+Δtk3,I(t))k_4 = f(P(t) + \Delta t k_3, I(t))k4=f(P(t)+Δtk3,I(t)) P(t+Δt)=P(t)+Δt6(k1+2k2+2k3+k4)P(t + \Delta t) = P(t) + \frac{\Delta t}{6} (k_1 + 2k_2 + 2k_3 + k_4)P(t+Δt)=P(t)+6Δt(k1+2k2+2k3+k4)

Íme az RK4 módszer megvalósítása a fraktál reflexivitási modell determinisztikus részére:

piton

Kód másolása

# Runge-Kutta 4. sorrend módszer (RK4)

 

def RK4_step(f, P, I, dt):

    k1 = f(P, I)

    k2 = f(P + 0, 5 * dt * k1, I)

    k3 = f(P + 0, 5 * dt * k2, I)

    k4 = f(P + dt * k3, I)

    return P + (dt / 6, 0) * (k1 + 2 * k2 + 2 * k3 + k4)

 

# Változók inicializálása

P_RK4 = np.nullák(N)

P_RK4[0] = 100

 

# Runge-Kutta 4. sorrend a determinisztikus részhez

az (1, N) tartományban lévő i esetén:

    P_RK4[i] = RK4_step(f, P_RK4[i-1], I, dt)

 

# A determinisztikus evolúció ábrázolása

plt.plot(t; P_RK4; label="Determinisztikus ár (RK4)")

plt.title("A piaci ár alakulása a Runge-Kutta módszer alkalmazásával")

plt.xlabel('Idő')

plt.ylabel('Ár')

plt.legend()

plt.show()

A Runge-Kutta módszer ideális a determinisztikus piaci visszacsatolási dinamika finomabb részleteinek rögzítésére, így hasznos olyan modellekben, ahol  a befektetői visszajelzés az árakat befolyásoló domináns tényező.


8.1.4 Parciális differenciálegyenletek véges különbségű módszere

Bizonyos esetekben a fraktál reflexivitási modell parciális differenciálegyenletként (PDE) fogalmazható meg, különösen akkor, ha olyan tényezőket veszünk figyelembe, mint a térben elosztott információáramlás vagy  a piaci összekapcsoltság. A véges különbség módszer (FDM) egy numerikus technika, amely közelíti a PDE-ket az idő és a tér diszkretizálásával.

Például, ha a piaci árak mind az időtől, mind valamilyen térbeli változótól függenek (pl. a piac szektorai), akkor a P(x,t)P(x,t)P(x,t) árat a ttt idő és az xxx tér függvényében ábrázolhatjuk. Az OEME formája a következő lehet:

∂P(x,t)∂t=D∂2P(x,t)∂x2+f(P(x,t),I(x,t))\frac{\partial P(x,t)}{\partial t} = D \frac{\partial^2 P(x,t)}{\partial x^2} + f(P(x,t), I(x,t))∂t∂P(x,t)=D∂x2∂2P(x,t)+f(P(x,t),I(x,t))

Ahol DDD a diffúziós együtthatót  jelenti, amely leírja az ágazatok közötti információáramlást. Az egyenlet véges különbségű diszkretizálása így néz ki:

Pin+1=Pin+DΔt(Δx)2(Pi+1n−2Pin+Pi−1n)+f(Pin,Iin)Δ tP_i^{n+1} = P_i^n + \frac{D \Delta t}{(\Delta x)^2} (P_{i+1}^n - 2P_i^n + P_{i-1}^n) + f(P_i^n, I_i^n) \Delta tPin+1=Pin+(Δx)2DΔt(Pi+1n−2Pin+Pi−1n)+f(Pin,Iin)Δt


Következtetés

Ebben a részben számos alapvető numerikus módszert mutattunk be a fraktál reflexivitási egyenletek megoldására. Ezek a módszerek a következők:

  • Euler-Maruyama, az SDE-k egyszerű és hatékony megoldásaiért.
  • Runge-Kutta 4. sorrendű, a determinisztikus visszacsatolási dinamika pontosabb megoldásához.
  • Finite Difference Method, térben komplex modellekben felmerülő PDE-k megoldására.

A következő fejezet végigvezeti Önt a Python kód megvalósításán, hogy szimulálja a piaci dinamikát ezen numerikus technikák alapján, lehetővé téve a piacok komplex viselkedésének feltárását a fraktál reflexivitás segítségével.

8. fejezet: A piaci dinamika szimulálása: lépésről lépésre útmutató

8.2 Python programozás piaci szimulációkhoz

Ez a fejezet átfogó útmutatót nyújt a fraktál reflexivitási modellek Python használatával történő megvalósításához. A szakasz végére rendelkezésére állnak a dinamikus pénzügyi rendszerek szimulálására szolgáló eszközök, amelyek visszacsatolási hurkokat, sztochasztikus összetevőket és többléptékű fraktálstruktúrákat tartalmaznak. Az itt bemutatott Python programok lehetővé teszik a piaci viselkedés modellezését, a döntéshozatali forgatókönyvek tanulmányozását és a párhuzamos piaci eredmények szimulálását.

Kitérünk:

  1. A Python-környezet beállítása pénzügyi szimulációkhoz.
  2. Alapvető kódtárak , például NumPy és SciPy numerikus számításokhoz.
  3. Fraktál reflexivitási modellek megvalósítása kódmintákkal.
  4. Sztochasztikus viselkedés és piaci visszacsatolási hurkok szimulálása.
  5. Az eredmények vizualizációja a matplotlib használatával.

8.2.1. A Python környezet beállítása

Először győződjön meg arról, hogy a Python telepítve van a rendszeren. A numerikus számítások és a nyomtatás kezeléséhez több könyvtárra is szüksége lesz. Ezek közé tartozik a numpy, a scipy és a matplotlib. Telepítse őket a következő parancsokkal:

erősen megüt

Kód másolása

pip install numpy scipy matplotlib

8.2.2. Alapvető Python könyvtárak

Szimulációinkhoz a következőket fogjuk használni:

  • NumPy: Támogatja a tömböket és mátrixokat, amelyek elengedhetetlenek a nagy adatkészletek kezeléséhez.
  • SciPy: Tudományos számítástechnikai funkciókat kínál, beleértve a numerikus integrációt a differenciálegyenletek megoldásához.
  • Matplotlib: Lehetővé teszi részletes ábrázolások létrehozását és a szimulált rendszerek viselkedésének megjelenítését.

Ezeket a kódtárakat a következőképpen importálhatjuk:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

tól scipy.integrate import odeint

8.2.3 A fraktálreflexivitási modell meghatározása

A fraktál reflexivitási egyenletet nemlineáris differenciálegyenletként modellezték, amely sztochasztikus elemeket tartalmaz a piaci viselkedés véletlenszerűségének szimulálására. Először meghatározzuk a visszacsatolási hurok és a befektetői viselkedés determinisztikus részét, majd sztochasztikus komponensekkel bővítjük.

Determinisztikus rész

A piaci ár P(t)P(t)P(t) determinisztikus alakulását a befektetői felfogás által befolyásolt visszacsatolási hurok szabályozza. Íme a P(t)P(t)P(t)P(t) ár determinisztikus egyenlete:

dP(t)dt=α(M−P(t))+βI(t)\frac{dP(t)}{dt} = \alpha (M - P(t)) + \béta I(t)dtdP(t)=α(M−P(t))+βI(t)

Hol:

  • P(t)P(t)P(t) a piaci ár a ttt időpontban,
  • Az MMM a piac alapvető értéke,
  • α\alphaα egy visszacsatolási állandó, amely beállítja, hogy az ár milyen gyorsan tér vissza az alapvető értékre,
  • I(t)I(t)I(t) a befektető megítélése a ttt időpontban,
  • β\betaβ az ár érzékenysége a befektetői észlelésre.

Íme a Python-kód, amely megvalósítja ezt a determinisztikus modellt:

piton

Kód másolása

def deterministic_price(P, t, alfa, M, béta, I):

    """A piaci ár alakulásának determinisztikus egyenlete."""

    dPdt = alfa * (M - P) + béta * I

    visszatérés dPdt

 

# Paraméterek

alfa = 0,1 # Visszacsatolási erősség

M = 100 # Alapvető érték

béta = 0,05 # Érzékenység a befektetői felfogásra

I = 0,5 # Állandó befektetői felfogás (az egyszerűség kedvéért)

 

# Időrács

t = np.linspace(0; 50; 500)

 

# Kezdeti ár

P0 = 50

 

# Oldja meg a determinisztikus rendszert

P_deterministic = odeint(deterministic_price, P0, t, args=(alfa, M, béta, I))

 

# Ábrázolja az eredményt

plt.plot(t, P_deterministic, label="Determinisztikus piaci ár")

plt.xlabel('Idő')

plt.ylabel('Ár')

plt.title("A piaci ár determinisztikus alakulása")

plt.legend()

plt.show()

Ez a kód a SciPy odeint függvényét használja a közönséges differenciálegyenlet (ODE) megoldására az ár időbeli alakulására. Az eredmény egy olyan grafikon, amely megmutatja, hogyan igazodnak a piaci árak a befektetői visszajelzések és észlelések alapján.


8.2.4 Sztochasztikus komponensek beépítése

Ezután bevezetünk egy sztochasztikus kifejezést a véletlenszerű piaci ingadozások modellezésére, kiterjesztve a determinisztikus egyenletet:

dP(t)=α(M−P(t))dt+βI(t)dt+σP(t)dW(t)dP(t) = \alfa (M - P(t)) dt + \béta I(t) dt + \szigma P(t) dW(t)dP(t)=α(M−P(t))dt+βI(t)dt+σP(t)dW(t)

Hol:

  • σ\sigmaσ a piac volatilitása,
  • dW(t)dW(t)dW(t) egy Wiener-folyamat, amely sztochasztikus sokkot képvisel.

A sztochasztikus komponenst az Euler-Maruyama  használatával beépítő Python kód így néz ki:

piton

Kód másolása

def stochastic_price(P, alfa, M, béta, I, szigma, dt):

    ""»A piaci ár alakulásának sztochasztikus egyenlete."""

    dW = np.random.normal(0, np.sqrt(dt)) # Véletlen sokk (Wiener folyamat)

    dP = alfa * (M - P) * dt + béta * I * dt + szigma * P * dW

    visszatérés P + dP

 

# A sztochasztikus szimuláció paraméterei

szigma = 0,02 # Piaci volatilitás

dt = 0,1 # Időlépés

T = 50 # Teljes idő

N = int(T / dt) # Lépések száma

 

# Inicializálja az ártömböt

P_stochastic = np.nullák(N)

P_stochastic[0] = 50 # Kezdeti piaci ár

 

# Szimulálja a sztochasztikus rendszert

az (1, N) tartományban lévő i esetén:

    P_stochastic[i] = stochastic_price(P_stochastic[i-1], alfa, M, béta, I, szigma, dt)

 

# Időrács

t = np.linspace(0; T, N)

 

# Ábrázolja a sztochasztikus áralakulást

plt.plot(t, P_stochastic, label="Sztochasztikus piaci ár")

plt.xlabel('Idő')

plt.ylabel('Ár')

plt.title("A piaci ár sztochasztikus alakulása")

plt.legend()

plt.show()

Ez a szimuláció véletlenszerű sokkokat vezet be a piaci árba, tükrözve a pénzügyi piacokon rejlő bizonytalanságot. Ennek eredményeként az ár a fundamentális érték körül ingadozik, de a sztochasztikus kifejezés miatt kiszámíthatatlan módon.


8.2.5 Visszacsatolási hurkok és befektetői percepciók szimulálása

A befektetői felfogások idővel változnak, és kölcsönhatásba lépnek a piaci árakkal, dinamikus visszacsatolási hurkot hozva létre. A modellt kiterjesztjük a befektetői észlelési dinamikára is, ahol:

dI(t)dt=γ(P(t)−M)\frac{dI(t)}{dt} = \gamma (P(t) - M)dtdI(t)=γ(P(t)−M)

Ez az egyenlet modellezi, hogyan alakul az észlelés, amikor a befektetők a piaci árnak az MMM fundamentális értéktől való eltérése alapján módosítják hiedelmeiket.

A piaci árak és a befektetői észlelések szimulálására szolgáló kód a következő:

piton

Kód másolása

def rendszer (P_I, t, alfa, M, béta, gamma, szigma):

    """Az ár és a befektetői észlelés egyenletrendszere."""

    P, I = P_I # Csomagolja ki az árat és az észlelést

    dW = np.random.normal(0, np.sqrt(dt)) # Véletlen sokk (Wiener folyamat)

   

    # Piaci árdinamika

    dPdt = alfa * (M - P) + béta * I + szigma * P * dW

   

    # Befektetői észlelési dinamika

    dIdt = gamma * (P - M)

   

    return [dPdt, dIdt]

 

# A visszacsatolási hurok paraméterei

gamma = 0,05 # Befektetői észlelési korrekciós ráta

 

# Kezdeti feltételek: [kezdeti ár, kezdeti észlelés]

P_I0 = [50, 0,5]

 

# Oldja meg a rendszert

oldat = odeint(rendszer; P_I0; t; args=(alfa, M, béta; gamma; szigma))

 

# Bontsa ki az árakat és az észleléseket

P_simulated = megoldás[:, 0]

I_simulated = megoldás[:, 1]

 

# Ábrázolja mind a piaci árat, mind a befektetői felfogást

plt.plot(t, P_simulated, label="Piaci ár")

plt.plot(t, I_simulated, label="Befektetői megítélés", linestyle='--')

plt.xlabel('Idő')

plt.ylabel('Érték')

plt.title("Piaci ár és befektetői megítélések")

plt.legend()

plt.show()

Ebben a szimulációban mind a piaci ár, mind a befektetői felfogás idővel változik, létrehozva egy visszacsatolási hurkot, ahol mindkettő befolyásolja a másikat. Ez a fajta dinamikus viselkedés elengedhetetlen annak megértéséhez, hogy a piacok hogyan reagálnak a befektetői hangulatra és a külső sokkokra.


8.2.6 Szimulációs eredmények megjelenítése

A piaci szimulációk eredményeinek vizualizálása elengedhetetlen része a fraktál reflexivitási modell dinamikájának megértéséhez. A Matplotlib hatékony eszközöket biztosít a piac determinisztikus és sztochasztikus elemeinek megjelenítéséhez. Például a piaci ár  idővel való ábrázolása, a befektetői észlelésekkel átfedésben, betekintést nyújt abba, hogy a különböző változók hogyan fejlődnek együtt.

A sztochasztikus útvonalak összehasonlításához a következőképpen vizualizálhat több szimulációs futtatást:

piton

Kód másolása

# Több útvonal szimulálása a sztochasztikus modellhez

_ esetén a tartományban (5):

    P_stochastic = np.nullák(N)

    P_stochastic[0] = 50

    az (1, N) tartományban lévő i esetén:

        P_stochastic[i] = stochastic_price(P_stochastic[i-1], alfa, M, béta, I, szigma, dt)

    plt.plot(t, P_stochastic, label="Piaci árútvonal")

 

plt.xlabel('Idő')

plt.ylabel('Ár')

plt.title("Több sztochasztikus pálya a piaci árhoz")

plt.legend()

plt.show()

Ez a vizualizáció világosabb képet ad a  sztochasztikus rendszer lehetséges kimeneteleiről, tükrözve a valós pénzügyi piacok kiszámíthatatlan jellegét.


Következtetés

Ebben a fejezetben kifejlesztettük a Python keretrendszert a fraktál reflexivitási modellek szimulálására, amely magában foglalja a visszacsatolási hurkokat, a sztochasztikus volatilitást és a fejlődő befektetői észleléseket. Ezek az eszközök komplex piaci szimulációkat tesznek lehetővé, amelyek segítenek megérteni a pénzügyi rendszerek determinisztikus és sztochasztikus elemeit.

A következő részben belemerülünk ezeknek az eredményeknek az értelmezésébe és felhasználásába, hogy előrejelzéseket készítsünk a piaci viselkedésről. Ez magában foglalja  a fellendülés-visszaesés ciklusok elemzését  és  a pénzügyi piacok kockázatának értékelését a fraktál reflexivitás keretrendszer segítségével.

8.3 A szimulációs eredmények értelmezése

Ebben a részben arra összpontosítunk, hogyan lehet értelmezni a fraktál reflexivitási modellek szimulációinak eredményeit, megérteni a kulcsfontosságú változók viselkedését, azonosítani a mintákat és értelmes betekintést nyerni a pénzügyi piacok döntéshozatalába. Megvizsgáljuk mind a determinisztikus, mind a sztochasztikus modellek eredményeit, és megvizsgáljuk, hogyan lehet ezeket az eredményeket felhasználni a piaci dinamika elemzésére.

8.3.1 Fő mutatók és változók

A szimulációs eredmények értelmezésekor számos kulcsfontosságú mutató segíthet megérteni a rendszer mögöttes viselkedését:

  1. Piaci árpálya: A piaci ár P(t)P(t)P(t) időbeli alakulása. Ez tükrözi a piaci fundamentumok, a befektetői felfogások és a külső sokkok közötti kölcsönhatást.
  2. Befektetői megítélés: Hogyan igazodik a befektetői hangulat I(t)I(t)I(t) a piaci ár és annak fundamentális értéke közötti eltérések függvényében.
  3. Volatilitás: Az áringadozás mértékének mértéke az idő múlásával. A nagyobb volatilitás fokozott bizonytalanságot vagy instabilitást jelezhet a piacon.
  4. Visszajelzés erőssége: A piaci árak és a befektetői észlelések egymásra gyakorolt hatásának mértéke, a α\alphaα és β\betaβ visszacsatolási állandókkal mérve.
  5. Sztochasztikus viselkedés: A véletlenszerű sokkok hatása a piaci árakra, a σP(t)dW(t)\sigma P(t) dW(t)σP(t)dW(t) sztochasztikus kifejezéssel modellezve.

Ezeknek a változóknak az elemzése segít kiértékelni az olyan forgatókönyveket, mint a piaci buborékok, összeomlások és az átlag-visszafordulási viselkedés.


8.3.2 Determinisztikus modell eredményeinek elemzése

Először nézzük meg a determinisztikus szimulációk eredményeinek értelmezését, ahol a piaci dinamikát elsősorban a befektetői felfogások és a piaci fundamentumok vezérlik.

Példa: Determinisztikus piaci ár

A determinisztikus szimulációkban a piaci ár pályáját a befektetői észlelések és a piaci árak közötti visszacsatolási hurok vezérli. A tipikus kibocsátás úgy nézhet ki, mint egy árgörbe, amely a visszacsatolási erősségtől függően a fundamentális érték körül ingadozik.

Íme egy példa, ahol szimuláljuk a determinisztikus rendszert, és vizualizáljuk a piaci árat az idő múlásával:

piton

Kód másolása

# A determinisztikus piaci áralakulás vizualizálása

plt.plot(t, P_deterministic, label="Determinisztikus piaci ár")

plt.axhline(y=M; color='r'; linestyle='--'; label='Alapvető érték')

plt.xlabel('Idő')

plt.ylabel('Ár')

plt.title("A piaci ár determinisztikus alakulása")

plt.legend()

plt.show()

A grafikon értelmezése

  • Áringadozás: Ha az ár az MMM alapérték körül ingadozik, az azt jelzi, hogy a piac stabilizálódik, és a befektetői felfogások idővel módosulnak.
  • Konvergencia: Az ár konvergálhat az MMM-hez, ha a α\alphaα és β\betaβ visszacsatolási paraméterek mérsékeltek. Ez hatékony piaci magatartásra utal, ahol az ár a valódi mögöttes értéket tükrözi.
  • Divergencia: Ha az ár eltér a fundamentális értéktől, buborék vagy összeomlás kialakulására utalhat   , amelyet a befektetők túlzott reakciója okoz.

8.3.3 Sztochasztikus szimulációk értelmezése

A véletlenszerű sokkokat tartalmazó sztochasztikus szimulációk reálisabb modelleket nyújtanak a bizonytalan piaci viselkedésről. A sztochasztikus szimulációk értelmezésének fő kihívása a véletlenszerűség szerepének megértése a piaci eredmények befolyásolásában.

Példa: Sztochasztikus piaci árpályák

A sztochasztikus modellben a véletlen fluktuációkat egy Wiener-folyamaton keresztül vezetjük be dW(t)dW(t). Szimulációk futtatásakor a véletlenszerű magtól függően különböző árpályákat figyelhet meg.

piton

Kód másolása

# Több útvonal szimulálása sztochasztikus piaci árakhoz

_ esetén a tartományban (5):

    P_stochastic = np.nullák(N)

    P_stochastic[0] = 50

    az (1, N) tartományban lévő i esetén:

        P_stochastic[i] = stochastic_price(P_stochastic[i-1], alfa, M, béta, I, szigma, dt)

    PLT.TELEK(t; P_stochastic)

 

plt.axhline(y=M; color='r'; linestyle='--'; label='Alapvető érték')

plt.xlabel('Idő')

plt.ylabel('Ár')

plt.title("Több sztochasztikus árútvonal")

plt.legend()

plt.show()

A sztochasztikus eredmények értelmezése

  • Áringadozás: A sztochasztikus szimulációk több árpályát eredményeznek, amelyek közül néhány jelentősen eltérhet a fundamentális értéktől. Ezen eltérések nagysága betekintést nyújthat a piaci volatilitásba és bizonytalanságba.
  • Átlag-visszaállító viselkedés: Még véletlenszerűség esetén is előfordulhat, hogy az összes szimulált útvonal átlaga visszatér az alapvető értékhez, tükrözve a hatékony piaci hipotézist.
  • Extrém események: Alkalmanként az útvonalak szélsőséges eltéréseket mutathatnak az átlagtól, amelyek piaci összeomlásként vagy fellendülésként értelmezhetők   . Ezek a kiugró értékek fontosak a kockázatkezelési stratégiák szempontjából, különösen a farokkockázatok előrejelzéséhez.

8.3.4 Visszacsatolási hurkok és befektetői hangulat

A visszacsatolási modellben mind a piaci ár, mind a befektetői megítélés idővel változik. Ez a dinamika megerősítő hurkot hoz létre, ahol a befektetői hangulat stabilizálhatja a piacot, vagy felerősítheti az áringadozásokat. Ezeknek a visszacsatolási hurkoknak az elemzése elengedhetetlen a piaci viselkedés megértéséhez különböző körülmények között.

Az ár és az észlelés megjelenítése

Korábban szimulációt futtattunk mind a P(t)P(t)P(t), mind a befektetői észlelés I(t)I(t)I(t) árára. Így vizualizálhatja mindkettőt:

piton

Kód másolása

# A piaci ár és a befektetői felfogás ábrázolása

plt.plot(t, P_simulated, label="Piaci ár")

plt.plot(t, I_simulated, label="Befektetői megítélés", linestyle='--')

plt.xlabel('Idő')

plt.ylabel('Érték')

plt.title("Piaci ár és befektetői megítélés az idő múlásával")

plt.legend()

plt.show()

Főbb betekintések

  • Az észlelés és az ár konvergenciája: Ha az ár és az észlelés konvergál, az azt jelzi, hogy a piac stabil, a befektetők fokozatosan korrigálják várakozásaikat.
  • Az észlelés és az ár eltérése: Ha az észlelés és az ár eltér, az spekulatív buborékokhoz vezethet, mivel a befektetők túlbecsülik a piac értékét a múltbeli teljesítmény alapján, nem pedig a fundamentumok alapján.

8.3.5 Piaci forgatókönyvek és érzékenységi elemzés

Végül, hogy jobban megértsük a rendszert, érzékenységi elemzést  végzünk különböző kulcsfontosságú paraméterekkel, mint például a visszacsatolási erősség α\alphaα, az észlelési érzékenység β\bétaβ és a volatilitás σ\sigmaσ.

Példa: változó volatilitás

A σ\sigmaσ volatilitási paraméter beállításával különböző piaci feltételeket szimulálhatunk, a kis ingadozásokkal rendelkező stabil piacoktól a szélsőséges áringadozásokkal rendelkező, rendkívül volatilis piacokig.

piton

Kód másolása

# Különböző volatilitási forgatókönyvek összehasonlítása

szigma esetén [0.01, 0.05, 0.1]-ben:

    P_stochastic = np.nullák(N)

    P_stochastic[0] = 50

    az (1, N) tartományban lévő i esetén:

        P_stochastic[i] = stochastic_price(P_stochastic[i-1], alfa, M, béta, I, szigma, dt)

    plt.plot(t; P_stochastic; label=f"σ={szigma}")

 

plt.axhline(y=M; color='r'; linestyle='--'; label='Alapvető érték')

plt.xlabel('Idő')

plt.ylabel('Ár')

plt.title("A volatilitás hatása a piaci árra")

plt.legend()

plt.show()

Volatilitási forgatókönyvek értelmezése

  • Alacsony volatilitás: Az alacsony σ\sigmaσ kisebb áringadozásokat eredményez, ami stabil piacot sugall, kisebb a kockázata a fundamentális értéktől való nagy eltéréseknek.
  • Magas volatilitás: A magas σ\sigmaσ szélsőséges ingadozásokhoz vezet, ami nagyfokú bizonytalanságot és nagyobb kockázatot jelez. Ez szimulálhatja a piaci feltételeket pénzügyi válságok vagy spekulatív buborékok idején.

Következtetés

A szimulációs eredmények értelmezése kritikus lépés a fraktálreflexivitási modellek értelmezésében. A kulcsfontosságú mutatók, például az árpályák, a volatilitás és a befektetői hangulat elemzésével mélyebb betekintést nyerhetünk a piaci viselkedésbe. Ez a megértés segít felmérni a piaci összeomlások, fellendülések és a pénzügyi rendszerek stabilitásának kockázatát különböző körülmények között.

A következő fejezetben ezeket a fogalmakat alkalmazzuk egy valós esettanulmányra, szimulálva a pénzügyi piacok fellendülés-visszaesés ciklusait , és megvitatjuk modelljeink gyakorlati következményeit a kockázatkezelésre és a döntéshozatalra.

8.4 Esettanulmány: A fellendülés-visszaesés ciklusok szimulálása

Ebben az esettanulmányban megvizsgáljuk, hogyan lehet szimulálni  a boom-bust ciklusokat a fraktál reflexivitási modell segítségével. A gyors növekedéshez, majd hirtelen összeomlásokhoz vezető piaci feltételek szimulálásával célunk, hogy betekintést nyerjünk a piaci buborékok dinamikájába, valamint abba, hogy a visszacsatolási hurkok, a befektetői észlelések és a külső sokkok hogyan befolyásolják a piaci viselkedést.

Ezt a szimulációt kulcsfontosságú összetevőkre bontjuk: a modell beállítása, a szimuláció megvalósítása, az eredmények elemzése, valamint az eredmények értelmezése a kockázatkezelés és a prediktív betekintés szempontjából.

8.4.1 Modellbeállítás boom-bust ciklusokhoz

A boom-bust ciklusok szimulálására ugyanazt a keretrendszert használjuk, mint a korábbi reflexivitási modelljeink, de hangsúlyozzuk a szélsőséges befektetői túlreagálást (visszacsatolási hurkok), amelyet piaci korrekciók követnek. A fellendülés szakaszában az árak gyorsan emelkednek, amit az irracionális túláradás hajt. A visszaesési szakaszban a befektetői hangulat megfordul, ami éles piaci összeomláshoz vezet.

Az áralakulás irányadó egyenlete továbbra is nemlineáris differenciálegyenletek  rendszere, amely magában foglalja a befektetői észlelést és a piaci ár visszajelzését:

dP(t)dt=α(I(t)−P(t))+σP(t)dW(t)\frac{dP(t)}{dt} = \alpha (I(t) - P(t)) + \szigma P(t) dW(t)dtdP(t)=α(I(t)−P(t))+σP(t)dW(t) dI(t)dt=β(P(t)−M)\frac{dI(t)}{dt} = \beta (P(t) - M)dtdI(t)=β(P(t)−M)

Hol:

  • P(t)P(t)P(t) a piaci ár a ttt időpontban,
  • I(t)I(t)I(t) a befektetői megítélést képviseli,
  • MMM az alapvető piaci érték,
  • α\alphaα és β\betaβ visszacsatolási paraméterek, amelyek szabályozzák az árak és az észlelések kölcsönhatását,
  • σ\sigmaσ a volatilitás komponens, és
  • dW(t)dW(t)dW(t) sztochasztikus zajt vagy Wiener-eljárással modellezett véletlenszerű lökéseket jelöl.

8.4.2 A fellendülési és visszaesési fázisok szimulálása

A boom-bust ciklus szimulálható olyan paraméterek használatával, amelyek tükrözik a gyors befektetői túlzott bizalmat (magas β\betaβ) a fellendülési fázisban és a megnövekedett volatilitást a visszaesési szakaszban. A cél egy olyan piac létrehozása, amely éles áremelkedést, majd meredek csökkenést tapasztal.

Python-kód a boom-bust ciklusok szimulálásához

Az alábbiakban látható a Python-kód, amely a fraktál reflexivitási modell használatával szimulálja a boom-bust ciklust. Ebben a megvalósításban szimuláljuk a rendszert egy adott időszakra, a visszacsatolási paramétereket és a volatilitást a piaci feltételek változásainak megfelelően módosítjuk.

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# A szimuláció paraméterei

alfa = 0,1 # Ár-visszajelzés erőssége

beta_boom = 1,0 # A befektetői észlelés erőssége a fellendülési szakaszban

beta_bust = -1,5 # A befektető észlelési ereje a mellszobor fázisban

M = 50 # Alapvető piaci érték

szigma = 0, 3 # volatilitás

T = 200 # Időlépések

dt = 0,1 # Időlépés mérete

 

# Kezdeti feltételek

P = np.nullák(T)

I = np.nullák(T)

P[0] = 50 # Kezdeti piaci ár

I[0] = 50 # Kezdeti befektetői felfogás

 

# Funkció az árdinamika szimulálására

def simulate_boom_bust(alfa, béta, szigma, P, I, M, T, dt):

    t esetén az (1, T) tartományban:

        # Alkalmazza a gém vagy mellszobor feltételeit az aktuális időlépés alapján

        ha t < T 2:

            béta = beta_boom # Boom fázis

        más:

            béta = beta_bust # Mellszobor fázis

       

        # Frissítse a befektetői felfogást és az árat az Euler módszerrel

        dI = béta * (P[t-1] - M) * dt

        dP = alfa * (I[t-1] - P[t-1]) * dt + szigma * P[t-1] * np.véletlen.normál(0, np.gyök(dt))

       

        I[t] = I[t-1] + dI

        P[t] = P[t-1] + dP

 

    vissza P, I

 

# Szimulálja a boom-bust ciklusokat

P, I = simulate_boom_bust(alfa, beta_boom, szigma, P, I, M, T, dt)

 

# Az eredmények ábrázolása

plt.plot(np.arange(T) * dt, P, label='Piaci ár')

plt.axhline(y=M; color='r'; linestyle='--'; label='Alapvető érték')

plt.title('Boom-Bust ciklusok szimulálása')

plt.xlabel('Idő')

plt.ylabel('Ár')

plt.legend()

plt.show()

A kód magyarázata

  • Kezdeti feltételek: A piaci árral és a befektetői felfogással megegyező piaci árral és befektetői felfogással kezdjük MMM.
  • Visszacsatolási mechanizmus: A fellendülési fázisban (a szimuláció első felében) a visszajelzés pozitív, ösztönző áremelkedés. A visszaesési szakaszban (második félév) a visszajelzések negatívak, ami gyors árcsökkenéshez vezet.
  • Sztochasztikus komponens: A véletlenszerű sokkok hozzáadódnak az ár alakulásához a σP(t)dW(t)\sigma P(t) dW(t)σP(t)dW(t) kifejezésen keresztül.

8.4.3. A gém-visszaesés ciklus szimulációjának értelmezése

A szimuláció által előállított grafikon jellemzően éles áremelkedést (boom), majd összeomlást (visszaesést) mutat. Ez a viselkedés jellemző a spekulatív buborékokra és azok esetleges összeomlására.

Főbb értelmezendő pontok:

  • Boom fázis: Az ár messze az alapvető érték fölé emelkedik a befektetői felfogások pozitív visszajelzései miatt. A befektetők továbbra is magasabbra nyomják az árat a mögöttes fundamentumok ellenére, a jövőbeli növekedésre vonatkozó várakozások miatt.
  • Mellszobor fázis: Amint a piaci hangulat megváltozik, a negatív visszacsatolás veszi át az irányítást. A befektetői bizalom csökken, ami a piaci ár gyors csökkenését okozza.
  • Volatilitás és zaj: A σ\sigmaσ sztochasztikus kifejezés által bevezetett véletlenszerű zaj ingadozásokhoz vezethet a fellendülés-visszaesés pálya körül, szimulálva a valódi pénzügyi piacok kiszámíthatatlanságát.

8.4.4 Érzékenységi elemzés és forgatókönyv-tesztelés

A boom-bust ciklusok dinamikájának további feltárásához érzékenységi elemzést  végezhetünk különböző kulcsfontosságú paraméterekkel, például volatilitás σ\sigmaσ, befektetői észlelési érzékenység β\betaβ és a visszacsatolás erőssége α\alphaα. Ez segít megérteni a modell robusztusságát különböző körülmények között.

Például:

  • Megnövekedett volatilitás: A σ\sigmaσ magasabb értékei szélsőségesebb áringadozásokat eredményeznek, szimulálva a nagy piaci bizonytalanság körülményeit, például pénzügyi válság idején.
  • Erősebb visszajelzés: A β\betaβ növekedése a fellendülési fázisban még drámaibbá teszi az áremelkedést, ami fenntarthatatlan buborékhoz vezet.

8.4.5 Gyakorlati következmények

A boom-bust szimuláció gyakorlati betekintést nyújt a piaci szereplők és a kockázatkezelők számára. Ha megértjük, hogy az árak hogyan térhetnek el a fundamentumoktól a spekulatív buborékok során, és hogyan omlanak össze végül, a következőket tehetjük:

  • A kockázatkezelés javítása: A fenntarthatatlan áremelkedések korai jeleinek azonosítása segíthet megelőző intézkedések meghozatalában a piaci korrekciók során bekövetkező veszteségek elkerülése érdekében.
  • Piaci összeomlások előrejelzése: A piaci ár és a fundamentális érték közötti eltérés mértékének elemzése korai figyelmeztetéseket adhat a közelgő visszaesésekről.

Következtetés

Ebben az esettanulmányban bemutattuk, hogyan lehet szimulálni a boom-bust ciklusokat a fraktál reflexivitási modell segítségével. A visszacsatolási hurkok és a befektetői percepciók kihasználásával megismételhetjük a spekulatív buborékok és a piaci összeomlások dinamikáját. Ezek a szimulációk nemcsak tudományos elemzéshez hasznosak, hanem gyakorlati célokat is szolgálnak a piaci kockázatkezelésben és a prediktív elemzésben.

A következő fejezetekben tovább vizsgáljuk, hogyan alkalmazható a fraktálreflexivitás  a kockázatkezelésben és a portfólióoptimalizálásban, különösen kvantum ihlette modellek használatával.

9.1 Káoszelmélet és piaci instabilitások

A káoszelmélet kritikus szerepet játszik a pénzügyi piacok instabilitásának megértésében. Ebben a részben azt vizsgáljuk, hogy a látszólag véletlenszerű és kiszámíthatatlan piaci viselkedés valójában determinisztikus rendszerekből származhat - amelyeket pontos matematikai törvények irányítanak. Az elmélet azt sugallja, hogy a kezdeti feltételek kis változásai nagyon eltérő eredményekhez vezethetnek, ezt a koncepciót pillangóhatásnak nevezik. Ez a jellemző különösen nyilvánvaló a pénzügyi piacokon, ahol a kisebb ingadozások drámai árváltozásokat válthatnak ki, ami gyakran piaci instabilitáshoz vezethet.

9.1.1 A pénzügyi rendszerek káoszának megértése

A káoszelmélet olyan rendszereket vizsgál, amelyek nagyon érzékenyek a kezdeti feltételekre, ami azt jelenti, hogy a rendszer egyik aspektusának apró változásai is jelentős és kiszámíthatatlan eredményeket eredményezhetnek. A pénzügyi piacokon ez olyan jelenségeken keresztül nyilvánul meg, mint:

  • Áringadozás
  • Hirtelen piaci összeomlások
  • Kiszámíthatatlan fellendülések
  • Hosszú stabilitási időszakok, amelyeket hirtelen eltolódások szakítanak meg

A kaotikus rendszerekben, bár a viselkedés véletlenszerűnek tűnhet, gyakran determinisztikus egyenletek szabályozzák. A pénzügyi piacok, amelyeket összetett visszacsatolási hurkok és befektetői észlelések vezérelnek, kaotikus rendszerekre emlékeztető viselkedést mutatnak. Ennek a káosznak a megértése betekintést nyújthat abba, hogy miért olyan nehéz megjósolni a pénzügyi piacokat.

9.1.2 A káosz matematikai ábrázolása

A káosz matematikai leírásához nemlineáris dinamikus egyenletekre támaszkodunk. A káoszelmélet egyik legjelentősebb példája az ilyen egyenletnek a logisztikai térkép, amelyet gyakran használnak annak illusztrálására, hogy az egyszerű determinisztikus rendszerek kaotikus viselkedéshez vezethetnek.

A logisztikai térképet a következő rekurzív reláció adja meg:

xn+1=rxn(1−xn)x_{n+1} = r x_n (1 - x_n)xn+1=rxn(1−xn)

Hol:

  • xnx_nxn a rendszer állapotát jelenti az nnn időlépésben,
  • RRR a növekedési ráta paramétere.

Az rrr bizonyos értékei esetében ez az egyenlet stabil viselkedésről kaotikus viselkedésre vált át, ahol a x0x_0x0 kezdeti értékének kis változásai nagyon eltérő eredményekhez vezethetnek.

A piaci árak káoszának szimulálására szolgáló kód

A logisztikai térkép segítségével szimulálhatjuk a kaotikus viselkedést a pénzügyi piacokon. Az alábbiakban egy példa látható arra, hogyan valósíthatja meg ezt a Pythonban:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Paraméterek

r = 3,7 # Növekedési sebesség paraméter, közel kaotikus viselkedés

iterációk = 100 # Iterációk száma

x0 = 0,1 # Kezdeti érték

 

# Inicializálja a tömböt x értékeinek tárolására

x = np.nullák(iterációk)

x[0] = x0

 

# Logisztikai térkép rekurzió

n esetén a tartományban (1, iterációk):

    x[n] = r * x[n-1] * (1 - x[n-1])

 

# Az eredmények ábrázolása

plt.plot(x; marker='o'; vonalstílus='-'; color='b')

plt.title("Kaotikus viselkedés a logisztikai térképen")

plt.xlabel('Időlépés')

plt.ylabel('Piaci ár (x)')

plt.grid(Igaz)

plt.show()

Ebben a szimulációban:

  • xnx_nxn az nnn időlépésben normalizált piaci árat jelenti.
  • Ahogy az rrr megközelíti a 3.7-et, a rendszer kaotikus viselkedést mutat, ahol a kezdeti ár kis változásai drámaian eltérő eredményekhez vezetnek az idő múlásával.

9.1.3 Érzékenység a kezdeti körülményekre: a pillangóhatás

A kaotikus rendszerek meghatározó jellemzője a kezdeti körülményekre való rendkívüli érzékenység, amelyet gyakran pillangóhatásnak neveznek. Ez a koncepció azt jelenti, hogy a kis, látszólag jelentéktelen tényezők nagy hatással lehetnek az eredményre. A pénzügyi piacokon ez az érzékenység nyilvánvaló abban, hogy a kisebb változások – például a hírek bejelentése, a befektetői hangulat vagy a szakpolitikai kiigazítások – jelentős árváltozásokat válthatnak ki.

Matematikailag a kezdeti feltételekre való érzékenység számszerűsíthető a Lyapunov exponensek segítségével, amelyek mérik a rendszer két infinitezimálisan közeli kiindulópontja közötti elválasztás sebességét. A pozitív Lyapunov exponens kaotikus viselkedést jelez, mivel a kezdeti körülmények apró különbségei idővel exponenciális eltéréshez vezetnek.

A λ\lambdaλ Ljapunov-exponens képlete diszkrét rendszerben:

λ=limn→∞1n∑i=1nlndxi+1dxi\lambda = \lim_{n \to \infty} \frac{1}{n} \sum_{i=1}^{n} \ln \left| \frac{dx_{i+1}}{dx_i} \jobb|λ=n→∞limn1i=1∑nlndxidxi+1

Hol:

  • xix_ixi az állapot a III. lépésben,
  • dxi+1dxi\frac{dx_{i+1}}{dx_i}dxidxi+1 a rendszer érzékenységét jelenti a III. lépésben.

A pozitív Lyapunov exponens λ>0\lambda > 0λ>0 azt jelzi, hogy a rendszer kaotikus, ami azt jelenti, hogy a x0x_0x0 kis változásai exponenciálisan eltérő eredményeket eredményeznek az idő múlásával.

9.1.4 Káosz a történelmi piaci instabilitásban

Történelmileg káoszt figyeltek meg számos jelentős pénzügyi válságban, ahol a piacok rendkívül ingadozó és kiszámíthatatlan viselkedést mutatnak. Ilyenek például a következők:

  • A 2008-as pénzügyi válság, amelyben a kisebb lakáspiaci sokkok és a hitel-nemteljesítési csereügyletek globális pénzügyi összeomláshoz vezettek.
  • Az  1990-es évek végének dotcom-buborékja, amelyet fenntarthatatlan növekedés jellemez, amelyet gyors összeomlás követett, amelyet a spekulatív kereskedelem és a befektetői túláradás hajtott.

Mindkét esetben az egyes ágazatokon belüli kisebb változások vagy sokkok kiszámíthatatlan és szélsőséges eredményekhez vezettek, amelyek a kaotikus viselkedésre jellemzőek.

9.1.5 A káosz következményei a piaci előrejelzésekre

Bár a kaotikus rendszerek véletlenszerűnek tűnhetnek, determinisztikus törvényeket követnek, amelyek viselkedésüket irányítják. A káosz mögöttes dinamikájának megértésével a pénzügyi elemzők és a kockázatkezelők jobban fel tudják mérni a piaci instabilitást. A kezdeti feltételektől való érzékeny függőség miatt azonban a kaotikus piacok hosszú távú előrejelzése természeténél fogva korlátozott.

A piaci szereplők számára a legfontosabb tanulságok a következők:

  • Rövid távú kiszámíthatóság: A káoszelmélet azt sugallja, hogy bár a hosszú távú előrejelzés megbízhatatlan, a rövid távú minták és trendek bizonyos pontossággal megjósolhatók.
  • Kockázatkezelés: A kaotikus viselkedés korai jeleinek azonosítása (pl. Ljapunov-exponensek vagy volatilitásklaszterezés révén) segíthet a portfóliók kiigazításában és a kockázat csökkentésében, mielőtt nagyobb piaci változások következnének be.

9.1.6 Következtetés

A káoszelmélet feltárja a pénzügyi piacok kiszámíthatatlan, mégis determinisztikus természetét. A piaci instabilitás gyakran összetett visszacsatolási hurkokból, befektetői hangulatból és külső sokkokból ered, amelyek mindegyike hozzájárul a kaotikus árviselkedéshez. Míg hosszú távon gyakorlatilag lehetetlen megjósolni a káoszt, dinamikájának megértése jobb kockázatkezelést és rövid távú előrejelzést tesz lehetővé, eszközöket biztosítva a befektetők számára a volatilis piacokon való hatékonyabb navigáláshoz.

A következő részben megvizsgáljuk, hogyan használhatók a Lyapunov exponensek a  piaci instabilitások számszerűsítésére és a piaci előrejelzések javítására.

9.3 A piaci magatartás elágazásainak azonosítása

A pénzügyi piacok elágazásai olyan pontokat jelentenek, ahol a mögöttes változók kismértékű változása drámai változáshoz vezet a piaci magatartásban. Ezek az eltolódások kritikus fontosságúak a piaci átmenetek, például a válságok, buborékok vagy trendváltozások kialakulásának megértéséhez. Ebben a részben azt vizsgáljuk, hogy a bifurkációs elmélet hogyan alkalmazható a pénzügyi modellekre és a piaci viselkedésre, minőségi és mennyiségi megértést nyújtva ezekről a kritikus átmenetekről.

9.3.1 Mi az elágazás?

 Bifurkáció akkor következik be, amikor a rendszer paraméterének kis változása minőségi változást okoz a hosszú távú viselkedésében. A pénzügyi piacok összefüggésében elágazások akkor fordulhatnak elő, amikor a befektetői hangulat, a kamatlábak változása vagy a külső sokkok drámai változásokhoz vezetnek a piaci árakban, például összeomláshoz vagy fellendüléshez.

Matematikailag a bifurkációkat dinamikus rendszerekkel és nemlineáris egyenletekkel tanulmányozzák. Ezeket olyan pontok jellemzik, ahol a rendszer egyensúlyi szerkezete megváltozik a szabályozási paraméter kis változásai miatt.

Tekintsünk egy egyszerű dinamikai rendszert, amelyet az egyenlet ír le:

DXDT=Rx−x3\frac{dx}{dt} = r \cdot x - x^3dtdx=rx−x3

Hol:

  • xxx a piaci feltételeket, például az árszinteket képviselő állapotváltozó,
  • Az RRR egy ellenőrzési paraméter, például a kamatlábak vagy a befektetői hangulat.

Ebben a rendszerben a bifurkációk akkor fordulnak elő, amikor az rrr paraméter átlépi a kritikus értéket, ami a piaci viselkedés minőségi változását eredményezi stabilról instabilra vagy fordítva.

9.3.2 A pénzügyi piacok elágazásainak típusai

A pénzügyi piacokon különböző típusú bifurkációk fordulhatnak elő, többek között:

  1. Nyereg-csomópont bifurkáció: Ez akkor fordul elő, amikor két egyensúlyi pont (egy stabil és egy instabil) ütközik és megsemmisíti egymást. A pénzügyi piacokon ez a stabilitás hirtelen eltűnését jelentheti, ami piaci összeomláshoz vezethet.
  2. Hopf-bifurkáció: A Hopf-bifurkáció akkor következik be, amikor egy stabil egyensúlyi pont instabillá válik, és periodikus oszcilláció (pl. gém-mell ciklusok) jön létre. Ez nagyon fontos a ciklikus piaci viselkedést szimuláló modellek esetében.
  3. Periódus-megduplázódás: A periódus-megduplázódások során a rendszer egyensúlyi állapotból rezgésekbe kerül, amelyek gyakorisága megduplázódik. Ez a folyamat kaotikus viselkedéshez vezethet, ami gyakran látható a spekulatív piacokon, ahol a volatilitás idővel növekszik.

9.3.3 A bifurkációk matematikai ábrázolása

A bifurkációkat a nemlineáris rendszerek egyensúlyi pontjainak stabilitásának elemzésével azonosítják. A  rendszer Jacobi-mátrixa, amely megragadja, hogyan terjednek a rendszer egyik részének kis változásai, döntő szerepet játszik a bifurkációk azonosításában.

Az űrlap dinamikus rendszere esetén:

DXDT=f(x,r)\frac{dx}{dt} = f(x, r)dtdx=f(x,r)

Ahol f(x,r)f(x, r)f(x,r) a rendszer irányító egyenlete, és rrr egy vezérlő paraméter, bifurkációk akkor fordulnak elő, amikor  a Jacobi-mátrix sajátértékei az egyensúlyi pontokon megváltoztatják az előjelet. A Jacobi-mátrixot a következő képlet adja meg:

J=∂f∂xJ = \frac{\partial f}{\partial x}J=∂x∂f

A JJJ sajátértékeinek előjelének változása a rendszer stabilitásának változását jelzi, jelezve a bifurkációt. Ha bifurkáció következik be, a piaci viselkedés stabilról volatilisre vagy fellendülésről visszaesésre változhat.

9.3.4 Numerikus módszerek az elágazások kimutatására

A bifurkációk numerikus azonosítása a pénzügyi piaci modellekben magában foglalja a nemlineáris differenciálegyenletek rendszereinek megoldását és stabilitásuk elemzését a kulcsfontosságú paraméterek változásával. Ennek egyik módszere a rendszer viselkedésének szimulálása a paraméterértékek tartományán keresztül, és az egyensúlyi állapotok fejlődésének megfigyelése.

Íme egy Python-kód, amely egy egyszerű piaci modellt szimulál bifurkációs pontokkal:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Paraméterek

r_values = np.linspace(-2, 2, 400) # Az r vezérlési paraméter tartománya

x_init = 0,1 # Az x piaci állapot kezdeti feltétele

iterációk = 1000 # Iterációk száma

 

# Határozza meg a piaci modell dinamikáját

def market_dynamics(x, r):

    return r * x - x**3 # Dinamikai egyenlet

 

# Bifurkációs diagram

x_values = []

 

R esetében r_values-ben:

    x = x_init

    # Iteráció, hogy a rendszer elérje az egyensúlyi állapotot

    i esetén a tartományban (iterációk):

        x = market_dynamics(x, r)

    # Tárolja az x végső értékeit a nyomtatáshoz

    x_values.append(x)

 

# Ábrázolja a bifurkációs diagramot

plt.plot(r_values; x_values; ';k')

plt.title("A piaci viselkedés elágazási diagramja")

plt.xlabel('R vezérlőparaméter')

plt.ylabel('x piaci állapot')

plt.grid(Igaz)

plt.show()

Ebben a szimulációban:

  • Az RRR az olyan tényezőket reprezentáló kontrollparaméter, mint a kamatlábak vagy a külső sokkok.
  • xxx a piaci állapotot, például az árszinteket jelöli.
  • Ahogy az rrr változik, megfigyeljük, hogy a rendszer hogyan vált át a különböző piaci viselkedések között, rögzítve a bifurkációkat, ahol a piaci stabilitás eltolódik.

9.3.5 Bifurkáció észlelése valós piacokon

A valós piacokon az elágazásokat gyakran olyan tényezők váltják ki, mint:

  • Monetáris politikai változások: A hirtelen kamatemelés elágazáshoz vezethet, ahol a stabil növekedés piaci visszaesésbe csap át.
  • Befektetői hangulat: A hangulat gyors változása a stabil egyensúlyból buborékba vagy összeomlásba taszíthatja a piacokat.
  • Külső sokkok: Az olyan események, mint a geopolitikai feszültségek vagy a világjárványok elágazásokat okozhatnak, ami drasztikus piaci mozgásokat eredményezhet.

A bifurkációs elmélet alkalmazásával az elemzők azonosíthatják azokat a kritikus küszöbértékeket, ahol a külső tényezők kis változásai jelentős piaci változásokhoz vezethetnek, segítve a válságok vagy buborékok előrejelzését, mielőtt azok teljesen kibontakoznának.

9.3.6 Esettanulmány: Elágazások a 2008-as pénzügyi válság idején

A 2008-as pénzügyi válság gyakorlati példával szolgál a bifurkációs viselkedésre. Az összeomlás előtt a lakáspiac a stabilitás jeleit mutatta, az árak folyamatosan emelkedtek. Ahogy azonban a jelzálog-fedezetű értékpapírok tőkeáttétele nőtt, a piac átlépett egy elágazási pontot. A kisebb sokkok, mint például a jelzáloghitelek nemteljesítése, kudarcok sorozatához vezettek, és a rendszert a stabil egyensúlyból válságba taszították.

Ez modellezhető egy nyereg-csomópont elágazással, ahol az összeomlás a stabil piaci viselkedés hirtelen megsemmisülését jelenti. A tanulság az, hogy a kulcsfontosságú paraméterek, például a tőkeáttételi arányok vagy a nemteljesítési ráták nyomon követése segíthet a bifurkációs pontok észlelésében, lehetővé téve a megelőző kockázatkezelést.

9.3.7 Következtetés

A bifurkációk elengedhetetlenek a pénzügyi piacok nemlineáris dinamikájának megértéséhez. E kritikus pontok azonosítása lehetővé teszi a piaci szereplők számára, hogy előre lássák a jelentős átmeneteket, például a piaci összeomlásokat vagy a spekulatív buborékok kialakulását. Mind analitikus, mind numerikus módszerek alkalmazásával észlelhetjük ezeket a bifurkációs pontokat, és betekintést nyerhetünk a mögöttes dinamikába, amely a piaci instabilitást okozza.

A következő fejezetben megvizsgáljuk, hogyan  használhatók a Lyapunov exponensek a  piacok érzékenységének mérésére a kis perturbációkra, további eszközöket biztosítva a piaci viselkedés előrejelzéséhez.

10.1 Kockázatkezelés fraktál reflexivitással

A kockázatkezelés minden pénzügyi stratégia alapvető eleme, és a fraktálreflexivitás alkalmazása  hatékony eszközt kínál a kockázatok kezelésére az összetett, dinamikus piacokon. A hagyományos kockázati modellek gyakran lineáris kapcsolatokat és stabil piaci dinamikát feltételeznek, ami a potenciális kockázatok alábecsüléséhez vezethet. Ezzel szemben  a fraktálreflexivitás a  piaci viselkedés nemlineáris és rekurzív természetét magyarázza, ami robusztusabb kockázatkezelési keretté teszi.

Ez a fejezet azt vizsgálja, hogy a fraktál reflexivitás hogyan javíthatja a kockázatkezelést azáltal, hogy a rekurzív visszacsatolási hurkokra, az ármozgások fraktálszerkezetére és a piaci hangulatra összpontosít. Olyan képleteket és számítási eszközöket építünk be, amelyek lehetővé teszik számunkra a kockázatok hatékony előrejelzését és kezelését.

10.1.1 A kockázat megértése visszacsatolási hurkokon keresztül

A fraktál reflexivitásban a pénzügyi piacokat a befektetői felfogások és a piaci árak közötti visszacsatolási hurkok vezérlik. Ez a rekurzív jelleg felerősíti a hangulat kis változásait, ami jelentős piaci elmozdulásokhoz vezet. A kockázatkezelés során kritikus fontosságú azonosítani és mérni a  piacok érzékenységét ezekre a visszacsatolási mechanizmusokra.

Egy egyszerű visszacsatolási hurkot modellezünk  nemlineáris differenciálegyenlet segítségével:

dxdt=αf(x)+βS(t)\frac{dx}{dt} = \alpha \cdot f(x) + \beta \cdot S(t)dtdx=αf(x)+βS(t)

Hol:

  • x(t)x(t)x(t) a piaci árat vagy más pénzügyi változót jelöli ttt időpontban,
  • α\alphaα és β\betaβ állandók,
  • f(x)f(x)f(x) a piaci ár önmagára gyakorolt visszacsatolási hatását ragadja meg (pl. reflexív befektetői magatartás következtében),
  • S(t)S(t)S(t) külső sokkokat (pl. gazdasági mutatókat, kamatváltozásokat) jelöl.

Ebben a rendszerben a kockázat az  f(x)f(x)f(x) nem-linearitásának köszönhető  , ahol a piaci változók kis változásai nagy, kiszámíthatatlan eltolódásokhoz vezethetnek. Annak megértése, hogy ez a nem-linearitás hogyan járul hozzá a volatilitáshoz, elengedhetetlen a kockázatkezeléshez.

10.1.2 Fraktál dimenziók a piaci viselkedésben

A fraktál dimenziók fogalma a fraktál reflexivitás kulcsfontosságú aspektusa. Kvantitatív mérést nyújt a piac összetettségéről annak elemzésével, hogy a piaci struktúrák, például az ármozgások, hogyan mutatnak önhasonlóságot különböző skálákon. A kockázatkezelésben fraktál dimenziókat használhatunk a piaci volatilitás felmérésére és a szélsőséges események előrejelzésére.

Egy  idősor DDD fraktáldimenziója kiszámítható a dobozszámlálási módszerrel, amely különösen hasznos pénzügyi idősorokban:

D=limε→0logN(ε)log(1/ε)D = \lim_{\epsilon \to 0} \frac{\log N(\epsilon)}{\log(1/\epsilon)}D=ε→0limlog(1/ε)logN(ε)

Hol:

  • N(ε)N(\epsilon)N(ε) az idősor fraktálmintázatának lefedéséhez szükséges ε\epsilonε méretű dobozok száma.

A magasabb fraktáldimenzió nagyobb komplexitást és a piaci árak hirtelen, nagy változásainak lehetőségét jelzi. Az ármozgások fraktáldimenziójának nyomon követésével a kockázatkezelők észlelhetik a növekvő piaci instabilitást, és megelőző intézkedéseket hozhatnak, például csökkenthetik az ingadozó eszközöknek való kitettséget.

10.1.3 Gyakorlati alkalmazás: Kockáztatott érték fraktálreflexivitással

Az egyik legszélesebb körben használt kockázatkezelési eszköz a kockáztatott érték (VaR), amely meghatározott megbízhatósági szinten becsüli meg a portfólió potenciális veszteségét egy adott időkereten belül. A standard VaR modellek gyakran nem képesek megragadni a szélsőséges piaci eseményeket, mivel a normál eloszlási feltételezésekre támaszkodnak. A fraktál reflexivitás dinamikusabb megközelítést biztosít a piaci viselkedés modellezésével fraktálok és nemlineáris visszacsatolás segítségével.

A fraktál-továbbfejlesztett VaR modell a következőképpen fejezhető ki:

Fraktál VaR=μDσT\text{Fraktál VaR} = \mu \cdot D \cdot \sigma \cdot \sqrt{T}Fraktál VaR=μ⋅D⋅σ⋅T

Hol:

  • μ\muμ a várható hozam,
  • DDD a fraktál dimenzió (a piac összetettségének megragadása),
  • σ\sigmaσ a szórás (volatilitás),
  • A TTT az időhorizont.

A fraktál dimenzió beépítésével ez a modell alkalmazkodik a piaci szabálytalanságokhoz és a visszacsatolási hurkokhoz, reálisabb becslést adva a volatilis időszakok potenciális veszteségeiről.

10.1.4. Python implementáció a kockázatkezeléshez

A következő Python-kód bemutatja, hogyan alkalmazható a fraktálelemzés a piaci árak idősoraira kockázatkezelési célokra. Kiszámítjuk a fraktál dimenziót, és szimulálunk egy alapvető kockázatkezelési stratégiát a dimenzió változásai alapján.

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

A scipy.stats importálási normából

 

# Függvény a fraktál dimenzió kiszámításához (dobozszámlálási módszer)

def fractal_dimension(time_series, skála):

    N = []

    Az epszilon méretarányában:

        N.append(np.sum(np.abs(np.diff(time_series)) > epszilon))

    visszatérési érték: np.polyfit(np.log(lépték), np.log(N), 1)[0]

 

# Szintetikus piaci adatok generálása (véletlenszerű séta)

NP.Random.mag(42)

n = 1000

time_series = np.cumsum(np.random.randn(n))

 

# Lépték meghatározása (dobozméretek)

skála = np.logspace(0,01; 2; szám=50)

 

# Számítsa ki a fraktál dimenziót

D = fractal_dimension(time_series, skála)

print(f"Fraktáldimenzió: {D}")

 

# Számítsa ki a veszélyeztetett értéket fraktál dimenzióval

Volatilitás = Np.STD(time_series)

expected_return = np.közép(time_series)

confidence_level = 0,95

VaR = expected_return + norm.ppf(confidence_level) * D * volatilitás

 

print(f"Fraktállal megnövelt veszélyeztetett érték: {VaR:.2f}")

 

# Ábrázolja az idősort

PLT.telek(time_series)

plt.title("szimulált piaci adatok")

plt.xlabel('Idő')

plt.ylabel('Ár')

plt.show()

Ez a kód véletlenszerű sétát szimulál a piaci ármozgások proxyjaként, kiszámítja az idősor fraktál dimenzióját, majd kiszámítja a Fractal VaR-t. A kimenet fraktálalapú kockázatmérést biztosít, amely összehasonlítható a standard VaR modellekkel a fokozott kockázatkezelés érdekében.

10.1.5 A farokkockázat kezelése

A fraktálreflexivitás kockázatkezelésben való alkalmazásának egyik legfontosabb előnye,  hogy képes megragadni  a farokkockázatot, a szélsőséges események kockázatát, amelyet a hagyományos modellekben gyakran alábecsülnek. A fraktálok segítenek modellezni a pénzügyi piacokat jellemző nehéz farok és zsírfarkú eloszlásokat, javítva a piaci összeomlások vagy a szélsőséges volatilitás előrejelzését.

A visszacsatolási hurkok és fraktáldimenziók kockázati modellekbe történő beépítésével  jobban tudjuk kezelni a farokkockázatnak való kitettséget. Például a tőkeáttétel csökkentése vagy az eszközök diverzifikálása, amikor a fraktál dimenziói növekednek, jelentős veszteségeket előzhet meg a piaci összeomlások során.

10.1.6 Következtetés

A fraktálreflexivitás kifinomult keretrendszert kínál a pénzügyi piacok kockázatkezelésére. Az ármozgások rekurzív visszacsatolási hurkainak és fraktálstruktúráinak figyelembevételével jobban előre jelezhetjük a piaci volatilitást és reagálhatunk a változó körülményekre. Az olyan eszközök, mint  a Fractal VaR és a fraktál dimenzióelemzés reálisabb kockázatértékelést nyújtanak, lehetővé téve a piaci szereplők számára, hogy elkerüljék a szélsőséges piaci események lehetőségének alábecsülését.

A következő részben a portfólióoptimalizálást vizsgáljuk kvantum ihlette modellek segítségével, integrálva mind a hagyományos, mind a kvantum pénzügyi elméleteket, hogy olyan portfóliókat fejlesszünk ki, amelyek ellenállóbbak a piaci bizonytalanságokkal szemben.

10.2 Portfólióoptimalizálás kvantum által inspirált modellekkel

A hagyományos portfólióoptimalizálási módszerek, mint például  a Modern Portfolio Theory (MPT), az eszközhozamok közötti lineáris kapcsolatok feltételezésére támaszkodnak, és a várható hozam maximalizálására összpontosítanak, miközben minimalizálják a kockázatot. Ezek a modellek azonban gyakran küzdenek a pénzügyi piacokon jelen lévő összetett, nemlineáris dinamika megragadásával. A kvantum által inspirált modellek hatékony alternatívát kínálnak, a kvantummechanikából kölcsönözve olyan fogalmakat, mint  a szuperpozíció,  az összefonódás és  a nem-lokalitás, hogy kezeljék a klasszikus optimalizálási módszerek korlátait.

Ebben a fejezetben megvizsgáljuk, hogyan alkalmazhatók a kvantum által inspirált modellek a portfólióoptimalizálásra, különös tekintettel arra, hogy képesek-e figyelembe venni az összetett piaci interakciókat és a jobb kockázat-megtérülés kompromisszumok lehetőségét. Bemutatjuk mind az elméleti fogalmakat, mind a gyakorlati Python implementációkat, hangsúlyozva a kvantumhegesztés és  a kvantum ihlette algoritmusok használatát.

10.2.1. A kvantum-szuperpozíció és a portfólióoptimalizálás

A kvantummechanika egyik kulcsfogalma a szuperpozíció, ahol egy kvantumrendszer egyszerre több állapotban is létezhet. A portfólióoptimalizálás során ez a koncepció adaptálható úgy, hogy egyszerre több portfóliókonfigurációt ábrázoljon, lehetővé téve az optimalizálási probléma lehetséges megoldásainak átfogóbb feltárását.

A klasszikus portfólióoptimalizálás során a befektető bizonyos korlátozások mellett wiw_iwi súlyokat választ a portfólió minden egyes eszközéhez. A cél jellemzően a portfólió várható hozamának maximalizálása E(Rp)E(R_p)E(Rp), miközben minimalizálja a σp2\sigma_p^2σp2 varianciával képviselt kockázatot. Az optimalizálási probléma a következőképpen írható:

E(Rp)=∑i=1NwiE(Ri)\text{Maximalizálás } E(R_p) = \sum_{i=1}^N w_i \cdot E(R_i)E(Rp)=i=1∑NwiE(Ri) Minimalizálása σp2=∑i=1N∑j=1Nwiwjσij\text{Minimalizálás } \sigma_p^2 = \sum_{i=1}^N \sum_{j=1}^N w_i w_j \sigma_{ij}Minimalizálás σp2=i=1∑Nj=1∑Nwiwjσij Függvénye: ∑i=1Nwi=1andwi≥0\text{Subject to } \sum_{i=1}^N w_ i = 1 \quad \text{és} \quad w_i \geq 0Feltéve, hogy i=1∑Nwi=1andwi≥0

Egy kvantum ihlette modellben a portfóliót kvantumállapotként ábrázolhatjuk, ahol minden eszközsúly egy qubit, amely különböző állapotok szuperpozíciójában létezhet (befektetési súlyok). Ez lehetővé teszi számos lehetséges portfóliókonfiguráció egyidejű értékelését, ami az optimális megoldás hatékonyabb kereséséhez vezet.

A kvantum ihlette Hamilton-féle megoldás erre az optimalizálási problémára a következőképpen írható:

H=∑i=1NE(Ri)wi−λ∑i=1N∑j=1NwiwjσijH = \sum_{i=1}^N E(R_i) w_i - \lambda \sum_{i=1}^N \sum_{j=1}^N w_i w_j \sigma_{ij}H=i=1∑NE(Ri)wi−λi=1∑Nj=1∑Nwiwjσij

Ahol λ\lambdaλ a hozam és a kockázat közötti kompromisszumot szabályozó paraméter. A kvantumhegesztési technikák ezután felhasználhatók a Hamilton-féle minimalizálására, azonosítva az optimális portfóliókonfigurációt, amely egyensúlyba hozza a hozamot és a kockázatot.

10.2.2 Összefonódás és eszközkorrelációk

Egy másik alapvető kvantumkoncepció az összefonódás, ahol a részecskék oly módon korrelálnak, hogy az egyik részecske állapota befolyásolja a másik állapotát, függetlenül attól, hogy milyen messze vannak egymástól. A pénzügyekben ez a koncepció hatékonyabban lefordítható az eszközök közötti korrelációk modellezésére  .

A hagyományos modellek gyakran rögzített vagy lineáris korrelációkat feltételeznek az eszközök között, amelyek nem feltétlenül állnak fenn olyan valós forgatókönyvekben, ahol a korrelációk dinamikusan változhatnak. A kvantum által inspirált modellek az összefonódás fogalmán keresztül rugalmasabb és dinamikusabb megközelítést tesznek lehetővé ezeknek a kapcsolatoknak a rögzítésére.

Az összegabalyodott portfólióoptimalizálási probléma a következőképpen fejezhető ki:

H=∑i=1NE(Ri)wi−λ∑i=1N∑j=1Nwiwj(σij+összefonódási kifejezés)H = \sum_{i=1}^N E(R_i) w_i - \lambda \sum_{i=1}^N \sum_{j=1}^N w_i w_j \left( \sigma_{ij} + \text{Entanglement Term} \right)H=i=1∑NE(Ri)wi−λi=1∑Nj=1∑Nwiwj(σij+Entanglement Term)

Az összefonódási kifejezés figyelembe veszi az eszközök közötti nemlineáris korrelációkat, lehetővé téve a modell számára, hogy összetettebb kapcsolatokat rögzítsen, mint a klasszikus optimalizálási technikák.

10.2.3. Python implementáció: kvantum által inspirált portfólió optimalizálás

Az alábbi Python-kód bemutatja, hogyan valósíthat meg kvantum által inspirált portfólióoptimalizálást szimulált hegesztéssel, amely a kvantumhegesztés klasszikus analógja. Ez a megközelítés segít megtalálni az optimális eszközsúlyokat, amelyek maximalizálják a hozamot, miközben minimalizálják a kockázatot.

piton

Kód másolása

Numpy importálása NP-ként

Importálja a scipy.optimize fájlt SCO-ként

Matplotlib.pyplot importálása PLT-ként

 

# Véletlenszerű adatok generálása az eszközhozamokhoz és a kovariancia mátrixhoz

NP.Random.mag(42)

n_assets = 4

mean_returns = np.véletlen.véletlen(n_assets)

cov_matrix = np.random.rand(n_assets;n_assets)

cov_matrix = (cov_matrix + cov_matrix. T) / 2 # A kovariancia mátrix szimmetrikussá tétele

 

# Objektív funkció a portfólió optimalizálásához (negatív Sharpe arány)

def portfolio_optimization(súlyok, mean_returns, cov_matrix, risk_free_rate=0,02):

    portfolio_return = np.szum(súlyok * mean_returns)

    portfolio_volatility = np.sqrt(np.dot(súlyok. T, np.pont(cov_matrix; súlyok)))

    sharpe_ratio = (portfolio_return - risk_free_rate) / portfolio_volatility

    return -sharpe_ratio # Minimalizálja a negatív Sharpe-arányt

 

# Kényszer: a súlyok összege egyenlő 1

megszorítások = ({'típus': 'EQ', 'szórakozás': lambda súlyok: np.sum(súlyok) - 1})

 

# Határok: a súlyoknak 0 és 1 között kell lenniük

Bounds = tuple((0, 1) a tartományban lévő eszközre(n_assets))

 

# Kezdeti találgatás (egyenlő eloszlás)

initial_weights = NP.ones(n_assets) / n_assets

 

# Végezze el az optimalizálást

eredmény = sco.minimize(portfolio_optimization, initial_weights, args=(mean_returns, cov_matrix),

                      method='SLSQP', bounds=bounds, constraints=constraints)

 

# Optimális súlyok

optimal_weights = eredmény.x

print("Optimális portfóliósúlyok:", optimal_weights)

 

# Ábrázolja az optimalizált portfóliósúlyokat

plt.bar(tartomány(n_assets); optimal_weights)

plt.xlabel('Eszközök')

plt.ylabel('Súlyok')

plt.title('Optimalizált portfóliósúlyok')

plt.show()

Ez a Python-kód klasszikus portfólióoptimalizálást hajt végre a Sharpe-arány objektív függvényként való használatával, és szimulált lágyítást végez  a kvantum által inspirált viselkedés közelítéséhez. Bár közvetlenül nem használ kvantumalgoritmusokat, a módszertan kvantumhatásokat szimulál, például a különböző portfóliókonfigurációk egyidejű értékelését és az eszközök közötti összetett interakciót.

10.2.4 Kvantum által inspirált kockázat-megtérülés kompromisszum

A kvantum által inspirált modellek jobb kockázat-megtérülés optimalizálást tesznek lehetővé azáltal, hogy egyidejűleg a lehetséges portfólióállapotok szélesebb körét tárják fel  , lehetővé téve az optimális megoldáshoz való gyorsabb konvergenciát. Ezenkívül ezek a modellek nemlineáris korrelációkat és dinamikus piaci feltételeket is magukban foglalhatnak, robusztusabb portfóliókat kínálva, amelyek jobban alkalmazkodnak a változó piaci környezethez.

Ezeknek a modelleknek az egyik legfontosabb előnye, hogy elkerüljük a helyi minimumokba való beragadást, ami gyakori probléma a klasszikus optimalizálási módszerekben. A kvantumhatások, például a szuperpozíció kihasználásával a kvantum által inspirált algoritmusok alaposabban feltárhatják a megoldási teret, azonosítva a globális optimumot, amelyet a klasszikus módszerek elmulaszthatnak.

10.2.5. A kvantumhegesztés szerepe a portfólióoptimalizálásban

A kvantumhegesztés egy kvantumszámítási technika, amely a kvantummechanika alapelveinek kihasználásával megtalálja egy adott objektív függvény minimumát. A klasszikus optimalizálási technikákkal ellentétben, amelyek egyszerre egy megoldást vizsgálnak, a kvantumhegesztés több megoldást is feldolgoz párhuzamosan, így hatékonyabban találja meg az optimálisat.

A portfólióoptimalizáláshoz a kvantumhegesztés a következőkre alkalmazható:

  • Maximalizálja a hozamot a kockázat minimalizálása mellett,
  • Azonosítsa az eszközök optimális elosztását,
  • A kockázat-megtérülés egyensúlya nem lineáris és dinamikus piaci környezetben.

A kvantum által inspirált modellek a kvantumhegesztés klasszikus analógjait, például  a szimulált izzítást használják, de a kvantum-számítástechnikai technológia fejlődésével arra számítunk, hogy a kvantumhegesztés közvetlen megvalósítása a portfólióoptimalizálásban egyre gyakoribbá válik.

10.2.6 Következtetés

A kvantum által inspirált modellek új határokat kínálnak a portfólióoptimalizálásban azáltal, hogy olyan kvantummechanikai fogalmakat építenek be, mint a szuperpozíció és  az összefonódás. Ezek a modellek rugalmasabb és dinamikusabb megközelítést biztosítanak a kockázat és a hozam kiegyensúlyozásához egy összetett, összekapcsolt pénzügyi környezetben. Az olyan eszközök révén, mint a kvantumhegesztés és  az összefonódott eszközkorrelációk, a kvantum által inspirált modellek képesek felülmúlni a hagyományos optimalizálási technikákat, különösen a dinamikus piaci feltételek kezelésében és a nemlineáris kapcsolatok rögzítésében.

A következő fejezetben a piaci összeomlások fraktálreflexivitással történő előrejelzésével foglalkozunk, kombinálva mind a fraktál, mind a kvantum ihlette modelleket, hogy azonosítsuk a piaci instabilitás kritikus pontjait és optimalizáljuk a döntéshozatali stratégiákat bizonytalan környezetben.

10.4 Valós esettanulmányok a pénzügyi káoszról

A pénzügyi káosz tanulmányozása jelentős figyelmet kapott az elmúlt néhány évtizedben, különösen a különböző piaci válságok fényében, amelyek rávilágítottak a pénzügyi rendszerekben rejlő instabilitásra és nem-linearitásra. Ezek a válságok, amelyeket gyakran szélsőséges áringadozás, visszacsatolási hurkok és a befektetői magatartás gyors változásai jellemeznek, valós példákat szolgáltatnak a káoszelmélet működésére. Ebben a fejezetben olyan jelentős esettanulmányokat fogunk feltárni, amelyekben a káosz és a fraktálreflexivitás jelentős szerepet játszott, kiemelve a hagyományos modellek korlátait és a fraktálreflexivitás és a kvantum ihlette modellek használatának lehetséges előnyeit.

10.4.1 Az 1987-es tőzsdei összeomlás (fekete hétfő)

A pénzügyi káosz egyik legismertebb példája a fekete hétfő, az 1987. október 19-i tőzsdei összeomlás. Ezen a napon a globális tőzsdék a történelem egyik legjelentősebb egynapos esését tapasztalták, a Dow Jones Ipari Átlag több mint 22% -ot esett.

A piac viselkedése a fekete hétfő előtt és alatt a kaotikus dinamika jeleit mutatta. Az árak kiszámíthatatlanul ingadozni kezdtek, mindkét irányban nagy és hirtelen mozgásokkal. A hagyományos pénzügyi modellek, amelyek lineáris és normálisan elosztott árváltozásokat feltételeztek, nem tudták előre jelezni vagy megmagyarázni az eseményt. A  befektetői hangulat, a piaci hírek és az automatizált kereskedési stratégiák közötti visszacsatolási hurkok eladási  kaszkádot hoztak létre, ami felerősítette a piaci volatilitást.

Matematikailag ennek az eseménynek a kaotikus jellege a Lyapunov-exponens segítségével írható le, amely méri a rendszer érzékenységét a kezdeti feltételekre. A pozitív Lyapunov exponens azt jelzi, hogy a piaci feltételek kis változásai exponenciális eltéréshez vezethetnek az eredményekben, ami a kaotikus rendszerek jellemzője.

λ=limt→∞1tlnδX(t)∣∣δX(0)\lambda = \lim_{t \to \infty} \frac{1}{t} \ln \frac{| \delta X(t) |} {| \delta X(0) |} λ=t→∞limt1lnδX(0)∣∣δX(t)∣

Ahol λ\lambdaλ a Ljapunov-kitevő, δX(t)\delta X(t)δX(t) pedig a pályák időbeli különbsége. A fekete hétfő előtt a Ljapunov exponens valószínűleg jelentősen pozitív lett, jelezve, hogy a piac a káosz szélén áll.

10.4.2 A 2008-as globális pénzügyi válság

A 2008-as globális pénzügyi válság újabb esettanulmányt kínál a pénzügyi piacok kaotikus dinamikájáról. Az ingatlanbuborék összeomlása és a nagy pénzügyi intézmények ezt követő csődje által kiváltott válság mély összefüggéseket és törékenységeket tárt fel a globális pénzügyi rendszeren belül.

A válság reflexív jellege, amikor a piac kockázatérzékelése folyamatosan visszagyűrűzött a rendszerbe, súlyosbította annak súlyosságát. Például, ahogy a lakásárak csökkentek, a jelzálog-fedezetű értékpapírok veszítettek értékükből, ami a pénzügyi intézmények összeomlásához vezetett, amelyek jelentős mértékben fektettek be ezekbe az eszközökbe. Ez az összeomlás viszont tovább erodálta a lakáspiacba vetett bizalmat, negatív visszacsatolási hurkot hozva létre.

Az eszközármozgások fraktálmintái nyilvánvalóvá váltak, amikor a piac szélsőséges volatilitást tapasztalt, az árváltozások  a klasszikus modellek által feltételezett normál eloszlások helyett a hatalmi törvény eloszlásait követték  . Ez a fraktál viselkedés modellezhető a Hurst exponenssel, amely egy idősor hosszú távú memóriáját méri. A 0,5 és 1,0 közötti HHH Hurst-exponens tartós, fraktálszerű viselkedést jelez.

H=logR/S(n)lognH = \frac{\log R/S(n)}{\log n}H=lognlogR/S(n)

Ahol R/S(n)R/S(n)R/S(n) a tartomány/szórás arányt jelenti nnn méretű időszakokban. A válság alatti ármozgások fraktál jellege arra utal, hogy a piaci dinamikát különböző időskálákon átívelő, önmagához hasonló folyamatok vezérelték, hozzájárulva a rendszerszintű összeomláshoz.

10.4.3 A 2020. évi COVID-19 piaci összeomlás

A Covid19-világjárvány újabb pénzügyi káoszt idézett elő, a globális piacok rendkívüli volatilitást tapasztaltak, ahogy a vírus világszerte elterjedt. 2020 februárjában és márciusában a tőzsdék hatalmas veszteségeket szenvedtek el, amit példátlan kormányzati beavatkozások és központi banki intézkedések által táplált gyors fellendülés követett.

A helyzet reflexivitása nyilvánvaló volt, mivel a befektetők felfogása a világjárvány gazdasági hatásáról beépült a piaci magatartásba. A vírussal kapcsolatos negatív hírek széles körű pánikeladáshoz vezettek, ami további árcsökkenést és fokozott volatilitást okozott. Ezzel szemben az oltóanyagok fejlesztéséről és a kormányzati ösztönző intézkedésekről szóló pozitív hírek éles fellendüléshez vezettek.

Ennek a dinamikus visszacsatolási huroknak a modellezésének egyik módja a nemlineáris differenciálegyenletek, amelyek megragadják a piaci árak és a befektetői viselkedés közötti reflexív kölcsönhatásokat. Egy egyszerű modell logisztikai térkép formájában is megjelenhet, amely bizonyos paraméterértékek kaotikus viselkedését mutatja:

Pt+1=rPt(1−Pt)P_{t+1} = r P_t (1 - P_t)Pt+1=rPt(1−Pt)

Ahol PtP_tPt a normalizált piaci árat jelenti a ttt időpontban, és az rrr egy növekedési paraméter. Az rrr növekedésével a rendszer periodikus vagy kaotikus viselkedést mutathat. A COVID-19 összeomlása esetében a külső sokkok (például a pandémiás hírek) gyors elmozdulásokat okoztak az RRR értékében, a rendszert a stabilitásból káoszba taszítva.

10.4.4. Python implementáció: A káosz modellezése a pénzügyi piacokon

Annak érdekében, hogy jobban megértsük a pénzügyi piacok kaotikus természetét ezekben a válságokban, logisztikai térkép segítségével szimulálhatjuk a piaci ármozgásokat. Az alábbi Python-kód bemutatja, hogyan szimulálhatja a kaotikus árviselkedést a logisztikai térképegyenlet használatával:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Logisztikai térkép paraméterei

r = 3,8 # Növekedési paraméter (különböző dinamikákhoz igazítható)

P0 = 0,5 # Kezdeti piaci ár (normalizált)

n = 100 # Iterációk száma (időlépések)

 

# Tömb a piaci árak tárolására

árak = np.zeros(n)

árak[0] = P0

 

# A logisztikai térkép iterálása

t esetén az (1, n) tartományban:

    árak[t] = r * árak[t-1] * (1 - árak[t-1])

 

# A szimulált ármozgások ábrázolása

plt.plot(árak, label="szimulált piaci ár")

plt.title("Kaotikus piaci viselkedés logisztikai térkép használatával")

plt.xlabel("Időlépések")

plt.ylabel("Normalizált ár")

plt.legend()

plt.show()

Ez a szimuláció megmutatja, hogy a kezdeti feltételek vagy az rrr paraméter kis változásai drasztikusan eltérő árpályákhoz vezethetnek az idő múlásával. Jól illusztrálja a pénzügyi piacok érzékenységét a külső sokkokra, ami a kaotikus rendszerek egyik fő jellemzője.

10.4.5 A pénzügyi káosz tanulságai

Ezek az esettanulmányok bemutatják a hagyományos pénzügyi modellek korlátait a valós piaci viselkedés összetettségének és nemlinearitásának megragadásában. A káoszelmélet és a fraktálreflexivitás értékes eszközöket kínál e dinamikák megértéséhez, különösen piaci stressz idején. A nemlineáris visszacsatolási hurkok, fraktálok és kvantum ihlette modellek beépítésével robusztusabb kockázatkezelési stratégiákat dolgozhatunk ki, és javíthatjuk a piaci összeomlások előrejelzésére és enyhítésére való képességünket.

Az esettanulmányok legfontosabb tanulságai a következők:

  • A visszacsatolási hurkok és a reflexivitás felismerésének fontossága  a piaci viselkedésben, ahol a befektetői észlelések és a piaci dinamika összetett módon hatnak egymásra.
  • A fraktálstruktúrák szerepe  az eszközármozgásokban, ahol a különböző időskálák közötti önhasonlóság szélsőséges áringadozáshoz vezethet.
  • A káoszelmélet értéke  a pénzügyi piacok eredendő kiszámíthatatlanságának megértésében, különösen válság idején.

10.4.6 Következtetés

A pénzügyi káosz valós példái, az 1987-es tőzsdei összeomlástól a COVID-19 világjárványig, rávilágítanak arra, hogy olyan fejlett modellekre van szükség, amelyek képesek megragadni a piaci dinamika összetettségét. A fraktál reflexivitás és a kvantum ihlette modellek ígéretes megközelítéseket kínálnak a pénzügyi káosz jobb megértéséhez és hatékonyabb kockázatkezelési stratégiák kidolgozásához. Ahogy folytatjuk a pénzügyek, a káoszelmélet és a kvantummechanika metszéspontjának feltárását, ezek a modellek egyre fontosabb szerepet fognak játszani a globális piacok bizonytalanságainak navigálásában.

A következő fejezet a fraktálreflexivitás fejlett alkalmazásaira összpontosít, feltárva, hogy a gépi tanulás és a nagy teljesítményű számítástechnika hogyan integrálható ezekbe a modellekbe prediktív erejük és skálázhatóságuk növelése érdekében.

11.1 Gépi tanulás integrálása fraktál modellekbe

A gépi tanulás (ML) pénzügyi modellekbe való integrálása  jelentősen átalakította a piaci viselkedés elemzésének és előrejelzésének módját. A gépi tanulási technikák fraktálreflexivitási modellekkel való kombinálása  új lehetőségeket nyit meg az összetett, nemlineáris pénzügyi adatok elemzésében. A gépi tanulási algoritmusok képesek azonosítani a rejtett mintákat, előre jelezni a kaotikus piaci dinamikát, és valós időben korrigálva a sztochasztikus komponensekhez való alkalmazkodással növelni a fraktálalapú modellek robusztusságát.

Ebben a szakaszban megvizsgáljuk, hogyan integrálható a gépi tanulás a fraktál reflexivitási modellekbe, olyan kulcsfontosságú technikákra összpontosítva, mint a neurális hálózatok, a támogató vektorgépek (SVM-ek) és  a megerősítő tanulás, és hogyan alkalmazhatók ezek a megközelítések a piaci volatilitás, az ármozgások és a fraktálminták rögzítésére és előrejelzésére.

11.1.1 Fraktál reflexivitási modellek áttekintése

A fraktál reflexivitási modellek a piaci dinamikát nemlineáris rendszerekként írják le, ahol az ármozgásokat mind a visszacsatolási hurkok, mind az önhasonló minták befolyásolják. Ezek a modellek különösen hasznosak a piaci instabilitás és káosz elemzésében, mivel figyelembe veszik, hogy a befektetők észlelése folyamatosan kölcsönhatásba lép a piaci árakkal, és visszajelzést hoz létre, amely különböző időskálákon keresztül áringadozásokat eredményezhet.

Ezeknek a modelleknek a matematikai alapja gyakran tartalmaz nemlineáris differenciálegyenleteket és sztochasztikus folyamatokat a piaci viselkedés véletlenszerűségének modellezésére. Például egy alapvető fraktál reflexivitási egyenlet a következőképpen írható le:

dP(t)dt=αP(t)+βP(t)2+γε(t)\frac{dP(t)}{dt} = \alfa P(t) + \béta P(t)^2 + \gamma \epszilon(t)dtdP(t)=αP(t)+βP(t)2+γε(t)

Hol:

  • P(t)P(t)P(t) az ár a ttt időpontban,
  • α\alfaα és β\bétaβ reflexivitási paramétereket képviselő állandók,
  • ε(t)\epsilon(t)ε(t) egy sztochasztikus zaj kifejezés, amely megragadja a véletlenszerűséget a piacon.

A gépi tanulással megbecsülheti a α\alphaα, β\betaβ és γ\gammaγ paramétereket a korábbi piaci adatokból, így idővel javíthatja a modell pontosságát.

11.1.2. Neurális hálózatok alkalmazása fraktálmodellekre

A neurális hálózatok, különösen a mély tanulási modellek kiválóan alkalmasak a nem lineáris, magas dimenziós adatok, például a pénzügyi idősorok mintáinak észlelésére. A neurális hálózatok betaníthatók a jövőbeli ármozgások előrejelzésére azáltal, hogy azonosítják az önhasonlóságot és a fraktálmintákat a múltbeli adatokban.

Például egy ismétlődő neurális hálózat (RNN) vagy  hosszú távú memória (LSTM) modell képes megragadni a piaci árak időbeli függőségeit, így ideális a fraktálok rekurzív természetének modellezéséhez. Az alábbiakban egy Python példa látható a TensorFlow/Keras használatával  egy LSTM hálózat megvalósításához a részvényárak fraktáljellemzők alapján történő előrejelzéséhez:

piton

Kód másolása

Numpy importálása NP-ként

Tensorflow importálása TF-ként

from tensorflow.keras.models import Sequential

from tensorflow.keras.layers import LSTM, Sűrű

 

# Szimulált fraktál áradatok (cserélje ki a valós piaci adatokra)

price_data = np.véletlen.rand(1000;1)

 

# Készítse elő az adatokat az LSTM-hez

def prepare_data(adatok, time_steps):

    X, y = [], []

    for i in range(len(data) - time_steps):

        X.append(data[i:i + time_steps])

        y.append(data[i + time_steps])

    return np.array(X), np.array(y)

 

time_steps = 10

X, y = prepare_data(price_data, time_steps)

 

# LSTM modell a fraktál piaci árak előrejelzésére

model = Sequential()

modell.add(LSTM(egységek=50; return_sequences=Igaz; input_shape=(time_steps;1)))

modell.add(LSTM(egység=50))

model.add(Sűrű(1))

 

# Fordítsa le a modellt

modell.compill(optimalizáló='adam'; loss='mean_squared_error')

 

# A modell betanítása

modell.illeszt(X; y; korszakok=20; batch_size=32)

 

# Jósolja meg a jövőbeli árakat

predicted_prices = modell.predict(X[-1].reshape(1, time_steps, 1))

print("Várható ár:"; predicted_prices)

Ez az LSTM hálózat megtanulja a piaci árak fraktálszerű szerkezetét, és a múltbeli minták alapján megjósolja a jövőbeli értékeket. Az ilyen modellek integrálása a fraktál reflexivitásba segít alkalmazkodni a valós idejű piaci adatok összetett, rekurzív mintáihoz.

11.1.3. Vektorgépek támogatása a piaci besoroláshoz

A támogató vektorgépek (SVM-ek) integrálhatók fraktálmodellekbe a piaci állapotok, például a stabilitás és a káosz időszakainak osztályozására. Az SVM alkalmazásával megkülönböztethetjük a fraktál és a nem fraktál árviselkedést, vagy azonosíthatjuk azokat a kulcsfontosságú pillanatokat, amikor a piaci dinamika valószínűleg megváltozik.

Például az SVM-ek használata a piaci adatok különböző fázisokba, például "fellendülési" vagy "visszaesési" ciklusokba való besorolására jelentősen javíthatja a kockázatkezelési stratégiákat. Az SVM-ek matematikai ábrázolása a következő:

f(x)=∑i=1nαiyiK(xi,x)+bf(x) = \sum_{i=1}^{n} \alpha_i y_i K(x_i, x) + bf(x)=i=1∑nαiyiK(xi,x)+b

Hol:

  • αi\alpha_i αi a modell paraméterei,
  • yiy_iyi az osztálycímkék (piaci állapotok),
  • K(xi,x)K(x_i, x)K(xi,x) a kernelfüggvény (pl. radiális bázisfüggvény),
  • A BBB az elfogultság kifejezése.

A Python scikit-learn kódtára használható egy SVM-osztályozó megvalósítására erre a célra:

piton

Kód másolása

Az SKLEARN-ből importálja az SVM-et

sklearn.model_selection importálási train_test_split

Az sklearn.metrics importálási accuracy_score

 

# Szimulált piaci adatok (cserélje ki valós piaci adatokra)

X = np.random.rand(1000, 10) # A fraktál mintákat ábrázoló jellemzők

y = np.random.randint(0, 2, 1000) # Címkék: 0 a stabilitásért, 1 a káoszért

 

# Az adatok felosztása betanítási és tesztelési készletekre

X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0,3, random_state=42)

 

# SVM modell

CLF = SVM. SVC(kernel='rbf')

clf.fit(X_train; y_train)

 

# Piaci állapotok előrejelzése

y_pred = clf.predict(X_test)

pontosság = accuracy_score(y_test, y_pred)

print("Modell pontossága:"; pontosság)

Ebben a példában az SVM osztályozó fraktálminták alapján azonosítja a piaci káosz időszakait, javítva a kockázatkezelést és a döntéshozatali folyamatokat.

11.1.4 Megerősítő tanulás a piaci dinamikában

A gépi tanulás fraktálmodellekbe való integrálásának másik hatékony megközelítése a megerősítő tanulás (RL). Az RL dinamikus piaci stratégiák modellezésére alkalmazható, ahol egy ügynök (például egy kereskedési algoritmus) megtanulja az optimális műveleteket a piaci környezettel való visszacsatolási hurok alapján.

Egy tipikus RL keretrendszer a következőkből áll:

  • a piaci feltételeket képviselő államok,
  • Kereskedési döntéseket képviselő műveletek (vétel/eladás/tartás),
  • Az  egyes tevékenységekből származó nyereséget vagy veszteséget képviselő jutalmak.

A fraktál reflexivitás integrálható a jutalmazási struktúrába olyan fraktál alapú mutatók beépítésével  , mint a Hurst exponens vagy  a Lyapunov exponensek, hogy szankcionálják a kockázatos döntéseket a nagy káosz időszakaiban.

A Q-learning, egy népszerű RL algoritmus egyszerű megvalósítása az alábbiakban látható:

piton

Kód másolása

Numpy importálása NP-ként

 

# Q-learning paraméterek

államok = 10 # Piaci állapotok száma

műveletek = 3 # Vétel, eladás, tartás

Q = np.zeros((állapotok, műveletek)) # Q-táblázat

alfa = 0,1 # Tanulási sebesség

gamma = 0,9 # Diszkonttényező

epszilon = 0, 1 # Feltárási arány

 

# Szimulált jutalom funkció fraktál piaci adatok alapján

Jutalmak = np.random.rand(államok; műveletek)

 

# Q-learning algoritmus

A Range epizódjaihoz (1000):

    state = np.random.randint(0, állapotok) # Indítás véletlenszerű állapotban

    A hatótávolságon belüli lépéshez (50):

        Ha np.random.rand() < epszilon:

            művelet = np.random.randint(0, műveletek) # Felfedezés

        más:

            action = np.argmax(Q[állapot]) # kihasználás

 

        next_state = np.random.randint(0, állapotok) # Átmenet új állapotba

        jutalom = jutalmak[állapot, cselekvés] # Jutalom megszerzése a cselekvésért

 

        # Q-érték frissítése

        Q[állapot, művelet] = Q[állapot, művelet] + alfa * (jutalom + gamma * np.max(Q[next_state]) - Q[állapot, művelet])

 

        state = next_state # Ugrás a következő állapotra

 

# Végső Q-táblázat edzés után

print("Betanított Q-tábla:\n", Q)

A megerősítő tanulás beépítése a fraktál reflexivitásba lehetővé teszi számunkra, hogy olyan adaptív stratégiákat tervezzünk, amelyek alkalmazkodnak a változó piaci feltételekhez, és kihasználják a fraktál piaci dinamikájának önhasonló jellegét.

11.1.5 Következtetés

A gépi tanulás fraktál reflexivitási modellekbe történő integrálása lehetővé teszi számunkra, hogy hatékonyabban kezeljük az összetett, kaotikus és nemlineáris piaci viselkedéseket. A neurális hálózatok, az SVM-ek és a megerősítő tanulás hatékony eszközöket kínálnak a piaci állapotok előrejelzéséhez, a kockázatkezeléshez és a pénzügyi adatok önhasonló mintáinak azonosításához.

A fraktálelmélet és a gépi tanulás erősségeinek kombinálásával pontosabb és dinamikusabb modelleket építhetünk, amelyek valós időben alkalmazkodnak a piaci változásokhoz. Ahogy a pénzügyi piacok egyre összetettebbé válnak, ezek a megközelítések kritikus szerepet fognak játszani a kereskedési stratégiák, a portfóliókezelés és a kockázatcsökkentés optimalizálásában.

A következő fejezetben nagy teljesítményű számítástechnikai megoldásokat fogunk feltárni  fraktál reflexív modellek skálázására, lehetővé téve hatalmas pénzügyi adatkészletek feldolgozását és nagyszabású szimulációk végrehajtását.

11.2 Nagy teljesítményű számítástechnika nagy léptékű szimulációkhoz

A pénzügyi elemzés modern környezetében a piaci dinamika nagy léptékű szimulálása egyre inkább szükséges az olyan összetett rendszerek megértéséhez, mint amilyeneket  a fraktál reflexivitás modellez. Ezek a modellek nemlineáris dinamikát, visszacsatolási hurkokat és sztochasztikus összetevőket tartalmaznak,  amelyek tükrözik a valós piaci viselkedést. Az ilyen modellek szimulálásával járó számítási összetettség miatt azonban, különösen nagy adatkészletek és hosszú időhorizontok esetén, a hagyományos számítási megközelítések gyakran elégtelennek bizonyulnak. A nagy teljesítményű számítástechnika (HPC) megoldást kínál azáltal, hogy biztosítja a nagyszabású pénzügyi szimulációk hatékony futtatásához szükséges infrastruktúrát és párhuzamosítást.

Ez a fejezet azt vizsgálja, hogyan alkalmazható a HPC fraktálreflexivitási modellek szimulálására, gépi tanulási integrációk vertikális felskálázására és nagy adatkészletek feldolgozására, hogy pontos, valós idejű betekintést nyújtson a piaci viselkedésbe.

11.2.1 A nagyszabású szimulációk kihívásai

A fraktálmodellek természetüknél fogva bonyolult rekurzív mintákat tartalmaznak, amelyek több időskálán jelennek meg. Ez a rekurzív jelleg gyakran számítási kihívásokat eredményez, különösen kaotikus piaci események vagy hosszú távú előrejelzések szimulálásakor.

A legfontosabb kihívások közé tartoznak a következők:

  • Adatmennyiség: A pénzügyi piacok hatalmas mennyiségű nagyfrekvenciás adatot generálnak, amelyek gyakran petabájtnyi tárhelyet igényelnek.
  • A modellek összetettsége: A nemlineáris differenciálegyenleteket, fraktálmintákat és sztochasztikus komponenseket tartalmazó modellek számítási szempontból drágák.
  • Időérzékenység: Számos pénzügyi döntést valós időben vagy közel valós időben kell meghozni, ami gyors számítást és minimális késleltetést igényel.

11.2.2. A párhuzamos számítástechnika kihasználása

Az egyik leghatékonyabb stratégia e kihívások leküzdésére a párhuzamos számítástechnika használata, ahol a nagy számításokat kisebb feladatokra bontják, amelyek egyidejűleg több magon vagy gépen is feldolgozhatók.

A párhuzamos szimuláció általános formája  a következőképpen fejezhető ki:

P(t)=∑i=1Nfi(xi,t)\mathbf{P}(t) = \sum_{i=1}^{N} f_i(\mathbf{x}_i, t)P(t)=i=1∑Nfi(xi,t)

Hol:

  • P(t)\mathbf{P}(t)P(t) a piaci árvektort jelöli ttt időpontban,
  • fi(xi,t)f_i(\mathbf{x}_i, t)fi(xi,t) a piaci adatok III-adik szegmensének fraktál árszimulációs függvénye,
  • NNN a párhuzamos feladatok száma.

A Python többprocesszoros moduljának használatával  a gyorsabb számítás érdekében több CPU-ra oszthatjuk a feladatokat. Az alábbi példa bemutatja, hogyan valósítható meg párhuzamos feldolgozás egy pénzügyi szimulációban:

piton

Kód másolása

Numpy importálása NP-ként

többprocesszoros importálási készletből

 

# Szimulált piaci adatok (kisebb szegmensekre osztva a párhuzamosítás érdekében)

market_data = np.random.rand(10000)

 

# Definiálja a fraktál szimulációs függvényt

def fractal_simulation(szegmens):

    # Egyszerű számítás a piaci viselkedés szimulálására

    visszatérési érték: np.szum(szegmens ** 2) + np.sin(np.szum(szegmens))

 

# Ossza fel az adatokat kisebb darabokra

data_chunks = np.array_split(market_data, 10)

 

# Párhuzamos számítás többprocesszoros

a Pool() használatával poolként:

    eredmények = pool.map(fractal_simulation; data_chunks)

 

# Kombinálja az eredményeket

final_result = np.szum(eredmények)

print(f"A szimuláció végeredménye: {final_result}")

Ebben a példában a piaci adatok 10 adattömbre vannak felosztva, és a szimuláció párhuzamosan fut több mag használatával. Ez drasztikusan csökkenti a nagy adatkészletek feldolgozásához szükséges időt.

11.2.3. Elosztott számítástechnika pénzügyi szimulációkban

Azon túl, hogy több magot használ egyetlen gépen,  az elosztott számítástechnika lehetővé teszi a szimulációk futtatását gépcsoportok között, ami tovább skálázhatja a rendelkezésre álló számítási teljesítményt. Az olyan eszközök, mint Apache Spark és Dask, lehetővé teszik a nagyméretű szimulációk kezelését az elosztott rendszerekben.

Az elosztott architektúra a térkép-csökkentés paradigmát követi, ahol:

  • Térkép: A piaci adatok kisebb, kezelhető részekre vannak felosztva.
  • Csökkentés: Az egyes szimulációk eredményeit összesítjük, hogy globális eredményt kapjunk.

A Sparkban ez a folyamat a következőképpen kezelhető:

piton

Kód másolása

a pyspark importálásából SparkContext

Numpy importálása NP-ként

 

# A SparkContext inicializálása

sc = SparkContext("helyi", "piaci szimuláció")

 

# Piaci adatok szimulálása RDD-ként (rugalmas elosztott adatkészlet)

market_data_rdd = sc.parallelize(np.random.rand(100000))

 

# Fraktál reflexivitás szimulációs függvény definiálása

def fractal_simulation(érték):

    visszatérési érték: np.sum(érték ** 2) + np.sin(np.sum(érték))

 

# Alkalmazza a szimulációt az elosztott adatokra

results_rdd = market_data_rdd.map(fractal_simulation)

 

# Gyűjtse össze és összesítse az eredményeket

final_result = results_rdd.reduce(lambda x, y: x + y)

print(f"A szimuláció végeredménye: {final_result}")

Ebben a példában Apache Spark párhuzamosítja a piaci szimulációt az elosztott csomópontok között, így ideális a nagy léptékű pénzügyi modellekhez.

11.2.4. GPU-gyorsítás pénzügyi modellekhez

A CPU-alapú párhuzamosság mellett GPU (grafikus feldolgozó egység) gyorsítás is alkalmazható a pénzügyi szimulációk további felgyorsítására. A GPU-kat úgy tervezték, hogy egyszerre több ezer műveletet kezeljenek, így különösen hatékonyak a fraktálmodellekben és a gépi tanulási algoritmusokban gyakori mátrixalapú műveletekhez.

Az olyan kódtárak, mint a CUDA és  a PyTorch, felületeket biztosítanak a GPU-gyorsítású kód írásához. Az alábbi példa bemutatja, hogyan  használható a PyTorch egy fraktálreflexivitás-szimuláció felgyorsítására:

piton

Kód másolása

Import zseblámpa

 

# Nagy piaci adatok szimulálása CUDA (GPU) használatával

market_data = fáklya.rand(1000000, device='cuda')

 

# Fraktál reflexivitás szimulációs függvény definiálása

def fractal_simulation(adat):

    return torch.sum(adat ** 2) + torch.sin(torch.sum(data))

 

# Végezze el a szimulációt a GPU-n

eredmény = fractal_simulation(market_data)

print(f"Szimulációs eredmény GPU-n: {result.item()}")

A szimuláció GPU-n való futtatásával jelentős teljesítményjavulást érünk el, különösen a mátrixműveleteket vagy mély tanulási összetevőket tartalmazó modellek esetében.

11.2.5. Felhőalapú számítástechnika skálázható szimulációkhoz

A nagyméretű szimulációk futtatásának másik hatékony erőforrása a felhőalapú számítástechnika. Az olyan platformok, mint az Amazon Web Services (AWS), a Google Cloud Platform (GCP) és  a Microsoft Azure skálázható infrastruktúrát kínálnak, lehetővé téve a pénzügyi modellek igény szerinti futtatását. A felhőplatformok hozzáférést biztosítanak a nagy teljesítményű CPU- és GPU-fürtökhöz, a nagy sebességű tároláshoz és az elosztott számítási keretrendszerekhez.

Az AWS Lambda és az Amazon EC2 használatával például a fraktálreflexivitási szimulációk dinamikusan skálázhatók az adatok mennyisége vagy a modell összetettsége alapján. Az alábbi példa egy AWS-t használó architektúrát mutat be:

  1. Adatbetöltés: A korábbi és valós idejű piaci adatok az Amazon S3-ba streamelhetők  tárolás céljából.
  2. Adatfeldolgozás:  Az AWS Lambda függvények fraktálreflexív szimulációkat indítanak el az új piaci adatok feltöltésére válaszul.
  3. Számítás: A szimulációk Amazon EC2-példányokon futnak  skálázható CPU/GPU-teljesítménnyel.
  4. Eredmények összesítése: A végső szimulációs eredményeket  az Amazon RDS-ben tárolják  további elemzés és megjelenítés céljából.

11.2.6 Következtetés

A nagy teljesítményű számítástechnika lehetővé teszi az összetett fraktálreflexivitási modellek nagy adatkészleteken keresztüli szimulálásához szükséges méretezhetőséget és sebességet. A párhuzamos számítástechnika, az elosztott számítástechnika, a GPU-gyorsítás és a felhőalapú infrastruktúra kihasználásával a pénzügyi elemzők valós idejű szimulációkat végezhetnek, optimalizálhatják portfólióstratégiáikat, és jobban megérthetik a kaotikus piaci viselkedést.

A következő fejezetben a fejlett kvantumértelmezésekbe fogunk belemerülni a pénzügyekben, feltárva, hogy a kvantum-számítástechnika hogyan forradalmasíthatja a piaci szimulációkat és a pénzügyi modellezés jövőjét.

11.3 A fejlett kvantumértelmezések feltárása a pénzügyekben

A kvantummechanika és a pénzügyi modellezés növekvő kereszteződése  új horizontot kínál a piaci viselkedés megértésében és szimulálásában. Ez a fejezet azt vizsgálja, hogy a fejlett kvantumelméletek, mint például  a kvantum-összefonódás,  a szuperpozíció és  a kvantumalagút hogyan alkalmazhatók a pénzügyi piacokon, különösen a fraktálreflexivitási modellek keretein belül.

Ezeknek a kvantumértelmezéseknek a feltárásával arra törekszünk, hogy példátlan pontossággal kezeljük az összetett, gyakran kaotikus piaci jelenségeket. A kvantum-számítástechnika és  a kvantumvalószínűség-elmélet lencséjén keresztül olyan modelleket hozhatunk létre, amelyek nemcsak a lineáris ok-okozati összefüggéseket tükrözik, hanem figyelembe veszik a pénzügyi piacok döntéshozatali folyamatainak többdimenziósságát is.

11.3.1. Kvantum-összefonódás és piaci korrelációk

A kvantummechanikában  az összefonódás olyan jelenségre utal, amikor két vagy több részecske összekapcsolódik oly módon, hogy az egyik részecske állapota azonnal befolyásolja a másik állapotát, függetlenül a távolságtól. A pénzügyekben párhuzam vonható a kvantum-összefonódás és a piacok közötti korrelációk között. Például a globális pénzügyi piacok gyakran függenek egymástól, és az egyik piac ármozgásai valós időben befolyásolják a többit.

A hagyományos modellekben a kihívás a  piacok közötti nem helyi és azonnali információáramlás megfelelő megragadása  . A kvantum által inspirált megközelítésekkel a piaci állapotok összefonódott részecskékként ábrázolhatók, amelyek matematikailag  egy sűrűségmátrix segítségével rögzíthetők:

ρ=∑ipiψi⟩⟨ψi\rho = \sum_i p_i |\psi_i \rangle \langle \psi_i|ρ=i∑piψi⟩⟨ψi

Hol:

  • ρ\rhoρ a rendszer állapotát reprezentáló sűrűségmátrix,
  • pip_ipi a ψi\psi_i ψi piaci állapot valószínűségét jelenti,
  • ∣ψi⟩⟨ψi∣|\psi_i \rangle \langle \psi_i|∣ψi⟩⟨ψi a piaci állapot előrejelzését jelöli.

Ez a megfogalmazás lehetővé teszi számunkra, hogy modellezzük a korrelált piaci állapotokat a különböző régiókban vagy eszközosztályokban, megragadva  az összefonódott piaci dinamikát,  ahol az árváltozások kölcsönösen függenek egymástól.

11.3.2 Kvantum-szuperpozíció és befektetői magatartás

A kvantumelméletben  a szuperpozíció arra utal, hogy egy kvantumrendszer egyszerre több állapotban van. Ezt a koncepciót pénzügyekre lefordítva gondolhatunk arra, hogy  a befektetői hangulat vagy a piaci állapotok több lehetséges kimenetelben léteznek, amíg megfigyelik vagy cselekszenek.

Matematikailag ez a szuperpozíció egy állapotvektor segítségével modellezhető:

∣ψ(t)⟩=c1ψ1(t)⟩+c2ψ2(t)⟩|\psi(t)\rangle = c_1 | \psi_1(t) \rangle + c_2 |\psi_2(t) \rangleψ(t)⟩=c1ψ1(t)⟩+c2ψ2(t)⟩

Hol:

  • ∣ψ(t)⟩|\psi(t)\rangleψ(t)⟩ a piac egymásra helyezett állapotát jelöli,
  • C1,c2c_1, c_2c1,C2 a ψ1\psi_1 ψ1 és ψ2\psi_2 ψ2 állapotok valószínűségi amplitúdói, amelyek különböző piaci irányokat képviselnek (bullish, bearish stb.).

Ez a megfogalmazás lehetővé teszi számunkra, hogy határozatlan piaci feltételeket szimuláljunk, ahol a piacok nem omlanak össze végleges állapotba, amíg bizonyos feltételek, például kritikus piaci esemény vagy nagy tranzakció nem teszik az eredmény megfigyelését.

Python kód szuperpozíció szimulálására  pénzügyi piaci környezetben:

piton

Kód másolása

Numpy importálása NP-ként

 

# Határozza meg a valószínűségeket két piaci állapotra (pl. bullish és bearish)

prob_bullish = 0,6

prob_bearish = 0,4

 

# Szimulálja a piaci állapotot szuperpozíció alapján

market_state = np.random.choice(['Bullish', 'Bearish'], p=[prob_bullish, prob_bearish])

 

print(f"A piac jelenleg szuperponált állapotban van: {market_state}")

Ez a kód azt szimulálja, hogy a piac bullish vagy bearish állapotban van, a valószínűségeket a befektetői hangulatmodell határozza meg.

11.3.3. Kvantumalagút és piaci átmenetek

A kvantumalagút a fizikában arra a jelenségre utal, amikor a részecskék áthaladnak olyan akadályokon, amelyeket a klasszikus mechanika szerint nem szabad leküzdeniük. A pénzügyi piacokon ez váratlan piaci átmenetekhez hasonlítható, például hirtelen árugrásokhoz vagy piaci korrekciókhoz, amelyek dacolnak a fokozatos változás hagyományos modelljeivel.

Ezeket az átmeneteket matematikailag modellezhetjük a Schrödinger-egyenlet segítségével  egy potenciális gáttal:

−ħ22m2ψ+V(x)ψ=iħ∂ψ∂t-\frac{\hbar^2}{2m} \nabla^2 \psi + V(x) \psi = i \hbar \frac{\partial \psi}{\partial t}−2mħ2∇2ψ+V(x)ψ=iħ∂t∂ψ

Hol:

  • ħ\hbarħ a redukált Planck-állandó,
  • V(x)V(x)V(x) a piaci feltételeket képviselő potenciális akadály,
  • ψ\psiψ a piaci állapot hullámfüggvénye.

Ez a megfogalmazás adaptálható a piaci alagútesemények szimulálására, mint például a váratlan áremelkedések vagy összeomlások, amelyek a technikai elemzés ellenállási szintjei ellenére következnek be.

11.3.4. Kvantum-számítástechnika és pénzügyi piaci szimulációk

A kvantummechanika egyik legígéretesebb alkalmazása a pénzügyekben a kvantum-számítástechnika. Mivel a kvantumszámítógépek  példátlan léptékben képesek kezelni a szuperpozíciókat és az összefonódásokat, különösen alkalmasak olyan összetett pénzügyi rendszerek szimulálására, amelyek valószínűségi, nemlineáris dinamikát foglalnak magukban.

A kvantumszámítógépek qubitek használatával működnek, amelyek egyszerre több állapotban is létezhetnek, ellentétben a klasszikus bitekkel, amelyek 0 vagy 1. Ez a tulajdonság teszi a kvantumszámítógépeket rendkívül hatékonnyá a többdimenziós piaci forgatókönyvek szimulálásában és a portfóliók optimalizálásában bizonytalanság esetén.

Például a híres Grover-algoritmus, amely kvadratikus gyorsítást kínál strukturálatlan keresési problémákra, adaptálható a portfólió optimalizálásához:

∣ψ⟩=∑i=1Ncii⟩|\psi \rangle = \sum_{i=1}^{N} c_i | i \rangle∣ψ⟩=i=1∑Ncii⟩

Hol:

  • ∣ψ⟩|\psi \rangleψ⟩ az összes potenciális portfóliót reprezentáló kvantumállapot,
  • cic_ici valószínűségi amplitúdók megfelelnek az egyes portfóliók várható hozamának.

A kvantumalgoritmusok jelentősen javíthatják a pénzügyi döntéshozatalt azáltal, hogy gyorsan megtalálják a legoptimálisabb portfóliót adott korlátok, például kockázattűrés és piaci volatilitás mellett.

Az alábbiakban egy példa látható egy egyszerű kvantumoptimalizálási algoritmusra a Qiskit használatával:

piton

Kód másolása

from qiskit import QuantumCircuit, Aer, execute

 

# Hozzon létre egy kvantumáramkört 2 qubittel

qc = Kvantumáramkör(2)

 

# Alkalmazza a Hadamard kaput szuperpozíció létrehozásához

qc.h([0;1])

 

# Alkalmazza Grover keresési algoritmusát az optimális portfólió megtalálásához

qc.cz(0, 1)

qc.h([0;1])

 

# A kvantumáramkör szimulálása

szimulátor = Aer.get_backend('qasm_simulator')

eredmény = végrehajtás(qc, backend=szimulátor, shots=1024).result()

darabszám = result.get_counts()

 

print(f"Optimális portfóliókonfiguráció: {counts}")

Ez a kód bemutatja, hogyan állítható be egy kvantumáramkör egy pénzügyi portfólió optimális konfigurációinak megtalálásához, kihasználva a kvantum-szuperpozíciót és az összefonódást több megoldás párhuzamos feltárásához.

11.3.5 Kvantumvalószínűség és kockázatkezelés

A pénzügyi modellezésben  a klasszikus valószínűségi elméletet általában a kockázat és a bizonytalanság értékelésére használják. A kvantumvalószínűség vizsgálatakor azonban az események valószínűségi amplitúdói nem additívak, mint a klasszikus modellekben, hanem zavarják egymást.

A kvantumvalószínűség-elméletben a Born-szabály szabályozza egy esemény bekövetkezésének valószínűségét, amelyet az amplitúdó négyzete ad meg:

P(e)=⟨eψ⟩∣2P(e) = |\langle e | \psi \rangle |^2P(e)=∣⟨eψ⟩∣2

Hol:

  • P(e)P(e)P(e) az eee esemény valószínűsége,
  • ∣ψ⟩|\psi \rangleψ⟩ a piaci hullámfüggvény.

Ez a megközelítés különösen hasznos lehet a portfóliók volatilis vagy kaotikus piacokon történő kezelésekor, ahol több esemény (piaci sokkok, politikai események stb.) összetett és gyakran kiszámíthatatlan módon hatnak egymásra.

11.3.6 Következtetés

A kvantummechanika forradalmi módszert kínál a pénzügyi piacok megközelítésére, lehetővé téve a piaci korrelációk, a befektetői magatartás és a kockázatkezelés mélyebb betekintését. A kvantum által inspirált modellek és  a kvantum-számítástechnika használata olyan eszközöket biztosít, amelyekkel korábban elérhetetlen módon szimulálhatja és kezelheti a piaci dinamikát.

Ahogy folytatjuk a pénzügyek kvantumbirodalmának felfedezését, egyre nagyobb a lehetőség a pontosabb piaci előrejelzésekre és a robusztusabb kockázatkezelési stratégiákra. A pénzügyek jövője akár kvantum is lehet. A következő fejezetben megvizsgáljuk a kvantuminformatika szerepét a pénzügyi piacokon, mélyebbre ásva abban, hogy a kvantumalgoritmusok hogyan alakítják át a pénzügyi modellezés világát.

12.1 A fraktál reflexivitási modellek pontosságának növelése

A fraktál reflexivitási modellek fejlett keretet kínálnak a pénzügyi piacok összetett, nemlineáris dinamikájának megragadásához. Ezeknek a modelleknek a pontosságának növelése azonban kritikus fontosságú a prediktív erő, a robusztusság és az alkalmazhatóság javításához különböző piaci körülmények között. Ez a fejezet azokra a különböző technikákra és módszertanokra összpontosít, amelyek alkalmazhatók a fraktál reflexivitási modellek pontosságának javítására, beleértve a gépi tanulást,  a sztochasztikus elemzést és  a kvantum-számítástechnikai technikákat.

12.1.1. Pontosság a fraktálgeometriában: az önhasonlóság finomítása

A fraktál reflexivitási modellek az önhasonlóság fogalmán alapulnak, ahol a piaci minták különböző időskálákon ismétlődnek. A modell pontosságának növelésének egyik kulcsfontosságú módszere a Hausdorff-dimenzió (a fraktáldimenzió mértéke) finomítása, amely számszerűsíti a piaci minták önhasonlóságának szintjét. A Hausdorff-dimenzió DHD_HDH a következőképpen számítható ki:

DH=log(N)log(1/r)D_H = \frac{\log(N)}{\log(1/r)}DH=log(1/r)log(N)

Hol:

  • NNN az önhasonló darabok száma,
  • RRR a fraktálminta skálázási tényezője.

A fraktál dimenzió pontosabb ábrázolása lehetővé teszi a modell paramétereinek pontos kalibrálását, javítva a fraktál reflexivitási keretrendszer prediktív erejét. Ennek alkalmazása a pénzügyi piacokra azt jelenti, hogy az ármozgások több időkereten keresztül elemezhetők, lehetővé téve a modell számára, hogy nagyobb pontossággal jelezze előre a viselkedést hosszú és rövid távú horizonton.

Python kód egy pénzügyi idősor fraktál dimenziójának kiszámításához:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

def fractal_dimension(sorozat, scale_min, scale_max, num_scales):

    Skálák = Np.LOG.SZÓKÖZ(Np.LOG10(scale_min), NP.LOG10(scale_max); SZÁM=num_scales)

    darabszám = []

 

    Mérleg esetén:

        darabszám = 0

        for i in range(0, len(sor), int(skála)):

            Ha i + int(skála) < len(sorozat):

                Darabszám += np.abs(sor[i+int(skála)] - sorozat[i])

        counts.append(darabszám / skála)

 

    Coeffs = NP.Polyfit(np.log(mérleg), np.log(darab), 1)

    fractal_dim = -Coeffs[0]

    Visszatérési fractal_dim

 

# Példa: pénzügyi idősorok (záró árak)

closing_prices = np.random.randn(1000)

fractal_dim = fractal_dimension(closing_prices; scale_min=10; scale_max=100; num_scales=10)

print(f"Fraktál dimenzió: {fractal_dim:.4f}")

Ebben a Python-példában kiszámítjuk egy  pénzügyi idősor fraktál dimenzióját, lehetővé téve számunkra, hogy megértsük a piac önhasonlóságát, amely kulcsfontosságú eleme a modell prediktív pontosságának növelésében.

12.1.2. Sztochasztikus komponensek integrálása valós zajhoz

A pénzügyi piacok természetüknél fogva zajosak, véletlenszerű ingadozások befolyásolják, amelyeket nem lehet teljes mértékben megmagyarázni determinisztikus modellekkel. A sztochasztikus differenciálegyenletek (SDE-k) bevezetésével jobban megragadhatjuk ezeket a bizonytalanságokat. A fraktál reflexivitási modellekben használt tipikus SDE:

dXt=μ(Xt,t)dt+σ(Xt,t)dWtdX_t = \mu(X_t, t) dt + \szigma(X_t, t) dW_tdXt=μ(Xt,t)dt+σ(Xt,t)dWt

Hol:

  • XtX_tXt az ár a ttt időpontban,
  • μ\muμ a várható hozamot jelölő eltolódási kifejezés,
  • σ\sigmaσ a volatilitás kifejezés,
  • dWtdW_tdWt egy Wiener-folyamat (Brown-mozgás).

A sztochasztikus folyamatok beépítése  a  fraktál reflexivitási modellekbe segít figyelembe venni a piaci szabálytalanságokat, például a volatilitási klasztereket és az árugrásokat. Ezek a finomítások lehetővé teszik, hogy a modell ne csak az átlagos piaci viselkedést reprezentálja, hanem a szélsőséges eseményeket és anomáliákat is nagyobb pontossággal rögzítse.

Python implementáció ármozgások SDE használatával történő szimulálására:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Az SDE paraméterei

T = 1,0 # Időhorizont

N = 1000 # Lépések száma

dt = T / N # Időlépés

mu = 0,1 # Sodródás

szigma = 0,2 # Volatilitás

 

# Az ármozgások szimulálása a Brownian mozgás segítségével

ár = np.nulla(N)

ár[0] = 100 # Kezdeti ár

 

t esetén az (1, N) tartományban:

    Ár[t] = Ár[T-1] + MU * Ár[T-1] * DT + Szigma * Ár[T-1] * NP.Gyök(DT) * NP.Random.Randn()

 

# A szimulált ármozgások ábrázolása

PLT.plot(ár)

plt.title("Szimulált ármozgások sztochasztikus differenciálegyenlettel")

plt.xlabel("Idő")

plt.ylabel("Ár")

plt.show()

Ez a kód egy egyszerű SDE-t használ az ármozgások szimulálására az idő múlásával, figyelembe véve a sodródást és a volatilitást. Az eredmény egy sztochasztikus idősor, amely jobban tükrözi a valós pénzügyi piaci viselkedést.

12.1.3. Gépi tanulás a paraméterek optimalizálásához

A gépi tanulási algoritmusok, különösen azok, amelyek az optimalizálásra és a mintafelismerésre összpontosítanak, integrálhatók a fraktál reflexivitási modellekbe pontosságuk javítása érdekében. A gépi tanulás egyik elsődleges feladata ebben az összefüggésben a modellparaméterek,  például a sodródás, a volatilitás és a visszacsatolási hurok erősségének optimalizálása.

Például gradiens süllyedési módszerek alkalmazhatók a modell előrejelzései és a megfigyelt piaci adatok közötti hiba minimalizálására. A cél az, hogy megtaláljuk az optimális paraméterkészletet, amely minimalizálja a veszteségfüggvényt:

L(θ)=∑t=1T(Xtobs−Xtpred(θ))2L(\theta) = \sum_{t=1}^{T} \left( X_t^{\text{obs}} - X_t^{\text{pred}}(\theta) \right)^2L(θ)=t=1∑T(Xtobs−Xtpred(θ))2

Hol:

  • XtobsX_t^{\text{obs}}Xtobs a megfigyelt ár a ttt időpontban,
  • Xtpred(θ)X_t^{\text{pred}}(\theta)Xtpred(θ) a modellparaméterek becsült ára θ\thetaθ.

Python-kód a fraktálmodell paramétereinek optimalizálásához gradiens leereszkedéssel:

piton

Kód másolása

Numpy importálása NP-ként

 

# Veszteség funkció a fraktál reflexivitási modell optimalizálásához

def loss_function(params, observed_prices, predicted_prices):

    return np.sum((observed_prices - predicted_prices(params))**2)

 

# Gradiens ereszkedés a paraméterek optimalizálásához

def gradient_descent(observed_prices, predicted_prices, initial_params, learning_rate, iterációk):

    params = np.tömb(initial_params)

   

    i esetén a tartományban (iterációk):

        grad = np.gradiens(loss_function(paraméterek, observed_prices; predicted_prices))

        paraméterek -= learning_rate * grad

    visszatérési paraméterek

 

# Példa a használatra

observed_prices = np.random.randn(1000)

predicted_prices = lambda paraméterek: paramok[0] * np.arange(1000) + params[1]

optimized_params = gradient_descent(observed_prices, predicted_prices, initial_params=[0,1, 100], learning_rate=0,01, iterációk=1000)

print(f"Optimalizált paraméterek: {optimized_params}")

Ez az implementáció bemutatja, hogy a gradiens leereszkedés hogyan  használható a fraktál reflexivitási modell paramétereinek optimalizálására, növelve annak pontosságát a piaci mozgások előrejelzésében.

12.1.4. Kvantum-számítástechnika a nagyobb pontosság érdekében

A kvantum-számítástechnika fejlődésével új lehetőségek nyíltak meg a fraktálreflexivitási modellek javítására. A kvantumszámítógépek lehetővé teszik az összetett, nemlineáris egyenletek gyorsabb és pontosabb megoldását, mint a klasszikus módszerek.

A kvantumalgoritmusok, például a kvantumhegesztés és  a kvantumvariációs algoritmusok segítségével hatékonyan feltárhatók a többdimenziós paraméterterek. Ezek a módszerek különösen hasznosak a rendkívül összetett modellek optimalizálásához, ahol a klasszikus számítógépek számára nehézséget okozhat a méretezhetőség.

Egy tipikus kvantumoptimalizálási probléma a következőképpen fogalmazható meg:

minθf(θ)=⟨ψ(θ)∣H∣ψ(θ)⟩\min_{\theta} f(\theta) = \langle \psi(\theta) | H | \psi(\theta) \rangleθminf(θ)=⟨ψ(θ)∣H∣ψ(θ)⟩

Hol:

  • f(θ)f(\theta)f(θ) a minimalizálandó költségfüggvény,
  • ∣ψ(θ)⟩|\psi(\theta)\rangle∣ψ(θ)⟩ a kvantumállapot,
  • A HHH a rendszer energiáját reprezentáló Hamilton-féle érték.

A kvantum-számítástechnika kihasználása lehetővé teszi a pénzügyi piacok pontosabb és skálázhatóbb szimulációját, különösen olyan többdimenziós fraktálmodellek esetében  , amelyek visszacsatolási hurkokat, sztochasztikus elemeket és nem lokalitást tartalmaznak.

Következtetés

A fraktál reflexivitási modellek pontosságának növelése  kulcsfontosságú a valós alkalmazhatóságuk javításához. A gépi tanulás,  a sztochasztikus folyamatok és a kvantum-számítástechnika módszereinek beépítésével robusztusabb és pontosabb modelleket fejleszthetünk ki. Ezek a továbbfejlesztett modellek lehetővé teszik a piaci dinamika jobb előrejelzését, a hatékonyabb kockázatkezelést és az összetett pénzügyi viselkedések mélyebb betekintését.

A következő fejezet azt vizsgálja, hogy ezek a finomított modellek hogyan használhatók  a piaci anomáliák előrejelzésére és kezelésére, a fejlett kvantumtechnikák és gépi tanulási algoritmusok alkalmazására összpontosítva a  kiszámíthatatlan piaci változások azonosítására és az azokra való reagálásra.

12.2 Piaci anomáliák előrejelzése és kezelése

A piaci anomáliák, beleértve a buborékokat, összeomlásokat és a volatilitás hirtelen változásait, jelentős kihívások elé állítják a hagyományos pénzügyi modelleket. Ennek a fejezetnek az a célja, hogy feltárja, hogyan  fejleszthetők a fraktál reflexivitási modellek ezen anomáliák előrejelzésére és kezelésére. A fejlett matematikai módszerek, sztochasztikus folyamatok és gépi tanulási technikák beépítésével e fejezet célja, hogy szilárd keretet biztosítson a piaci szabálytalanságok azonosításához és kockázataik csökkentéséhez.

12.2.1 A piaci anomáliák természete: a buborékoktól az összeomlásokig

A piaci anomáliák eltérnek az eszközárak normális viselkedésétől. Ezeket az eseményeket gyakran irracionális piaci hangulat, spekulatív viselkedés és visszacsatolási hurkok vezérlik, amelyek önerősítő trendeket hozhatnak létre. A piaci buborékok jellemzően exponenciális növekedést mutatnak, amelyet éles összeomlás követ, amikor a várakozások eltérnek a valóságtól.

A pénzügyi buborék folyamata matematikailag leírható egy exponenciális növekedési modell segítségével:

P(t)=P0eαtP(t) = P_0 e^{\alpha t}P(t)=P0eαt

Hol:

  • P(t)P(t)P(t) az ár a ttt időpontban,
  • P0P_0P0 a kiindulási ár,
  • α\alphaα a növekedési ütem.

A fraktálmodellekben ezek a minták többléptékű rekurzív folyamatokkal rögzíthetők, ahol az ármozgások tükrözik mind a kis léptékű (napi) ingadozásokat, mind a nagy léptékű (hosszú távú) trendeket. A buborékból az összeomlásba való átmenet magában foglal egy bifurkációt, egy olyan koncepciót, amelyet a káoszelmélet és a Ljapunov-exponensek jól megragadtak, amint azt az előző fejezetekben tárgyaltuk.

12.2.2. Anomáliák detektálása fraktál reflexivitási modellekkel

A fraktálreflexivitási modellek kiválóan alkalmasak a piaci anomáliák észlelésére, mivel képesek modellezni az önhasonlóságot és a visszacsatolási hurkokat különböző időskálákon. A  piaci adatok fraktálmintáinak felismerésével  azonosítható, hogy a piacok mikor térnek el a normális viselkedéstől és lépnek be anomális rendszerekbe.

Az anomáliák észlelésének kulcsfontosságú eleme azon időszakok azonosítása, amikor a Lyapunov exponensek kaotikus viselkedést jeleznek. A pozitív Lyapunov exponens (λ>0\lambda > 0λ>0) azt sugallja, hogy a kezdeti feltételek kis különbségei exponenciális eltérésekhez vezetnek az eredményekben, jelezve a piaci instabilitás kezdetét. A  λ\lambdaλ Ljapunov-exponens kiszámítását x(t)x(t)x(t) idősorra a következő képlet adja meg:

λ=limt→∞1t∑i=1tlndx(t)dx(0)\lambda = \lim_{t \to \infty} \frac{1}{t} \sum_{i=1}^{t} \ln \left| \frac{dx(t)}{dx(0)} \jobb|λ=t→∞limt1i=1∑tlndx(0)dx(t)

Amikor λ\lambdaλ meghalad egy bizonyos küszöböt, az azt jelzi, hogy a piaci dinamika kaotikus állapotba kerül, például buborékba vagy összeomlásba.

Egy Python implementáció a Lyapunov exponens kiszámításához egy pénzügyi idősorhoz:

piton

Kód másolása

Numpy importálása NP-ként

 

def lyapunov_exponent(time_series, epszilon=1e-6):

    N = hossz(time_series)

    kitevők = []

   

    az (1, N) tartományban lévő i esetén:

        delta = np.abs(time_series[i] - time_series[i - 1])

        Ha delta > epszilon:

            exponensek.append(np.log(delta / epszilon))

   

    visszatérés np.átlag(exponensek) / len(kitevők)

 

# Példa: Szimulált pénzügyi idősorok

price_series = np.cumsum(np.random.randn(1000))

lyapunov_exp = lyapunov_exponent(price_series)

print(f"Ljapunov kitevő: {lyapunov_exp:.4f}")

Ez a kód kiszámítja a Lyapunov exponenst egy adott pénzügyi idősorra, kvantitatív mérést adva arról, hogy a piac kaotikussá válik-e.

12.2.3. Gépi tanulás anomáliaelőrejelzéshez

A gépi tanulás beépítése a fraktálreflexivitási modellekbe javítja a modell azon képességét, hogy azonosítsa a piaci anomáliák korai figyelmeztető jeleit. A felügyelt tanulási algoritmusok betaníthatók a korábbi piaci adatokon az összeomlásokat, buborékokat vagy volatilitási csúcsokat megelőző minták észleléséhez.

Az anomáliaelőrejelzéshez használt gépi tanulás fő funkciói a következők:

  • Volatilitási klaszterek: olyan időszakok, amikor a magas volatilitást nagyobb volatilitás követi.
  • Fraktál dimenzió: ahogy a piacok szélsőséges eseményekhez közelednek, fraktál dimenziójuk gyakran változik, jelezve a piaci szerkezet változásait.
  • Visszacsatolási hurok erőssége: olyan metrikák használatával, mint az autokorreláció, a modell nyomon követheti, hogy az aktuális árváltozások mennyire erősítik meg a jövőbeli változásokat.

A gépi tanulás alapszintű megvalósítása a piaci összeomlások döntési fa használatával történő előrejelzéséhez:

piton

Kód másolása

from sklearn.tree import DecisionTreeClassifier

sklearn.model_selection importálási train_test_split

Numpy importálása NP-ként

 

# Szimulálja a piaci jellemzőket: volatilitás, fraktál dimenzió, visszacsatolási erő

N = 1000

volatilitás = np.random.randn(N)

fractal_dim = np.random.rand(N) * 2,0

feedback_strength = np.véletlen.rand(N)

 

# Bináris cél: 1 összeomlás, 0 normál piac

crash_prob = np.véletlen.choice([0, 1], méret=N, p=[0,9; 0,1])

 

# Jellemző mátrix és címkék

X = np.column_stack([volatilitás, fractal_dim, feedback_strength])

y = crash_prob

 

# Döntési fa osztályozó betanítása

X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0,3, random_state=42)

clf = DecisionTreeClassifier()

clf.fit(X_train; y_train)

 

# Előrejelzés és értékelés

Pontosság = Clf.score(X_test; y_test)

print(f"Előrejelzési pontosság: {pontosság * 100:.2f}%")

Ebben a példában olyan szimulált funkciókat használunk, mint  a volatilitás,  a fraktáldimenzió és  a visszajelzési erősség a piaci összeomlás valószínűségének előrejelzéséhez. A döntési fa modell mintákat tanul ezekből a funkciókból, és előrejelzéseket biztosít, így lehetőséget kínál a kockázatok proaktív kezelésére.

12.2.4 Piaci anomáliák kezelése: dinamikus kockázati kiigazítás

A piaci anomáliák észlelése után az eseményekkel kapcsolatos kockázatok kezelése döntő fontosságúvá válik. A fraktálreflexivitási modelleken alapuló dinamikus kockázatkezelési technikák a változó piaci feltételeknek megfelelően módosíthatják a portfólióallokációkat.

Tipikus megközelítés a kockázati kitettségi EtE_tEt módosítása valós idejű anomáliadetektálási metrikák alapján:

Et=11+βtλ tE_t = \frac{1}{1 + \beta_t \cdot \lambda_t}Et=1+βtλt1

Hol:

  • βt\beta_t βt a piac érzékenysége a kockázati tényezőkre a ttt időpontban,
  • λt\lambda_t λt a Ljapunov-kitevő (vagy az instabilitás más mutatója) a ttt időpontban.

Az instabilitási mutatók emelkedésekor (pl. amikor λt\lambda_t λt nagyra nő) a kitettség csökkentésével a befektetők megvédhetik portfólióikat a piaci anomáliák káros hatásaitól.

A Pythonban ez a dinamikus korrekció a következőképpen ábrázolható:

piton

Kód másolása

def dynamic_risk_exposure(béta, lyapunov_exp):

    return 1 / (1 + béta * lyapunov_exp)

 

# Példa: Dinamikus kockázati kiigazítás a Lyapunov exponens alapján

béta = 0,8 # Piaci érzékenység

risk_exposure = dynamic_risk_exposure(béta; lyapunov_exp)

print(f"Korrigált kockázati kitettség: {risk_exposure:.4f}")

Ez a korrekciós képlet lehetővé teszi a portfólió valós idejű kiigazítását , amely segíthet enyhíteni a szélsőséges piaci események, például összeomlások vagy buborékok hatását.

12.2.5. Sztochasztikus modellezés extrém eseményekre

A piaci anomáliák előrejelzéséhez és kezeléséhez meg kell érteni az ármozgások sztochasztikus természetét is, különösen a nagy volatilitás időszakaiban. A sztochasztikus modellek, mint például a GARCH (Generalized Autoregressive Conditional Heteroskedasticity) modell, szélsőséges körülmények között szimulálhatják a piaci viselkedést. A GARCH modell megragadja a volatilitás klaszterezését, és jobb kockázatkezelést tesz lehetővé pénzügyi turbulencia idején.

A GARCH(1,1) modell definíciója:

σt2=ω+αεt−12+βσt−12\sigma_t^2 = \omega + \alpha \epsilon_{t-1}^2 + \beta \sigma_{t-1}^2σt2=ω+αεt−12+βσt−12

Hol:

  • σt2\sigma_t^2σt2 a visszatérések varianciája ttt időpontban,
  • εt−1\epsilon_{t-1}εt−1 az előző időszak sokkja,
  • α\alphaα és β\betaβ becslésre váró együtthatók.

A GARCH modellek alkalmazásával a befektetők előre jelezhetik a magas volatilitású időszakokat, és ennek megfelelően kezelhetik pozícióikat.

Következtetés

A piaci anomáliák fraktálreflexivitási modellekkel történő előrejelzése  és kezelése fejlett módszer a kockázatkezelés javítására és a befektetések szélsőséges piaci eseményekkel szembeni védelmére. A Lyapunov exponensek,  a gépi tanulás és  a sztochasztikus modellezés integrálásával ez a keretrendszer korai felismerést és proaktív intézkedéseket biztosít a buborékokkal, összeomlásokkal és egyéb piaci szabálytalanságokkal kapcsolatos kockázatok csökkentésére.

A következő fejezetben azt vizsgáljuk meg, hogy a kvantuminformatika hogyan  javíthatja tovább ezeket a modelleket, még pontosabb eszközöket kínálva a modern pénzügyi piacok összetettségének kezelésére.

12.3 A kvantum-számítástechnika szerepe a pénzügyi piacokon

A pénzügyi piacok fejlődésével egyre inkább összetett számításokra támaszkodnak a viselkedés előrejelzéséhez, a kockázatok kezeléséhez és a portfóliók optimalizálásához. A hagyományos módszerek azonban gyakran küzdenek a modern pénzügyi rendszerek méretének és összetettségének kezelésével. A kvantum-számítástechnika azt ígéri, hogy forradalmasítja ezeket a folyamatokat azáltal, hogy kihasználja a kvantummechanikai jelenségeket, például a szuperpozíciót és az összefonódást, hogy hatékonyabban oldja meg a számítási szempontból nehéz problémákat, mint a klasszikus számítógépek.

Ebben a fejezetben megvizsgáljuk a kvantum-számítástechnika alkalmazását a pénzügyi piacokon, különösen a piaci előrejelzések pontosságának és sebességének javításában, a portfólióoptimalizálásban és a kockázatkezelésben.

12.3.1. A kvantum-számítástechnika és előnyei

A kvantumszámítógépek kvantumbiteken vagy qubiteken működnek, amelyek a szuperpozíciónak köszönhetően egyszerre több állapotban is létezhetnek. A klasszikus bitekkel ellentétben, amelyek 0 vagy 1, a qubitek ezen állapotok 0, 1 vagy bármely kvantum-szuperpozícióját képviselhetik. Ez lehetővé teszi a kvantumszámítógépek számára, hogy hatalmas mennyiségű információt dolgozzanak fel párhuzamosan.

Egy másik kritikus kvantumjellemző az összefonódás, ahol a qubitek úgy kapcsolódnak egymáshoz, hogy az egyik qubit állapota azonnal befolyásolja a másik állapotát, függetlenül a köztük lévő távolságtól. Ez a jelenség rendkívül hatékony információmegosztást és -feldolgozást tesz lehetővé.

A kvantum-számítástechnika fő előnye a klasszikus számítástechnikával szemben a pénzügyi piacokon az, hogy exponenciálisan nagy megoldási térrel képes kezelni a problémákat. Például, míg a klasszikus algoritmusok küzdenek a  portfólióoptimalizálásban található NP-kemény problémákkal, a kvantumalgoritmusok, például a Grover-algoritmus és  a kvantumhegesztés jelentős gyorsulást eredményezhetnek.

12.3.2. Kvantumalgoritmusok a pénzügyekben

Számos kvantumalgoritmus képes megzavarni a hagyományos pénzügyi számítástechnikát. Néhány a legígéretesebbek közül:

  • Quantum Approximate Optimization Algorithm (QAOA): A QAOA célja a kombinatorikus optimalizálási problémák, például a portfólióoptimalizálás megoldása egy függvény globális minimumának közelítésével. Különösen alkalmas a legjobb portfólióallokáció megtalálására, amely maximalizálja a hozamot, miközben minimalizálja a kockázatot.

A klasszikus pénzügyekben a Markowitz átlagvariancia-optimalizálást gyakran használják az optimális portfólió megtalálásához, de skálázhatósági problémákkal küzd, amikor nagyszámú eszközzel foglalkozik. A QAOA hatékonyabban optimalizálhatja a portfóliókat a kvantumpárhuzamosság kihasználásával.

A portfólióoptimalizálás QAOA költségfüggvényének általános formája  a  következőképpen írható:

C(x)=−xTR+γxTQx\mathcal{C}(\mathbf{x}) = -\mathbf{x}^T \mathbf{R} + \gamma \cdot \mathbf{x}^T \mathbf{Q} \mathbf{x}C(x)=−xTR+γxTQx

Hol:

    • x\mathbf{x}x az eszközválasztást jelző bináris döntésvektor,
    • R\mathbf{R}R a várható hozamok vektora,
    • Q\mathbf{Q}Q az eszközhozamok kovarianciamátrixa,
    • γ\gammaγ egy kockázatkerülő paraméter.

A Pythonban ez bizonyos mértékig klasszikusan szimulálható a qiskit használatával a kvantumáramkör-emulációhoz:

piton

Kód másolása

from qiskit import Aer, QuantumCircuit, transpile, execute

from qiskit.algorithms import QAOA

tól qiskit.optimization.applications.ising import portfólió

Numpy importálása NP-ként

 

# Várható hozam és kovariancia mátrix

Visszatérési érték = NP.TÖMB([0.1; 0.2; 0.15])

cov_matrix = np.tömb([[0,1; 0,02, 0,01],

                       [0.02, 0.15, 0.03],

                       [0.01, 0.03, 0.2]])

 

# Kockázati paraméter meghatározása

risk_aversion = 0,5

 

# Portfólióoptimalizálási probléma létrehozása

qubit_op, eltolás = portfolio.get_operator(hozam; cov_matrix; risk_aversion)

 

# Állítsa be a QAOA-t a probléma megoldásához

kenyér = QAOA (térfogat=2)

eredmény = qaoa.solve(qubit_op)

print("Optimális portfólió: ", eredmény)

  • Quantum Annealing: Ez a módszer optimalizálási problémák megoldására szolgál azáltal, hogy leképezi őket az energiatájakra. A pénzügyekben a  D-Wave által kifejlesztett kvantumlágyítókat alkalmazzák a portfólió optimalizálására, a kockázatok minimalizálására és a hátizsákproblémák megoldására.

A kvantumhegesztés célja, hogy megtalálja a költségfüggvény globális minimális értékét azáltal, hogy lehetővé teszi a rendszer számára az energiakorlátok átlépését, amit a klasszikus optimalizálási technikák nem tudnak hatékonyan elvégezni a helyi minimumokban való elakadás miatt.

A portfólióoptimalizálás tipikus hegesztési költségfüggvénye a következő:

H=∑iλi(1−σi)2+∑i<jJijσiσjH = \sum_i \lambda_i \left(1 - \sigma_i \right)^2 + \sum_{i<j} J_{ij} \sigma_i \sigma_jH=i∑λi(1−σi)2+i<j∑Jijσiσj

Hol:

    • σi\sigma_i σi a iii. eszköz bevonására vonatkozó döntés,
    • λi\lambda_i λi a iii. eszköz hozama,
    • JijJ_{ij}Jij az eszközök közötti korrelációt kifejező interakciós kifejezés.

12.3.3 Quantum Monte Carlo a piaci előrejelzésekhez

A Quantum Monte Carlo (QMC) egy másik hatékony eszköz a kvantumszámítástechnikában, amely alkalmazható a piaci mozgások előrejelzésére és összetett pénzügyi rendszerek szimulálására. A QMC kvantum-szuperpozíció és interferencia használatával gyorsítja fel a hagyományos Monte Carlo szimulációkat, amelyeket integrálok, árderivatívák értékelésére és a piaci események valószínűségének becslésére használnak.

A kvantum Monte Carlo legfontosabb előnye  a klasszikus verziókkal szemben, hogy csökkentheti a valószínűségi eloszlásokból történő mintavétel számítási összetettségét, ami elengedhetetlen az árazási lehetőségekhez, a hitelkockázati modellezéshez és a portfóliók farokkockázatainak értékeléséhez.

A Black-Scholes modell szerinti opciós árazás  klasszikus Monte Carlo módszere magában foglalja a mögöttes eszközár számos útvonalának szimulálását és a kifizetések átlagolását. A kvantumvariáns ezt javítja azáltal, hogy amplitúdóbecsléssel csökkenti a szükséges szimulációk számát.

Itt található a Quantum Monte Carlo egyszerűsített implementációja,  amely a qiskit használatával használja az opciók árazását:

piton

Kód másolása

from qiskit import QuantumCircuit, Aer, execute

Numpy importálása NP-ként

 

# Definiálja a Black-Scholes paramétereket

S0 = 100 # Kezdeti részvényár

K = 110 # Kötési ár

T = 1 # A lejáratig eltelt idő

r = 0,05 # Kockázatmentes kamatláb

szigma = 0,2 # Volatilitás

 

# Klasszikus Monte Carlo módszer összehasonlításra

def classical_monte_carlo(num_simulations):

    kifizetések = []

    _ esetén a tartományban(num_simulations):

        ST = S0 * np.exp((r - 0,5 * szigma**2) * T + szigma * np.gyök(T) * np.random.randn())

        kifizetések.append(max(ST - K, 0))

    return np.exp(-r * T) * np.átlag(kifizetések)

 

# A Quantum Monte Carlo szimuláció qiskit-tel bonyolultabb beállítást követne

# Helyőrző az összetettebb kvantumalgoritmus-integrációhoz

num_simulations = 10000

classical_result = classical_monte_carlo(num_simulations)

print(f"Klasszikus Monte Carlo opció ára: {classical_result:.2f}")

12.3.4 Kockázatkezelés kvantumkockázati intézkedésekkel

A kvantuminformatikában lehetőség van arra is, hogy kvantumkockázati intézkedések alkalmazásával újradefiniálja  a kockázatkezelést. Ezek az intézkedések lehetővé tennék a szélsőséges kockázatok, például a farokeseményekkel és  a fekete hattyúkkal kapcsolatos kockázatok pontosabb becslését.

A kockázatkezelés egyik kihívása a  gyakori kockázati mérték, a kockáztatott érték (VaR) kiszámítása. A klasszikus módszerek nagy adatkészleteket és hosszú szimulációs időket igényelnek a farokkockázatok becsléséhez. A kvantumalgoritmusok, különösen azok, amelyek kvantum Monte Carlo-t használnak, drasztikusan csökkenthetik ezeket a számítási követelményeket azáltal, hogy hatékonyabban mintavételeznek a farokeloszlásokból.

A kvantum-kockáztatott érték (QVaR) a következőképpen fogalmazható meg:

QVaRα=min{x:Pr(L>x)≤α}\text{QVaR}_\alpha = \min \left\{ x : \text{Pr}(L > x) \leq \alpha \right\}QVaRα=min{x:Pr(L>x)≤α}

Hol:

  • LLL a veszteségeloszlás,
  • α\alphaα a konfidenciaszint.

12.3.5 Kihívások és kilátások

Bár a kvantuminformatika áttörést ígér a pénzügyi piacokon, számos kihívást kell leküzdeni:

  • Zaj: A jelenlegi kvantumszámítógépek még mindig a zajos közepes léptékű kvantum (NISQ) korszakban vannak, ami azt jelenti, hogy hajlamosak a hibákra. A hibajavítási módszerek aktív kutatási terület, de még mindig nem elég kiforrottak a nagyszabású kvantumpénzügyi alkalmazásokhoz.
  • Méretezhetőség: A mai kvantumszámítógépeken elérhető qubitek száma korlátozott, ami megnehezíti a nagy léptékű szimulációkat. A kvantumfölény azonban  bizonyítást nyert, és gyors előrelépések történnek a kvantum-számítástechnikai hardverek skálázása érdekében.

A kvantum-számítástechnika jövője a pénzügyekben hatalmas lehetőségeket rejt magában. Ahogy a kvantumhardver fejlődik és az algoritmusok egyre kifinomultabbá válnak, arra számíthatunk, hogy a kvantumszámítógépek mindent forradalmasítanak a piaci előrejelzésektől a valós idejű kockázatkezelésig és  a nagyszabású portfólióoptimalizálásig.

Következtetés

A kvantum-számítástechnika új paradigmát vezet be a pénzügyi piacok összetett és számításigényes problémáinak kezelésére. A portfólióoptimalizálástólkockázatkezelésig és  a piaci előrejelzésekig a kvantumelőny átalakíthatja a pénzügyi környezetet. Ahogy haladunk a skálázható és hibatűrő kvantumszámítógépek kora felé, ezeknek a technológiáknak a pénzügyi alkalmazásokba történő integrálása egyre fontosabbá válik a versenyelőny és a kockázatcsökkentés szempontjából.

A következő fejezetben feltárjuk a fraktál reflexivitási modellek továbbfejlesztése és a kvantuminformatika pénzügyi piacokba történő további integrálása előtt álló jövőbeli kihívásokat és lehetőségeket.

13.1 Matematikai eszközök és technikák

Ez a rész a  pénzügyi piacok fraktálreflexivitási modelljeinek megértéséhez és fejlesztéséhez szükséges alapvető matematikai eszközöket és technikákat tartalmazza  . Az itt bemutatott eszközök képezik a modern kvantitatív pénzügyek gerincét, amelyek alapot nyújtanak olyan modellek felépítéséhez, amelyek megragadják a piaci viselkedés összetett, önreferenciális dinamikáját.

13.1.1 Számítások és differenciálegyenletek

A kalkulus döntő szerepet játszik a dinamikus rendszerek, például a pénzügyi piacok megértésében. Az árak, kockázati tényezők és gazdasági mutatók folyamatos változását legjobban kalkulussal lehet modellezni. Különösen a differenciálegyenletek alapvetőek annak modellezéséhez, hogy ezek a mennyiségek hogyan fejlődnek az idő múlásával.

Közönséges differenciálegyenletek (ODE-k)

 A közönséges differenciálegyenlet formája:

dydt=f(t,y)\frac{dy}{dt} = f(t, y)dtdy=f(t,y)

ahol y(t)y(t)y(t) az idő függvénye, és f(t,y)f(t, y)f(t,y) határozza meg yyy változási sebességét.

A pénzügyi piacokon az árdinamika és a kamatlábmodellek gyakran ODE-kre támaszkodnak. Például a kamatlábak Vasicek-modelljét a  következő képlet adja meg:

drt=θ(μ−rt)dt+σ dWtdr_t = \theta (\mu - r_t) dt + \szigma dW_tdrt=θ(μ−rt)dt+σdWt

Hol:

  • rtr_trt a kamatláb a ttt időpontban,
  • μ\muμ a hosszú távú átlagos kamatláb,
  • θ\thetaθ az a kamatláb, amelynél a kamatláb visszatér a középértékhez,
  • σ\sigmaσ a kamatláb volatilitása,
  • dWtdW_tdWt Wiener-folyamatot vagy Brown-mozgást jelent.

Ez az ODE modellezi, hogyan alakulnak a kamatlábak az idő múlásával az átlag-visszatérési viselkedéssel.

Parciális differenciálegyenletek (PDE-k)

Összetettebb rendszerekhez, például opciós árképzéshez parciális differenciálegyenleteket (PDE) használnak. Figyelemre méltó példa a Black-Scholes egyenlet az opciós árképzéshez:

∂V∂t+12σ2S2∂2V∂S2+rS∂V∂S−rV=0\frac{\partial V}{\partial t} + \frac{1}{2} \sigma^2 S^2 \frac{\partial^2 V}{\partial S^2} + r S \frac{\partial V}{\partial S} - r V = 0∂t∂V+21σ2S2∂S2∂2V+rS∂S∂V−rV=0

Hol:

  • V(S,t)V(S, t)V(S,t) az opció ára az SSS részvényárfolyam és a ttt idő függvényében,
  • σ\sigmaσ az állomány volatilitása,
  • RRR a kockázatmentes kamatláb.

Ez a PDE leírja, hogyan változik egy opció értéke az idő múlásával.

Differenciálegyenletek numerikus megoldása

A pénzügyekben előforduló számos differenciálegyenletnek nincs zárt formájú megoldása. Ehelyett numerikus módszerekre támaszkodunk, mint például az Euler-módszer vagy a Runge-Kutta-módszerek, a megoldások közelítésére.

A Pythonban az Euler ODE megoldására szolgáló módszerének tipikus megvalósítása így nézhet ki:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Az ODE definiálása függvényként

def f(t, y):

    visszatérés -2 * t * y

 

# Euler módszere

def euler_method(f, y0, t0, tf, dt):

    t_values = Egyenérték.Tartomány(t0; tf; dt)

    y_values = [y0]

    t esetén t_values[:-1]-ben:

        y_values.append(y_values[-1] + dt * f(t, y_values[-1]))

    visszatérő t_values, y_values

 

# Oldja meg az ODE-t

t_values, y_values = euler_method(f, y0=1, t0=0, tf=10, dt=0,01)

 

# Tervezze meg a megoldást

PLT.PLOT(t_values; y_values)

plt.xlabel('Idő')

plt.ylabel('y(t)')

plt.title("Euler-módszer megoldás")

plt.show()

13.1.2 Sztochasztikus kalkulus és Ito lemmája

A sztochasztikus folyamatok a pénzügyi modellezés középpontjában állnak, mivel megragadják a piaci mozgásokban rejlő véletlenszerűséget. A pénzügyekben a leggyakoribb sztochasztikus folyamat a Brown-mozgás vagy  a Wiener-folyamat. A matematikai pénzügyekben ezt a következőképpen írják le:

dWt=ε dtdW_t = \epsilon \sqrt{dt}dWt=εdt

ahol ε\epsilonε egy normális eloszlásból vett véletlen változó.

Az Ito-lemma a sztochasztikus számítás kulcsfontosságú eredménye, amely segít kiszámítani a sztochasztikus folyamat függvényének különbségét. Adott egy f(t,Xt)f(t, X_t)f(t,Xt) függvény, ahol XtX_tXt sztochasztikus folyamatot követ, Ito lemmája kijelenti:

df(t,Xt)=∂f∂tdt+∂f∂XtdXt+12∂2f∂Xt2(dXt)2df(t, X_t) = \frac{\partial f}{\partial t} dt + \frac{\partial f}{\partial X_t} dX_t + \frac{1}{2} \frac{\partial^2 f}{\partial X_t^2} (dX_t)^2df(t,Xt)=∂t∂fdt+∂Xt∂fdXt+21∂Xt2∂2f(dXt)2

Például Ito lemmájának alkalmazása a  Black-Scholes modellben használt geometriai Brown-mozgásra:

dSt=μStdt+σ StdWtdS_t = \mu S_t dt + \szigma S_t dW_tdSt=μStdt+σStdWt

Az opciós ár sztochasztikus differenciálegyenletét adja eredményül.

13.1.3 Lineáris algebra és sajátérték analízis

A fraktálreflexivitási modellekben a piaci dinamikát gyakran rekurzív kapcsolatok és visszacsatolási hurkok szabályozzák, amelyeket a lineáris algebra eszközeivel lehet a legjobban megérteni. Pontosabban, a sajátérték-elemzés kulcsszerepet játszik a  piaci viselkedés bifurkációinak vagy eltolódásainak azonosításában.

A pénzügyi lineáris egyenletek tipikus rendszere  a következő formát öltheti:

Ax=b\mathbf{A} \mathbf{x} = \mathbf{b}Ax=b

ahol A\mathbf{A}A a piaci interakciós együtthatókat reprezentáló mátrix, x\mathbf{x}x az ismeretlenek vektora (pl. eszközárak), b\mathbf{b}b pedig ismert állandók vektora.

Az A\mathbf{A}A mátrix λ\lambdaλ sajátértékei a karakterisztikus egyenlet megoldásai:

det(A−λI)=0\text{it}(\mathbf{A} - \lambda \mathbf{I}) = 0det(A−λI)=0

A sajátérték-elemzés segít azonosítani a megoldások stabilitását és a pénzügyi rendszerek hosszú távú viselkedését.

Pythonban a sajátérték felbontása a NumPy használatával hajtható végre:

piton

Kód másolása

Numpy importálása NP-ként

 

# Definiáljon egy A mátrixot

A = np.tömb([[2, -1],

              [-1, 2]])

 

# Számítsa ki a sajátértékeket és sajátvektorokat

sajátértékek, sajátvektorok = np.linalg.eig(A)

 

print("Sajátértékek:"; sajátértékek)

print("Sajátvektorok:"; sajátvektorok)

13.1.4. Fraktálok és önhasonlóság

A fraktálok elengedhetetlenek a  pénzügyi piacokon tapasztalt rendszertelen, mégis önhasonló minták modellezéséhez.A fraktálgeometria olyan objektumokat ír le, amelyek mintái minden skálán ismétlődnek. A pénzügyekben ez látható az ármozgásokban, amelyek hasonló struktúrákat mutatnak különböző időkeretekben.

A Hurst-exponens kulcsfontosságú eszköz az idősorok fraktál jellegének számszerűsítésében. Azt jelzi, hogy egy idősor véletlenszerű-e, vagy hosszú távú memóriát mutat. A HHH Hurst-kitevő értéke 0 és 1 között van:

  • H=0,5H = 0,5H=0,5 véletlenszerű sétának felel meg (nincs memória),
  • H>0,5H > 0,5H>0,5 tartós viselkedést jelez  (a trendek folytatódnak),
  • H<0,5H < 0,5H<0,5 antiperzisztens viselkedésre utal (átlag-visszatérés).

A Hurst-kitevő becslésére szolgáló Python-implementáció  így nézhet ki:

piton

Kód másolása

Numpy importálása NP-ként

A scipy.stats importálásából linregress importálása

 

# Idősor generálása (demonstrációs célokra)

NP.Random.mag(42)

time_series = np.cumsum(np.random.randn(1000))

 

# Számítsa ki a Hurst kitevőt

def hurst_exponent(ts):

    N = len(ts)

    T = np.arange(1, N + 1)

    R_S = np.nullák(N)

   

    k esetén a tartományban (1, N + 1):

        altartomány = ts[:k]

        R = np.max(np.cumsum(altartomány - np.átlag(altartomány))) - np.min(np.cumsum(altartomány - np.átlag(altartomány)))

        S = np.std(altartomány)

        R_S[k-1] = R / S

 

    # Log-log regresszió

    lejtő, metszéspont, r_value, p_value, std_err = linregress(np.log(T), np.log(R_S))

    visszatérő lejtő

 

hurst_value = hurst_exponent(time_series)

print(f"Hurst kitevő: {hurst_value:.2f}")

Következtetés

Ez a fejezet olyan kulcsfontosságú matematikai eszközöket mutatott be, mint a differenciálegyenletek, a sztochasztikus számítás,  a lineáris algebra és  a fraktálok, amelyek mind elengedhetetlenek a fraktál reflexivitáson alapuló pénzügyi modellek fejlesztéséhez és elemzéséhez. Ezek a technikák nemcsak az összetett piaci dinamika modellezését teszik lehetővé, hanem lehetővé teszik számunkra, hogy előrejelzéseket készítsünk, optimalizáljuk portfólióinkat és egyre kifinomultabb módon kezeljük a kockázatokat. Ahogy haladunk a jövő felé, ezek a matematikai eszközök továbbra is alátámasztják a pénzügyi modellezés és elemzés innovációit.

A következő fejezetben mélyebben belemerülünk a Python és Matlab kódlistákba ezen modellek gyakorlati megvalósításához.

13.2 Python és Matlab kódok listázása piaci szimulációkhoz

Ez a szakasz gyakorlati kódpéldákat tartalmaz mind a Python, mind a  Matlab nyelven  a fraktál reflexivitás elméletének kulcsfogalmainak megvalósításához a pénzügyi piacokon. A szimulációk lefedik a piaci dinamikát, az ármozgásokat és a visszacsatolási hurkokat, és úgy tervezték, hogy lépésről lépésre útmutatást nyújtsanak mind a kutatók, mind a szakemberek számára az összetett pénzügyi jelenségek szimulálásához.

13.2.1. A geometriai Brown-mozgás szimulálása (Python)

A geometriai Brown-mozgást (GBM) széles körben használják a pénzügyekben a részvényárak modellezésére, megragadva a piacokon általában megfigyelhető véletlenszerű ingadozásokat és sodródást. A következő Python-kód a GBM-modell használatával szimulálja a részvényárfolyamokat.

A geometriai Brown-mozgás képlete:

dSt=μStdt+σ StdWtdS_t = \mu S_t dt + \szigma S_t dW_tdSt=μStdt+σStdWt

Hol:

  • StS_tSt a részvényárfolyam a ttt időpontban,
  • μ\muμ az eltolódási együttható,
  • σ\sigmaσ a volatilitás,
  • dWtdW_tdWt a Wiener-folyamat (Brown-mozgás).

Python kód:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# A GBM paraméterei

S0 = 100 # Kezdeti részvényár

mu = 0,05 # Drift (éves hozam)

szigma = 0,2 # Volatilitás

T = 1.0 # Idő években

N = 252 # Időlépések száma (naponta)

dt = T / N # Időlépés mérete

t = np.linspace(0; T, N)

 

# Generáljon véletlenszerű növekményeket a Brown-mozgáshoz

dW = np.véletlen.normál(0; np.sqrt(dt), N)

W = pl. cumsum(dW)

 

# GBM útvonal szimulálása

S = S0 * np.exp((mu - 0,5 * szigma ** 2) * t + szigma * W)

 

# A szimulált útvonal ábrázolása

plt.telek(t, S)

plt.xlabel('Idő (év)')

plt.ylabel('Részvényárfolyam ($)')

plt.title('Szimulált geometriai Brown-mozgás')

plt.show()

13.2.2. A reflexivitás modellezése a pénzügyi piacokon (Python)

A fraktál reflexivitás keretében a visszacsatolási hurkok olyan alapvető mechanizmust jelentenek, amellyel a piaci árakat a befektetői felfogás befolyásolja. A következő Python kód egy egyszerű reflexivitási hurkot modellez, ahol az ár befolyásolja az észlelést, és az észlelés viszont befolyásolja az árváltozásokat.

Visszacsatolási hurok egyenlet:

Pt+1=Pt+α(Vt−Pt)+σε tP_{t+1} = P_t + \alpha \cdot (V_t - P_t) + \sigma \cdot \epsilon_tPt+1=Pt+α(Vt−Pt)+σεt

Hol:

  • PtP_tPt az ár a ttt időpontban,
  • VtV_tVt az észlelt érték,
  • α\alphaα egy visszacsatolási együttható,
  • σ\sigmaσ a volatilitás,
  • εt\epsilon_t εt véletlenszerű sokk.

Python kód:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# Paraméterek

P0 = 100 # Kezdeti ár

V = 110 # Érzékelt érték

alfa = 0,1 # Visszacsatolási együttható

szigma = 0,05 # volatilitás

T = 100 # Időlépések

 

# Ártömb inicializálása

P = np.nullák(T)

P[0] = P0

 

# Szimulálja az árat visszacsatolási hurokkal

t esetén az (1, T) tartományban:

    epszilon = np.véletlen.normál(0; szigma)

    P[t] = P[t-1] + alfa * (V - P[t-1]) + epszilon

 

# Ábrázolja az árat az idő múlásával

plt.plot(tartomány(T); P)

plt.xlabel('Idő')

plt.ylabel('Ár')

plt.title('Szimulált ár reflexivitás visszacsatolási hurokkal')

plt.show()

13.2.3. Fraktál idősor szimuláció (Matlab)

A pénzügyi piacok fraktálstruktúráit önhasonló folyamatokkal modellezik. A Hurst-exponens segít mérni a hosszú távú memóriát és a perzisztenciát az idősorokban. Az alábbiakban egy Matlab-implementáció látható, amely egy fraktál idősort szimulál különböző Hurst-kitevőkkel.

Matlab kód:

MATLAB

Kód másolása

% Paraméterek

H = 0,7; % Hurst kitevő

T = 1000; Idősorok százalékos hossza

dt = 1; %-os időnövekmény

t = (1:T) * dt;

 

% Frakcionált Brown-mozgás generálása

W = wfbm(H, T);

 

% A fraktál idősor ábrázolása

parcella (t, W);

xlabel('idő');

ylabel('Érték');

title(['Fraktál idősor H Hurst exponenssel = ', num2str(H)]);

13.2.4. Opciós árazás Black-Scholes modellel (Matlab)

A Black-Scholes modell az opciós árképzés egyik legszélesebb körben használt keretrendszere. Az alábbiakban egy Matlab implementáció látható, amely kiszámítja egy európai vételi opció árát a Black-Scholes képlet segítségével.

Képlet:

Az európai vételi opció Black-Scholes ára a következő:

C=S0N(d1)−Xe−rTN(d2)C = S_0 N(d_1) - X e^{-rT} N(d_2)C=S0N(d1)−Xe−rTN(d2)

Hol:

d1=ln(S0/X)+(r+σ2/2)TσT,d2=d1−σ Td_1 = \frac{\ln(S_0 / X) + (r + \szigma^2 / 2) T}{\szigma \sqrt{T}}, \quad d_2 = d_1 - \szigma \sqrt{T}d1=σTln(S0/X)+(r+σ2/2)T,d2=d1−σT

Matlab kód:

MATLAB

Kód másolása

% Paraméterek

S0 = 100;  % Aktuális részvényárfolyam

X = 100;   % kötési ár

r = 0, 05;  % Kockázatmentes kamatláb

szigma = 0, 2;  % volatilitás

T = 1;     A lejáratig eltelt idő %-a években

 

% Black-Scholes képlet

d1 = (log(S0/X) + (r + 0,5*szigma^2) * T) / (szigma * gyök(T));

d2 = d1 - szigma * gyök (T);

 

% Opciós ár kiszámítása

C = S0 * normcdf(d1) - X * exp(-r * T) * normcdf(d2);

 

% Eredmény megjelenítése

disp(['Európai vételi opció ára: ', num2str(C)]);

13.2.5. Monte Carlo szimuláció opciós árazáshoz (Python)

A Monte Carlo szimuláció fontos technika az összetett pénzügyi eszközök értékeléséhez a részvényárfolyamok több lehetséges pályájának szimulálásával. Az alábbi Python-kód bemutatja, hogyan árazhat be egy opciót Monte Carlo-módszerekkel.

Python kód:

piton

Kód másolása

Numpy importálása NP-ként

 

# Paraméterek

S0 = 100 # Kezdeti részvényár

K = 100 # Kötési ár

T = 1,0 # A lejáratig eltelt idő

r = 0,05 # Kockázatmentes kamatláb

szigma = 0,2 # Volatilitás

N = 10000 # Szimulációk száma

M = 252 # Időlépések száma

 

# Monte Carlo szimuláció

dt = T / M

S = np.nullák((N, M))

S[:, 0] = S0

i esetén az (1, M) tartományban:

    z = np.random.standard_normal(N)

    S[:, i] = S[:, i-1] * np.exp((r - 0,5 * szigma**2) * dt + szigma * np.sqrt(dt) * z)

 

# Számítsa ki az opció kifizetését

kifizetés = np.maximum(S[:; -1] - K, 0)

option_price = np.exp(-r * T) * np.átlag(kifizetés)

 

# Adja ki az opció árát

print(f"Monte Carlo opció ára: {option_price:.2f}")

Következtetés

Ez a fejezet részletesen bemutatja a fraktálreflexivitás kontextusában a piaci dinamika szimulálására használt kulcsfontosságú modelleket és módszereket. Akár geometriai Brown-mozgást szimulál, akár a Black-Scholes modellt valósítja meg, akár fraktál idősorokat vizsgál, ezeket a szkripteket úgy tervezték, hogy modulárisak legyenek, és könnyen adaptálhatók legyenek az adott pénzügyi problémákhoz.

A következő részben esettanulmányokat fogunk feltárni,  és további betekintést nyújtunk abba, hogy ezek a modellek hogyan alkalmazhatók valós pénzügyi forgatókönyvekre, például piaci összeomlások előrejelzésére és  kockázatkezelési stratégiák optimalizálására.

13.3 További esettanulmányok és szimulációk

Ebben a fejezetben további esettanulmányokat és szimulációkat vizsgálunk meg, amelyek a fraktálreflexivitás, a nemlineáris dinamika és a visszacsatolási hurkok elveit alkalmazzák a valós pénzügyi piacokra. Minden esettanulmány magában foglalja mind az elméleti alapokat, mind a gyakorlati kódolási példákat  Python  és Matlab nyelven. A szimulációk lefedik a piaci válságokat, a volatilitási sokkokat és a hosszú távú trendeket, betekintést nyújtva a pénzügyi piacok dinamikus viselkedésébe.

13.3.1 Esettanulmány: A 2008-as pénzügyi válság

Áttekintés

A 2008-as pénzügyi válság erőteljes példája az eszközárak, a befektetői felfogás és a piaci likviditás közötti visszacsatolási hurkok által vezérelt rendszerszintű piaci instabilitásnak. Egy egyszerűsített modell segítségével szimuláljuk ezeknek a visszacsatolási hurkoknak a lépcsőzetes hatásait a válság idején.

Reflexív visszacsatolási modell

A következő egyenletrendszert használjuk a reflexív visszacsatolási folyamat szimulálására a válság idején:

Pt+1=Pt+α(Vt−Pt)+σε tP_{t+1} = P_t + \alpha \cdot (V_t - P_t) + \sigma \cdot \epsilon_tPt+1=Pt+α(Vt−Pt)+σεt

Hol:

  • PtP_tPt az eszköz ára a ttt időpontban,
  • VtV_tVt az észlelt értéket képviseli,
  • α\alphaα a visszacsatolási együttható,
  • σ\sigmaσ a piaci volatilitás,
  • εt\epsilon_t εt véletlenszerű lökéseket jelöl (Gauss-zajként modellezve).

Az árösszeomlás a σ\sigmaσ volatilitás növelésével és a visszacsatolási együttható α\alphaα kiigazításával indítható el, hogy tükrözze a piac növekvő bizonytalanságát.

Python szimulációs kód

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# A válságszimuláció paraméterei

P0 = 100 # Kezdeti ár

V = 80 # Érzékelt érték sokk után

alfa = 0,15 # Visszacsatolási együttható

szigma = 0,4 # Megnövekedett volatilitás

T = 100 # Időlépések

 

# Ártömb inicializálása

P = np.nullák(T)

P[0] = P0

 

# Szimulálja az árzuhanást válság idején

t esetén az (1, T) tartományban:

    epszilon = np.véletlen.normál(0; szigma)

    P[t] = P[t-1] + alfa * (V - P[t-1]) + epszilon

 

# Ábrázolja az ár összeomlását

plt.plot(tartomány(T); P)

plt.xlabel('Idő')

plt.ylabel('Ár')

plt.title("A 2008-as pénzügyi válság szimulálása")

plt.show()

Az eredmények értelmezése

Ebben a szimulációban az eszközár meredeken csökken, mivel a piaci értékérzékelés jelentősen csökken a válság során. A σ\sigmaσ magas volatilitási paraméter hozzájárul a nagyobb áringadozásokhoz, utánozva a 2008-as válság során tapasztalt szélsőséges volatilitást.


13.3.2 Esettanulmány: Volatilitási sokk szimuláció

Áttekintés

A volatilitási sokkok a piaci volatilitás hirtelen és meredek növekedése, amelyet gyakran váratlan gazdasági események vagy szakpolitikai változások váltanak ki. Ez az esettanulmány sztochasztikus volatilitási modell segítségével modellezi a volatilitási sokk eszközárakra gyakorolt hatását.

Sztochasztikus volatilitási modell

A volatilitást a Heston-modell segítségével modellezzük:

dSt=μStdt+VtStdWtSdS_t = \mu S_t dt + \sqrt{V_t} S_t dW_t^SdSt=μStdt+VtStdWtS dVt=κ(θ−Vt)dt+ξ VtdWtVdV_t = \kappa (\theta - V_t) dt + \xi \sqrt{V_t} dW_t^VdVt=κ(θ−Vt)dt+ξVtdWtV

Hol:

  • StS_tSt az eszközár,
  • VtV_tVt a variancia,
  • μ\muμ az eltolódási sebesség,
  • κ\kappaκ a volatilitás átlagos reverziós rátája,
  • θ\thetaθ a hosszú távú variancia,
  • ξ\xiξ a volatilitás volatilitása,
  • WtSW_t^SWtS és WtVW_t^VWtV bécsi folyamatok.

Python szimulációs kód

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# A Heston modell paraméterei

S0 = 100 # Kezdeti részvényár

V0 = 0,04 # Kezdeti variancia

mu = 0,05 # Sodródás

kappa = 2,0 # Az átlagos visszafordulás mértéke

théta = 0,04 # Hosszú távú variancia

xi = 0,1 # A volatilitás volatilitása

rho = -0,5 # Az eszközár és a variancia közötti korreláció

T = 1,0 # Időszak években

N = 252 # Időlépések száma (naponta)

dt = T / N

 

# Inicializálja a tömböket a részvényárfolyamhoz és a varianciához

S = np.nullák(N)

V = np.nullák(N)

S[0] = S0

V[0] = V0

 

# Korrelált véletlen változók generálása

dW_S = np.véletlen.normál(0; np.gyök(dt), N)

dW_V = rho * dW_S + np.sqrt(1 - rho**2) * np.random.normal(0, np.sqrt(dt), N)

 

# Heston modell szimulálása

t esetén az (1, N) tartományban:

    V[t] = max(V[t-1] + kappa * (théta - V[t-1]) * dt + xi * np.sqrt(V[t-1]) * dW_V[t], 0)

    S[t] = S[t-1] * np.exp((mu - 0,5 * V[t-1]) * dt + np.sqrt(V[t-1]) * dW_S[t])

 

# Szimulált eszközár ábrázolása volatilitási sokkokkal

plt.telek(ek)

plt.xlabel('Idő (nap)')

plt.ylabel('Részvényárfolyam')

plt.title("Eszközár-szimuláció sztochasztikus volatilitással")

plt.show()

Az eredmények értelmezése

A sztochasztikus volatilitási modell megragadja az ingadozó volatilitás által vezérelt eszközárak dinamikus változásait. A szimuláció bemutatja, hogy a volatilitási sokkok hogyan terjednek a rendszerben, éles mozgásokat okozva az eszközárakban.


13.3.3 Esettanulmány: A fellendülés-visszaesés ciklus szimulálása

Áttekintés

A fellendülés-visszaesés ciklusok a gyors piaci növekedés időszakait jelentik, amelyet éles visszaesés követ. Ezek a ciklusok modellezhetők a visszacsatolási hurkok sztochasztikus komponensekkel való kombinálásával, amelyek figyelembe veszik a befektetői viselkedést és a külső sokkokat.

Reflexivitási modell boom-bust dinamikával

Az alapvető reflexivitási modellt kiterjesztjük egy boom-bust ciklus szimulálására:

Pt+1=Pt+α(Vt−Pt)+βMt+σε tP_{t+1} = P_t + \alpha \cdot (V_t - P_t) + \beta \cdot M_t + \sigma \cdot \epsilon_tPt+1=Pt+α(Vt−Pt)+βMt+σεt

Hol:

  • MtM_tMt piaci lendületet jelent,
  • β\betaβ a lendület hatása az árra,
  • A többi változó a korábban definiált formában marad.

Matlab szimulációs kód

MATLAB

Kód másolása

% A boom-bust ciklus paraméterei

P0 = 100;  % Kezdeti ár

V = 120;  % Érzékelt érték a fellendülés során

alfa = 0, 1;  % visszacsatolási együttható

béta = 0,05;  % Piaci lendület együttható

szigma = 0, 02;  % volatilitás

T = 200;  % Időlépések

 

% Ár- és lendülettömbök inicializálása

P = nullák (1, T);

P(1) = P0;

M = nullák(1, T);  % lendület

 

% Fellendülés-visszaesés ciklus szimulálása

for t = 2:T

    M(t) = béta * (P(t-1) - P0);  % Egyszerű lendületmodell

    P(t) = P(t-1) + alfa * (V - P(t-1)) + M(t) + szigma * randn;

   

    % Trigger bust a csúcs után

    ha P(t) > 150

        V = 80;  % Az észlelt érték csökken

    vég

vég

 

% A fellendülés-visszaesés ciklus ábrázolása

parcella (P);

xlabel('idő');

ylabel('Ár');

title("Boom-Bust ciklus szimulálása");

Az eredmények értelmezése

A szimulációban az eszközár meredeken emelkedik a fellendülési szakaszban, amit a befektetői felfogás és lendület pozitív visszajelzései vezérelnek. Amint az ár meghalad egy küszöbértéket, az észlelések változásával mellszobor lép fel, ami gyors visszaesést eredményez.


Következtetés

Ez a fejezet bemutatja, hogyan lehet alkalmazni a fraktál reflexivitás elméletét valós pénzügyi eseményekre, beleértve a 2008-as pénzügyi válságot,  a volatilitási sokkokat és  a fellendülés-visszaesés ciklusokat. Az alkalmazott modellek kiemelik a visszacsatolási hurkok, a piaci észlelések és a sztochasztikus volatilitás fontosságát a piaci dinamika megértésében. Minden esettanulmány gyakorlati kódolási példákat kínál Python és Matlab nyelven, lehetővé téve a felhasználók számára, hogy ezeket a szimulációkat saját kutatási vagy kereskedési stratégiáikhoz igazítsák.

A következő fejezetben mélyebbre ásunk a fejlett szimulációkban, és megvizsgáljuk, hogy a gépi tanulás és  a nagy teljesítményű számítástechnika hogyan  növelheti tovább ezeknek a modelleknek a pontosságát.

14. A kulcsfogalmak glosszáriuma

Ez a rész átfogó szószedetként szolgál, amely elmagyarázza a könyvben használt kulcsfogalmakat. Minden koncepciót világos definíciók, példák és adott esetben képletek vagy Python/Matlab kód kísér, amelyek szemléltetik az alkalmazást a pénzügyi modellekben.

14.1 Reflexivitás

Meghatározás: A reflexivitás a piaci szereplők észlelése és a tényleges piaci eredmények közötti önerősítő visszacsatolási hurokra utal. Ez egy központi fogalom Soros György pénzügyi piacok elméletében, ahol a résztvevők szubjektív felfogása befolyásolja a piac objektív állapotát, és fordítva.

Példa: Amikor a befektetők úgy érzékelik, hogy egy eszköz ára emelkedni fog, megvásárolják az eszközt, ami az ár emelkedését okozza, így igazolva kezdeti észlelésüket.

Matematikai ábrázolás:

Pt+1=Pt+α(Vt−Pt)+σ⋅ε tP_{t+1} = P_t + \alpha (V_t - P_t) + \sigma \cdot \epsilon_tPt+1=Pt+α(Vt−Pt)+σεt

Hol:

  • PtP_tPt az eszköz ára a ttt időpontban,
  • VtV_tVt az észlelt érték,
  • α\alphaα a reflexív visszacsatolási együttható,
  • σ\sigmaσ a volatilitás,
  • εt\epsilon_t εt véletlenszerű sokkokat jelent.

14.2 Fraktál reflexivitás

Definíció: A fraktálreflexivitás a fraktálgeometria alkalmazása a pénzügyi piacok rekurzív visszacsatolási hurkainak modellezésére. Ez az elmélet azt állítja, hogy a piaci dinamika önhasonlóságot mutat a különböző időskálákon, ami azt jelenti, hogy hasonló minták alakulhatnak ki a rövid és hosszú távú piaci viselkedésben.

Python példa:

piton

Kód másolása

Numpy importálása NP-ként

Matplotlib.pyplot importálása PLT-ként

 

# A fraktál viselkedésének szimulálása az ármozgásban

def fractal_reflexivity(T=1000, alfa=0,2, béta=0,6):

    P = np.nullák(T)

    P[0] = 100

    t esetén az (1, T) tartományban:

        P[t] = P[t-1] + alfa * (np.random.randn() - P[t-1]) + béta * np.random.randn()

    visszatérés P

 

P = fractal_reflexivity()

plt.telek(P)

plt.title("Fraktálreflexivitás az ármozgásokban")

plt.show()

14.3 Visszacsatolási hurkok

Meghatározás: A visszacsatolási hurkok a pénzügyi piacok ciklikus folyamataira utalnak, ahol egy folyamat eredménye befolyásolja ugyanazt a folyamatot a jövőben. A pozitív visszacsatolási hurkok felerősítik a változásokat (pl. buborékok), míg a negatív visszacsatolási hurkok tompítják őket (pl. korrekciók).

Matematikai példa: Pozitív visszacsatolási hurok az árképzésben:

Pt+1=Pt×(1+r)+β×(Pt−Vt)P_{t+1} = P_t \times (1 + r) + \beta \times (P_t - V_t)Pt+1=Pt×(1+r)+β×(Pt−Vt)

Hol:

  • rrr a várható megtérülési ráta,
  • β\betaβ a visszacsatolási hurok erőssége,
  • VtV_tVt az eszköz észlelt értéke.

14.4 Nemlineáris dinamika

Definíció: A nemlineáris dinamika olyan piaci rendszereket ír le, ahol a változók közötti kapcsolat nem arányos. A kezdeti feltételek kis változásai nagyon eltérő eredményekhez vezethetnek, ami a kaotikus rendszerek jellemzője.

Példa: A piaci összeomlások nemlineáris differenciálegyenletekkel modellezhetők.

Matematikai megfogalmazás:

dPdt=αP(1−PK)−δP2\frac{dP}{dt} = \alpha P (1 - \frac{P}{K}) - \delta P^2dtdP=αP(1−KP)−δP2

Hol:

  • PPP az ár,
  • α\alphaα a növekedési ütem,
  • KKK a teherbíró képesség,
  • δ\deltaδ egy nemlineáris bomlási kifejezés.

14.5 Sztochasztikus folyamatok

Definíció: A sztochasztikus folyamat olyan rendszerek modellje, amelyek idővel fejlődnek egy inherens véletlenszerűséggel. A pénzügyekben sztochasztikus folyamatokat használnak a részvényárak, kamatlábak és más, kiszámíthatatlanul ingadozó változók modellezésére.

Matematikai példa: A  részvényárak modellezésére használt geometriai Brown-mozgás (GBM) a következőképpen fejezhető ki:

dSt=μStdt+σ StdWtdS_t = \mu S_t dt + \szigma S_t dW_tdSt=μStdt+σStdWt

Hol:

  • StS_tSt a részvényárfolyam a ttt időpontban,
  • μ\muμ az eltolódás (várható hozam),
  • σ\sigmaσ a volatilitás,
  • WtW_tWt egy Wiener-folyamat (véletlenszerű komponens).

14.6 Holografikus alapelv

Definíció: A pénzügyekben a holografikus elv azt sugallja, hogy a globális pénzügyi piaccal kapcsolatos összes információ a piac minden részében kódolva van. Ez a koncepció párhuzamba állítható a fizika azon elképzelésével, hogy egy 3D-s objektum összes információja kódolható egy 2D-s felületen.

Értelmezés: A piacok közötti hatások a holografikus elv megnyilvánulásainak tekinthetők, ahol az egyik piac ármozgásai olyan információkat tükröznek, amelyek befolyásolják a többi összekapcsolt piacot.

14.7 Ljapunov exponensek

Definíció: A Lyapunov exponensek mérik az infinitezimálisan közeli pályák elválasztási sebességét egy dinamikus rendszerben, ezáltal jelezve a káosz jelenlétét. A pénzügyi piacokon a pozitív Lyapunov exponens azt sugallja, hogy a piaci viselkedés nagyon érzékeny a kezdeti feltételekre.

Matematikai képlet:

λ=limt→∞1tln(dtd0)\lambda = \lim_{t \to \infty} \frac{1}{t} \ln \left( \frac{d_t}{d_0} \jobb)λ=t→∞limt1ln(d0dt)

Hol:

  • λ\lambdaλ a Ljapunov-kitevő,
  • dtd_tdt a rendszer két közeli pontja közötti távolság ttt időpontban,
  • d0d_0d0 a kezdeti távolság.

14.8 Elágazás

Meghatározás: Bifurkáció akkor következik be, amikor a piac mögöttes feltételeinek kis változása hirtelen minőségi változáshoz vezet a viselkedésében. A pénzügyekben a bifurkációk piaci összeomlásokhoz vagy a piaci rendszerek közötti átmenetekhez vezethetnek.

Matematikai ábrázolás:

xt+1=rxt(1−xt)x_{t+1} = r x_t (1 - x_t)xt+1=rxt(1−xt)

Ez az egyenlet leírja, hogy az rrr paraméter kis változásai hogyan vezethetnek különböző dinamikus viselkedésekhez, beleértve az rrr bizonyos értékeinek kaotikus viselkedését is.

14.9 Sok-világ értelmezés

Definíció: A pénzügyek sokvilágú értelmezése azt sugallja, hogy egy pénzügyi döntés minden lehetséges kimenetele új, párhuzamos "piaci valóságot" hoz létre. Ez a kvantummechanika piaci döntéshozatalban alkalmazott értelmezésén alapul.

Alkalmazási példa: Portfólióoptimalizálás párhuzamos valóságok között, ahol minden eredmény egy másik világot képvisel, amelyben a döntés játszódik le.

14.10 Sztochasztikus differenciálegyenletek (SDE-k)

Definíció: Az SDE-ket a véletlenszerű folyamatok által befolyásolt változók fejlődésének modellezésére használják. Ezek elengedhetetlenek a pénzügyi modellezésben az eszközárak dinamikájának, a kamatlábaknak és egyebeknek a leírásához.

Példa: A Black-Scholes egyenlet egy kulcsfontosságú SDE, amelyet az opciók árazásához használnak:

∂V∂t+12σ2S2∂2V∂S2+rS∂V∂S−rV=0\frac{\partial V}{\partial t} + \frac{1}{2} \sigma^2 S^2 \frac{\partial^2 V}{\partial S^2} + r S \frac{\partial V}{\partial S} - rV = 0∂t∂V+21σ2S2∂S2∂2V+rS∂S∂V−rV=0

Hol:

  • VVV az opciós ár,
  • SSS a részvényárfolyam,
  • σ\sigmaσ a volatilitás,
  • RRR a kockázatmentes kamatláb.

Következtetés

Ez a szószedet a fraktál reflexivitásban és a kvantum által inspirált pénzügyi modellezésben használt alapfogalmak definícióit és matematikai ábrázolásait tartalmazza. Mindegyik koncepció kulcsfontosságú a pénzügyi piacok dinamikus és gyakran kaotikus természetének megértéséhez. A pénzügyi rendszerek folyamatos fejlődésével ezek a koncepciók hatékony eszközöket kínálnak az elemzéshez, az előrejelzéshez és a kockázatkezeléshez.

15. Hivatkozások

Ebben az utolsó részben összeállítjuk az összes forrást, kutatási cikket, könyvet és szoftverkönyvtárat, amelyre ebben a könyvben hivatkozunk. Ez az átfogó lista biztosítja a bemutatott elméletek, modellek és példák alapját, lehetővé téve az olvasók számára, hogy mélyebben megvizsgálják az egyes fogalmakat. A hivatkozások kategóriák szerint vannak rendezve a könnyebb navigáció érdekében, beleértve a tudományos cikkeket, az alapkönyveket és a szimulációkban használt programozási könyvtárakat.

15.1 Tudományos cikkek és könyvek a reflexivitásról és a pénzügyi modellekről

  1. Soros, George. (1987). A pénzügyek alkímiája. John Wiley és fiai.
    • Ez az alapszöveg bemutatja Soros reflexivitáselméletét, kiemelve a pénzügyi piacokat befolyásoló kognitív és részvételi funkciókat.
  2. Mandelbrot, Benoit B. (1997). Fraktálok és skálázás a pénzügyekben: diszkontinuitás, koncentráció, kockázat. Springer.
    • Feltárja a fraktálgeometria alkalmazását a pénzügyi modellekben, bemutatva, hogyan jelennek meg a fraktálstruktúrák az ármozgásokban és a befektetői magatartásban.
  3. Haug, Espen Gaarder. (2007). Teljes útmutató az opciós árazási képletekhez. McGraw-hegy.
    • Matematikai útmutatót nyújt az opciós árazási modellekhez, beleértve a Black-Scholes modellt és a piaci szimulációkban használt egyéb sztochasztikus differenciálegyenleteket.
  4. Fama, Eugene F. (1970). Hatékony tőkepiacok: az elmélet és az empirikus munka áttekintése. Pénzügyi Közlöny, 25(2), 383–417.
    • Tárgyalja a hatékony piac hipotézisét, szembeállítva a könyvben feltárt reflexivitási és fraktálmodelleket.
  5. Schönlein, Mátyás. (2019). Fraktál piacok: kockázat, önszerveződés és a pénzügyi piacok fejlődése. Palgrave Macmillan.
    • Arra összpontosít, hogy a piacok hogyan mutatják a fraktál struktúrákat és az önhasonlóságot, ami releváns a bemutatott fraktál reflexivitási modellek szempontjából.
  6. Bachelier, Louis. (1900). A spekuláció elmélete. Annales Scientifiques de l'École Normale Supérieure, 3, 21-86.
    • Úttörő munka a pénzügyi matematikában, amely bemutatja a véletlenszerű séták fogalmát és a modern sztochasztikus folyamatok mögötti alapvető ötleteket a pénzügyekben.
  7. Orrell, David. (2010). Economyths: Tíz módszer, ahogyan a közgazdaságtan téved. Ikon könyvek.
    • Kihívást jelent a hagyományos gazdasági gondolkodás számára, és érinti a káoszelmélet, a komplexitás és a pénzügyi piacok reflexivitásának fogalmait.

15.2 Kvantummechanika és pénzügyi piaci értelmezések

  1. Bohm, David. (1980). Teljesség és implikált rend. Routledge.
    • Feltárja a holografikus elvet és a nem-lokalitást, összekapcsolva a kvantummechanikát a piaci viselkedéssel.
  2. Everett, III. Hugó. (1957). A kvantummechanika "relatív állapot" megfogalmazása. Vélemények a modern fizikáról, 29(3), 454–462.
    • Bemutatja a kvantummechanika sokvilágú értelmezését, amelyet párhuzamos piaci valóságokra alkalmaztunk.
  3. Haven, Emmanuel és Khrennikov, Andrei. (2013). Kvantum társadalomtudomány. Cambridge University Press.
    • Hidat képez a kvantummechanika és a társadalomtudomány és a közgazdaságtan között, megalapozva a kvantumfogalmak pénzügyi piacokon való alkalmazását.
  4. Kauffman, Stuart A. (1993). A rend eredete: önszerveződés és szelekció az evolúcióban. Oxford University Press.
    • Megvitatja az önszerveződést és a komplexitást, az elveket, amelyek rezonálnak a pénzügyi piacok fraktál és kaotikus dinamikájával.

15.3. Python és Matlab könyvtárak pénzügyi szimulációkhoz

  1. Python: NumPy könyvtár
    • Weboldal: https://numpy.org/
    • A NumPy támogatja a nagy, többdimenziós tömböket és mátrixokat, valamint a matematikai függvények nagy gyűjteményét az ezeken a tömbökön való működéshez. Ebben a könyvben széles körben használják fraktál- és piaci szimulációkban.
  2. Python: Matplotlib könyvtár
    • Weboldal: https://matplotlib.org/
    • A Matplotlib a Python programozási nyelv ábrázolási könyvtára. Átfogó eszköztárat biztosít a piaci adatok, fraktálminták és szimulációs eredmények megjelenítéséhez.
  3. Python: Pandas könyvtár
    • Weboldal: https://pandas.pydata.org/
    • A Pandas adatstruktúrákat és adatelemző eszközöket kínál, amelyek elengedhetetlenek az idősoros adatok kezeléséhez a piaci modellezésben.
  4. Matlab: Pénzügyi eszköztár
    • Weboldal: https://www.mathworks.com/products/financial.html
    • A Matlab Pénzügyi eszköztára funkciókat biztosít a pénzügyi adatok elemzéséhez, modellezéséhez és szimulálásához. Különösen hasznos idősor-elemzéshez, sztochasztikus folyamatokhoz és portfólióoptimalizáláshoz.
  5. Matlab: Optimalizálási eszköztár
    • Weboldal: https://www.mathworks.com/products/optimization.html
    • A Matlab optimalizálási eszköztárát lineáris és nemlineáris optimalizálási problémák megoldására használják, beleértve a kvantum által inspirált modellekben tárgyalt portfólióoptimalizálási problémákat is.

15.4 Esettanulmányok és alkalmazások

  1. A 2008-as globális pénzügyi válság: fraktál reflexivitás perspektívája
    • Források: Különböző pénzügyi jelentések és kiadványok, amelyek elemzik a 2008-as összeomlás felvezetését és utóhatásait, a reflexivitásra és a visszacsatolási hurkokra összpontosítva.
  2. Dot-com buborék: piaci káosz és fraktál elemzés
    • Források: Historikus áradatok és a dotcom-buborék alatti részvénymozgások fraktálelemzése, bemutatva a piaci önhasonlóságot.
  3. Portfólióoptimalizálás kvantum ihlette modellek alapján
    • Különböző tudományos cikkek és szimulációk, amelyek bemutatják a kvantummechanika által inspirált algoritmusok alkalmazását a modern portfólióelméletben.
  4. Fekete hétfő 1987: Káoszelmélet működés közben
    • Történelmi pénzügyi jelentések és káoszelméleti alkalmazások, amelyek megmagyarázzák az 1987-es éles piaci összeomlást, Lyapunov exponenseken és bifurkációs elemzésen keresztül.

15.5 Online források és szoftverek

  1. QuantConnect
    • Weboldal: https://www.quantconnect.com/
    • Nyílt forráskódú algoritmikus kereskedési platform, amely támogatja a Python és C# kódolást a pénzügyi modellek visszateszteléséhez, beleértve a fraktál- és reflexivitás-alapú modelleket.
  2. Kaggle: Pénzügyi adatkészletek
    • Weboldal: https://www.kaggle.com/
    • A Kaggle számos nyílt forráskódú pénzügyi adatkészletet tárol piaci modellezéshez, szimulációkhoz és esettanulmányokhoz.
  3. Matlab központi fájlcsere
    • Weboldal: https://www.mathworks.com/matlabcentral/fileexchange/
    • Platform kód megosztására, beleértve a pénzügyi szimulációkhoz és sztochasztikus folyamatokhoz kapcsolódó funkciókat és modelleket.

Következtetés

Ez a referencia szakasz gazdag forrástárat nyújt a könyvben tárgyalt fogalmak mélyebb megértéséhez. Akár a fraktál reflexivitás matematikai alapjait, a kvantummechanikát a pénzügyi piacokon szeretné feltárni, akár piaci szimulációkat szeretne megvalósítani, ezek a referenciák további tanulást és gyakorlati alkalmazást irányítanak.

 


Nincsenek megjegyzések:

Megjegyzés küldése