PSY 公式的 backtrader Indicator 实现
psy没有在bt跟talib里,只能自己实现
class Psy(bt.Indicator):lines = ('psy',)params = (('period', 20),)def __init__(self):passdef next(self):if len(self.data) < self.p.period + 1:self.l.psy[0] = 0returndif = np.zeros((self.p.period))for i in range(-self.p.period + 1 , 1, 1):dif[i] = self.data[i] - self.data[i - 1]dif_count = np.sum(np.where(dif > 0, 1, 0))self.l.psy[0] = dif_count / self.p.period * 100
。
PSY 公式的 backtrader Indicator 实现相关推荐
- js股票K线图,比较专业的K线图插件
由於項目裏面要做個有關交易的平臺,其中要畫k線圖(蠟燭圖),在網上找了很多插件感覺都沒有專業的股票交易平臺弄的k線圖專業,因此為了趕進度,將就用了百度的echarts來做k線圖,結果發現如果點比較少的 ...
- Backtrader(十一) - Indicator指标
简述 backtrader支持 内置指标 和 talib 指标 相关文档: 内置指标:https://www.backtrader.com/docu/indautoref/ talib指标:https ...
- Backtrader:继续学习,把通达信的mace交易指标公式改为Backtrader交易策略
多改几个通达信交易指标有助于熟悉Backtrader开发. 这里记录一下通达信内置的mace交易指标公式的修改和测试结果. 通达信附图指标: DIFF:=EMA(CLOSE,SHORT)-EMA(CL ...
- Backtrader量化回测11——策略信号Indicator
对于程序来讲,该有的代码一行都不会少,但是把代码分块就可以很直观的阅读或修改代码.使用Indicator可以将策略的信号从策略类Strategy中脱离出来,方便策略进行协调与控制 文章目录 策略信号 ...
- Backtrader官方中文文档
代码有所删减,完整版及在线运行可访问Backtrader官方中文文档 一. backtrader介绍 制定策略 1.1 确定潜在的可调参数 1.2 实例化您在策略中需要的指标 1.3 写下进入/退出市 ...
- backtrader股票技术指标自定义与量化回测
01 引言 股票市场自交易以来,人们就开始孜孜不倦地探索各种各样的投资理论,其中技术分析是重要的理论之一.实际上,技术分析是100多年前创建的股票投资理论,是投资者对股票量价变化长期观察归纳总结的若干 ...
- talib 中文文档(八): Momentum Indicator Functions 动量指标
Momentum Indicator Functions ADX - Average Directional Movement Index 函数名:ADX 名称:平均趋向指数 简介:使用ADX指标,指 ...
- canvas换图时候会闪烁_Canvas实现图片上标注、缩放、移动和保存历史状态,纯干货(附CSS 3变化公式)...
(给前端大学加星标,提升前端技能.) 作者:zhcxk1998 https://juejin.im/user/5d4304bdf265da03d15531dc 哈哈哈俺又来啦,这次带来的是canvas ...
- 量化投资之工具篇一:Backtrader从入门到精通(3)-Cerebro源代码解读
前面两篇文章已经一步一步展示了如何使用backtrader以及使用backtrader的一些重要概念和注意事项.但是你要真正灵活地使用backtrader实现自己的策略,还需要了解backtrader ...
最新文章
- UE商城资源 Motion Symphony 运动匹配插件
- lr mysql 增删改查_Python对MySQL进行增删查改
- 我的javaweb学习之旅--html常用块级标签
- linux基础知识必掌握知识[自己原来上学总结的难免有错误,多谢指点]
- Wannafly挑战赛22 B	字符路径 ( 拓扑排序+dp )
- reload vue 重新加载_vue面试,谈下router拦截
- thymeleaf教程
- linux漏洞抓鸡,风靡全球的Ms08-067漏洞抓鸡大曝光
- git命令行操作指南(git指令及使用场景详解及git stash、git branch、git分支关联等)
- 搜索引擎和网站中的高级搜索技巧
- 作为过来人的我是如何学技术的?
- 游戏服务器 配置文件,游戏服务器应用配置文件
- rk板子linux系统安装rga,drm,mpp
- 我的世界服务器信号下面是红,适用于服务器的红石抽奖机我的世界抽奖机电路图...
- 为什么计算机里没有桌面显示不出来,电脑开机后桌面显示不出来如何修复_电脑开机后桌面没有东西的处理办法-系统城...
- Cortex-M3 VS ARM7
- Koomail:企业网管的好助手!
- 读书笔记:Mysql实战45讲 (1-10讲)
- Wordpress 网站设计入门3 网页设计和管理
- 从网络时间服务器获取并打印当前时间