Simularea scenariilor stocastice cu modele de difuzie: un ghid pentru utilizarea API -ului Techtonique.net în acest scop

URMĂREȘTE-NE
16,065FaniÎmi place
1,142CititoriConectați-vă

Această postare pe blog demonstrează modul de utilizare a API -ului de simulare stocastică (Work in Progres), oferit de Techtonique.NET pentru a genera scenarii folosind diverse modele de difuzie. Vom explora cum să simulezi căile folosind:

  1. Mișcare geometrică browniană (GBM)
  2. Procesul COX-INGERLOLL-ROSS (CIR)
  3. Procesul ornstein-uhlenbeck (OU)
  4. Gaussian Șocuri scenarii

Aceste modele sunt deosebit de utile pentru:

  • Simulare financiară
  • Evaluare a riscurilor
  • Testarea stresului portofoliului
  • Analiza scenariului economic

Vom parcurge exemple arătând cum să:

  • Efectuați apeluri API cu autentificare adecvată
  • Generați mai multe scenarii cu parametri diferiți

API -ul acceptă (deocamdată) diverși parametri, inclusiv (de asemenea, citiți documentele):

  • Numărul de scenarii
  • Orizont de timp
  • Frecvență (zilnic, săptămânal, lunar, trimestrial, anual)
  • Valori inițiale
  • Parametri specifici modelului
  • Semințe aleatorii pentru reproductibilitate

Să începem!

În primul rând, obțineți un jeton de la: https://www.techtonique.net/token.

Acum, iată cum să utilizați jetonul în cererile API pentru simulări stochatice. Răspunsul JSON conține un „sims” cheie. Fiecare listă este un scenariu viitor, așa cum este prevăzut de modelul ales și pe baza valorii inițiale 100.

Rețineți că puteți utiliza https://curlconverter.com/ pentru a traduce următoarea solicitare în limbajul dvs. de programare preferat.

# Replace YOUR_TOKEN_HERE with your actual token
curl -X GET "https://www.techtonique.net/scenarios/simulate/?model=GBM&n=6&horizon=5&frequency=quarterly&x0=100&theta1=0.1&theta2=0.2&theta3=0.3&seed=123" 
     -H "accept: application/json" 
     -H "Authorization: Bearer YOUR_TOKEN_HERE"

Rețineți că puteți utiliza https://curlconverter.com/ pentru a traduce următoarea solicitare în limbajul dvs. de programare preferat.

curl -X GET "https://www.techtonique.net/scenarios/simulate/?model=CIR&n=6&horizon=5&frequency=quarterly&x0=100&theta1=0.1&theta2=0.2&theta3=0.3&seed=123" 
     -H "accept: application/json" 
     -H "Authorization: Bearer YOUR_TOKEN_HERE"

Rețineți că puteți utiliza https://curlconverter.com/ pentru a traduce următoarea solicitare în limbajul dvs. de programare preferat.

curl -X GET "https://www.techtonique.net/scenarios/simulate/?model=OU&n=6&horizon=5&frequency=quarterly&x0=100&theta1=0.1&theta2=0.2&theta3=0.3&seed=123" 
     -H "accept: application/json" 
     -H "Authorization: Bearer YOUR_TOKEN_HERE"

Rețineți că puteți utiliza https://curlconverter.com/ pentru a traduce următoarea solicitare în limbajul dvs. de programare preferat.

curl -X GET "https://www.techtonique.net/scenarios/simulate/?model=shocks&n=6&horizon=5&frequency=quarterly&seed=123" 
     -H "accept: application/json" 
     -H "Authorization: Bearer YOUR_TOKEN_HERE"

Image-titlu-here

Dominic Botezariu
Dominic Botezariuhttps://www.noobz.ro/
Creator de site și redactor-șef.

Cele mai noi știri

Pe același subiect

LĂSAȚI UN MESAJ

Vă rugăm să introduceți comentariul dvs.!
Introduceți aici numele dvs.