TradingView
LonesomeTheBlue
Mar 8, 2021 3:54 PM

Monte Carlo Simulation - Random Walk 

Bitcoin / TetherUSBinance

描述

Hello All,


Monte Carlo Simulation is a model used to predict the probability of different outcomes when the intervention of random variables is present. it is used by professionals in such widely disparate fields as finance, project management etc. You can find many articles about Monte Carlo Simulation on the net.

In this script I tried to make Monte Carlo Simulation and "Random Walk". it calculates results over and over, each time using a different set of random values that is created using historical data (500 times by default) and show min-max and some random paths. number of "random walks" is calculated by using number of bars to predict, so if you change "Number of Bars to Predict" then number of random walks may change. Total number of the lines must be less than 500.

"Number of Simulations" is 500 by default, more simulation better results. but if you increase it a lot then you may get "loop takes too long error"
"Number of Bars to Predict"
can be between 10-100
"Number of Bars to use as Data Source" is the number of historical bars to use in simulations

Thanks to Ricardo Santos (@RicardoSantos) for letting me use his Random Number Generator Function.

P.S. I am not mathematician and I tried to make it as far as I understood the method. so if you see any issue let me know please.

Some examples:

Number of Bars to Predict = 100:


Number of Bars to Predict = 10:


if you enable "Keep Past Min-Max Levels" option then min-max levels will stay on the chart



Enjoy!

版本注释

Added color option for Random Walk

版本注释

updated
评论
rlone9440
Great job. Thanks for sharing, Lonesome! Have you plotted the predictions to see if any could be correct, yet?
LonesomeTheBlue
@rlone9440, Thank you. this simulates possible future moves, you can see where the price can go to
PineCoders
LonesomeTheBlue
@PineCoders, Thank you!
Bullishcharts
Very Nice Algo Trader @LonesomeTheBlue
LonesomeTheBlue
@Bullishcharts, Thank you
phlyer
ok this is amazing! Thanks for sharing this!
Yuriy_Bishko
tnx
seatf
apotheosis total!
LonesomeTheBlue
@seatfive, Thank you
更多