A Guide to Using techtonique.net’s API and rush for simulating and plotting Stochastic Scenarios
Want to share your content on python-bloggers? click here.
Yesterday’s blog post demonstrated how to use the (work in progress) stochastic simulation API provided by techtonique.net, to generate scenarios. 100 API requests are now (and forever) offered to every user, no matter the pricing tier. We explored how to simulate paths using the popular:
- Geometric Brownian Motion (GBM)
- Cox-Ingersoll-Ross (CIR) process
- Ornstein-Uhlenbeck (OU) process
- Gaussian Shocks scenarios
In today’s post, we’ll see how to use rush and the stochastic simulation API provided by techtonique.net to plot simulation results.
First, you need to install rush. Here is how I did it:
cd /Users/t/Documents/Python_Packages git clone https://github.com/jeroenjanssens/rush.git export PATH="/Users/t/Documents/Python_Packages/rush/exec:$PATH" source ~/.zshrc # or source ~/.bashrc rush --help # check if rush is installed
Now, download and save the following script in your current directory (note that there’s nothing malicious in it). Replace AUTH_TOKEN below by a token that can be found at techtonique.net/token:
Then, at the command line, run:
./fetch_and_plot_rush_techtonique.sh
The result plot can be found in your current directory as a PNG file named plot.png
.
Want to share your content on python-bloggers? click here.