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

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

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

资金

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

除权除息的处理

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

买入和卖出的时机

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

目录
相关文章
|
机器学习/深度学习 数据采集 分布式计算
如何实现一个亿的股票模拟盘跟踪
如何实现一个亿的股票模拟盘跟踪
167 0
|
C#
如何解决在PotPlayer中看视频音画不同步的问题(C#视频可用)
如何解决在PotPlayer中看视频音画不同步的问题(C#视频可用)
1049 0
|
6月前
|
运维 Serverless 数据处理
函数计算产品使用问题之遇到生成没有反应、中止也不行,以及刷新后队列积累的问题,该怎么办
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
定位技术
后端一次性返回几百万条数据怎样处理
后端一次性返回几百万条数据怎样处理
|
存储 缓存 前端开发
【Java项目】bitmap实现B站点赞超过500取消最早的点赞记录的实现思路
【Java项目】bitmap实现B站点赞超过500取消最早的点赞记录的实现思路
185 0
|
运维 测试技术
【超干货】近期收到的测试面试题分析
【超干货】近期收到的测试面试题分析
|
JavaScript 开发者
get方式提交新闻防止新闻被覆盖掉(补充说明)|学习笔记
快速学习 get 方式提交新闻防止新闻被覆盖掉(补充说明)
get方式提交新闻防止新闻被覆盖掉(补充说明)|学习笔记
复制宝贝提示“您填写的保质期截止当前已经小于10天,不允许发布”,如何解决?
以前大淘营就有写过这个问题的文章,之前大淘营给出的解决方案是:在淘宝网上找到相同且日期符合要求的宝贝,然后复制上传到店铺。 现在,大淘营淘宝宝贝复制专家已经升级,增加了一些以前没有的功能,除了找相同的宝贝来复制上传以外,还可以通过以下方式解决: 1、在大淘营淘宝宝贝复制专家下载配置的第二步,勾选“替换属性”,将原宝贝的生产日期替换为淘宝要求内的日期即可。
|
数据库
LeetCode(数据库)- 进店却未进行过交易的顾客
LeetCode(数据库)- 进店却未进行过交易的顾客
98 0
|
数据库
LeetCode(数据库)- 好友申请l:总体通过率
LeetCode(数据库)- 好友申请l:总体通过率
96 0