Python量化交易基础讲堂-可视化随机漫步轨迹

本文介绍了如何使用Python的Numpy和Matplotlib库绘制随机漫步轨迹,并探讨了随机漫步在股票价格预测中的应用。通过模拟醉汉的随机行走,展示了在统计学上虽然无法精确预测每次行走的位置,但可以通过概率分布来分析长期趋势。
摘要由CSDN通过智能技术生成

在《 Python实战-构建基于股票的量化交易系统 》小册子的《前置基础:由例程快速入门常用数据分析工具》小节我们用到了一副插图:

这里我们结合小册中Numpy、Matplotlib库的使用,用Python的方式来介绍下如何绘制随机漫步轨迹,以及如何从统计学的角度去预测随机漫步的股价。

早在1990年,巴黎一位博士生路易斯·巴舍利耶(1887—1946)跟踪当时巴黎股市起伏,期望用数学工具来描述股价变动过程。在他的论文《投机理论》中指出,股票价格的日常变动从根本上说是不可预知的,类似于”布朗运动”那样属于随机游走,没有任何规律可循。就好比一个人购买一只股票后立即将其卖掉,那么他输赢的概率是相等的。

数学的奇妙之处就在于,我们可以把股票的不可预知性变为可预知。最经典的例子即是模拟醉汉的随机漫步:假设一名醉汉喝醉了酒,从一个路灯下开始漫无目的地行走。每一步即可能前进也可能后退也可能拐弯。那么经过一定时间之后,这名醉汉的位置在哪里呢?

我们使用 numpy.random.randint(low, high=None, size=None, dtype=’l’) 函数产生随机数。

  • 返回随机整数,范围区间为[low,high),包含low,不包含high
  • 参数:low为最小值,high为最大值,siz
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值