投资知识学习(三)均价线

江达 江达小记 2024-03-19 18:16

什么是均价线

均价线,是在分时图中,黄色较平滑曲线的那一段线。形成原理类同与平均线,反映了当天的市场参与平均成本,和一定的压力支撑作用。

均价线的解析

阅读全文 »

今天这篇是backtrader文档的学习笔记。主要介绍了自动化回测。

官方文档链接:https://www.backtrader.com/docu/automated-bt-run/automated-bt-run/

自动化回测

到目前为止,所有backtrader示例和工作示例都是从头开始创建一个主要的Python模块,该模块加载数据、策略、观察者并准备现金和佣金方案。

算法交易的目标之一是交易自动化,鉴于 backtrader 是一个旨在调试交易算法的回测平台(因此也是一个算法交易平台),因此自动化使用显然也是backtrader平台一个的目标。

阅读全文 »

席勒市盈率(CAPE)是衡量股市估值的一种指标,由经济学家罗伯特·席勒(Robert Shiller)提出。它使用过去10年经通货膨胀调整后的平均每股收益来计算市盈率。

席勒市盈率的计算方法如下:

1
CAPE = 现价 / 过去10年经通货膨胀调整后的平均每股收益

例如,如果某股票的现价为100元,过去10年经通货膨胀调整后的平均每股收益为5元,那么该股票的CAPE为20。

席勒市盈率可以用来比较不同时期股市的估值水平。一般来说,CAPE越高,股市估值越高,风险越大;CAPE越低,股市估值越低,风险越小。

阅读全文 »

今天这篇是backtrader文档的学习笔记。主要介绍了交易日历。

官方文档链接:https://www.backtrader.com/docu/tradingcalendar/tradingcalendar/

交易日历

1.9.42.116版本增加了对交易日历的支持。例如,在以下场景重新采样时,这非常有用:

  • 每日到每周重新采样现在可以提供每周条形图以及本周的最后一个条形图。

    之所以如此,是因为交易日历可以提前确定下一个交易日和一周的最后一个交易日

  • 当会话结束不是常规结束时(可以在数据源中指定),不到一天的数据重新采样为日频数据

阅读全文 »

今天这篇是backtrader文档的学习笔记。主要介绍了日期时间管理。

官方文档链接:https://www.backtrader.com/docu/timemgmt/

日期时间管理

在1.5.0版本之前,backtrader使用直接的时间管理方法,因为数据源计算的任何日期时间都只是按表面值使用。

这对于任何用户输入参数都是一样的,比如可以给任何数据源的fromdate(或sessionstart)参数。

阅读全文 »

今天这篇是backtrader文档的学习笔记。主要介绍了绘图。

官方文档链接:https://www.backtrader.com/docu/plotting/plotting/

线的绘图选项

指标/观察者有线条,这些线条的绘制方式可能会受到plotlines对象的影响。大多数plotlines中指定的选项都是在绘图时直接传递给matplotlib的。

重要提示:这些选项是按行指定的。

阅读全文 »

今天这篇是backtrader文档的学习笔记。主要介绍了绘图。

官方文档链接:https://www.backtrader.com/docu/plotting/plotting/

绘图

尽管回测是一个基于数学计算的自动化过程,但通常情况下,人们很想可视化正在发生的事情。无论是使用通过回测运行的现有算法,还是查看随数据不断更新,计算出的指标(内置或自定义)的值的变化。

因为一切都有人在背后操作,所以绘制数据源、指标、操作、现金和投资组合价值演变的图表可以帮助人们更好地理解正在发生的事情,人们会根据图表上的信息丢弃/修改/创造想法。

阅读全文 »

今天这篇是backtrader文档的学习笔记。主要介绍了观察者。

官方文档链接:https://www.backtrader.com/docu/observers-and-statistics/observers-and-statistics/#developing-observers

开发观察者

Broker观察者的实现如上一篇文中所示。为了创建有意义的观察者,实现需要使用以下信息:

  • self._owner当前正在执行的策略
阅读全文 »
0%