一个可用的股票回测系统需要考虑的问题(持续更新中…)

简介: 搭建一个真实可靠的回测可以对实盘操作具有一定的参考和指导意义,之所以说“一定的”,是因为回测并不能完全模拟到真实的环境,比如策略是收盘价卖出,那么在实盘中,只有到了收盘那一刻才知道收盘价是什么,但是也已经无法进行交易了。

搭建一个真实可靠的回测可以对实盘操作具有一定的参考和指导意义,之所以说“一定的”,是因为回测并不能完全模拟到真实的环境,比如策略是收盘价卖出,那么在实盘中,只有到了收盘那一刻才知道收盘价是什么,但是也已经无法进行交易了。因此搭建一个可靠的回测系统,需要考虑到各个方面的问题。

资金

实盘中资金量并不是无限的,那么在回测中,也要设定一个基准资金量,比如100万。之后所有的操作都必须在这个资金范围进行操作。
这里还涉及到一个是否复利的问题,如果是复利操作,那就是把盈利部分也算入可用资金;如果不复利,那么最大可用的资金量就是基准资金量。

除权除息的处理

除权除息时,股票的价格会发生变化,如果该股票属于持仓股,那么就要在发生除权除息的当日对持仓数进行处理,一般的处理方式是:市值/新股价=新股数。

买入和卖出的时机

买入股票需要检查空闲资金是否够用,如果资金不够用就会导致买入失败;那么如果当日有卖出的票,就应该先卖出,回收资金,然后再进行买入操作。

目录
相关文章
|
机器学习/深度学习 数据采集 分布式计算
如何实现一个亿的股票模拟盘跟踪
如何实现一个亿的股票模拟盘跟踪
173 0
|
vr&ar 开发工具 图形学
Unity引擎更新收费模式:从收入分成转向游戏安装量,将会有哪些影响呢
Unity引擎更新收费模式:从收入分成转向游戏安装量,将会有哪些影响呢
|
定位技术
后端一次性返回几百万条数据怎样处理
后端一次性返回几百万条数据怎样处理
|
存储 人工智能 文字识别
更新整理了一大波热门免费可用的API大全
更新整理了一大波热门免费可用的API大全
330 0
|
SQL 自然语言处理 数据可视化
python数据分析和可视化——一篇文章足以(未完成)-2
python数据分析和可视化——一篇文章足以(未完成)
226 0
python数据分析和可视化——一篇文章足以(未完成)-2
|
数据库
LeetCode(数据库)- 报告系统状态的连续日期
LeetCode(数据库)- 报告系统状态的连续日期
112 0
|
Rust 安全 网络安全
损失惨重!数据中心失火,360 万个网站下线,Rust 游戏 25 台服务器数据永久丢失
数据中心失火,360 万个网站被迫下线,一些企业甚至还没有灾难恢复计划,这是被一锅端了?
252 0
损失惨重!数据中心失火,360 万个网站下线,Rust 游戏 25 台服务器数据永久丢失
|
存储 Java 程序员
Github又悄悄升级了,这次的变化是大文件的存储方式
Github又悄悄升级了,这次的变化是大文件的存储方式
|
存储 JavaScript 前端开发
WEB前端2020年更新实用代码段(持续更新)(二)
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。
|
JSON 监控 JavaScript
WEB前端2020年更新实用代码段(持续更新)(一)
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。