python:talib.BBANDS 画股价-布林线图

Python实战:利用TA-Lib绘制布林线精准捕捉股票买卖点 本文详细介绍了如何利用Python的TA-Lib库计算和绘制布林线,并基于此构建量化交易策略。文章从环境搭建、数据获取、BBANDS函数参数详解入手,将经典布林线口诀转化为可执行的Python交易信号,并通过专业可视化与简易回测框架,帮助读者精准捕捉股票买卖点,实现策略验证与优化。 阅读详情
AI摘要

文章介绍了如何使用Python中的TA-Lib库计算股票和基金的布林线(BBANDS)以及OBV(能量潮)指标,提供了talib_boll_obv.py和talib_boll.py两个脚本示例,展示了如何获取数据、绘制股价和净值与布林线图,以及突破策略的应用。

布林线口诀的要点:
1、三线向上,中轨进,上轨出
2、三线向下,下轨进,中轨出
3、三轨走平,下轨进,上轨出

python 安装使用 TA-lib 
安装主要在 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 
这个网站找到
TA_Lib-0.4.24-cp310-cp310-win_amd64.whl

pip install /pypi/TA_Lib-0.4.24-cp310-cp310-win_amd64.whl

编写 talib_boll_obv.py 如下

# -*- coding: utf-8 -*-
import os
import sys
import matplotlib.pyplot as plt
import pandas as pd
import tushare as ts
import talib

if len(sys.argv) ==2:
    code = sys.argv[1]
else:
    print('usage: python talib_boll_obv.py stockcode ')
    sys.exit(1)

if len(code) !=6:
    print('stock code length: 6')
    sys.exit(2)

# help(ts.get_k_data) 了解参数
df = ts.get_k_data(code, start='2023-01-01')
if len(df) <30:
    print(" len(df) <30 ")
    sys.exit(2)

# 取收盘价
close = df['close'].values
# 计算布林线
df['upper'], df['mid20'], df['lower'] = talib.BBANDS(close, 
                           timeperiod=20, nbdevup=2, nbdevdn=2, matype=0)

# 量价
技术分析实战:从趋势、量能到Python量化模型的完整框架 技术分析是金融市场中基于历史价格与成交量数据预测未来走势的方法论,其核心原理在于市场行为涵盖一切信息。通过分析价格图表形成的趋势、位置、量能与结构,投资者能够识别潜在的市场机会与风险,提升决策的概率优势。这一方法在量化交易与工程化实践中具有重要价值,尤其适用于股票、期货等趋势性市场的波段操作与风险管理。本文以Python实战为例,结合移动平均线、RSI等指标,构建了一个融合趋势跟踪与超卖识别的简易分析模型,并深入探讨了如何将技术分析的四大支柱——趋势、位置、量能、结构——整合为可复用的分析框架,为量化开发者 阅读详情

相关推荐

模块化AI代理在股票投资决策中的实战应用

模块化AI代理是一种将复杂AI系统拆解为独立、可互换功能单元的架构范式,其核心在于通过标准化协议实现模块间松耦合通信与可信度协同。相比端到端大模型,它在金融场景中显著提升结果确定性、响应实时性与系统鲁棒性——尤其适用于需融合技术指标计算、财报语义理解、资金流分析等多源异构任务的股票决策场景。该架构天然支持动态降级、置信度加权仲裁与热插拔扩展,已在特斯拉、苹果等高波动标的实盘中验证毫秒级信号延迟与API限流下的持续服务能力。本文聚焦MCP协议驱动的模块化AI代理落地,覆盖从数据接入、技术指标定制到中枢调度的全

weixin_34319374的博客 538

Talib技术因子详解:Python实现

Talib是一个开源的技术分析库,它提供了超过150个技术因子的计算函数。这些技术因子包括移动平均线(Moving Averages)、相对强弱指标(Relative Strength Index,RSI)、布林带(Bollinger Bands)等等。Talib库支持多种金融时间序列数据,包括股票价格、股票成交量、指数等。Talib库是一个强大的技术分析工具,提供了丰富的技术因子计算函数。通过使用Talib库,我们可以方便地在Python中计算各种技术因子,从而进行金融市场分析和预测。

HackDyno的博客 2215

[2021.07.21]基于tushare与talib的布林线分析方法(含源码).rar

基于python,采用tushare与talib库实现股票布林线的分析

成分数据的闭合效应对地球化学数据的影响及其解决方案

封闭效应 (Closure Effect),也称为常数和效应 (Constant Sum Effect),是地球化学数据分析中一个需要特别注意的统计现象。它的产生是由于我们通常使用成分数据 (Compositional Data)百分比 (%)百万分率 (ppm)由于这些数据表示的是各组分占总体的比例,它们的总和必然是一个常数 (例如 100% 或 1,000,000 ppm)。这意味着每个元素的含量不是独立的,而是与其他元素的含量相互制约。改变其中一个元素的含量必然会影响其他元素的相对比例。

qq_59349063的博客 1538

Python数据分析案例——宏观经济指标与沪深指数实证研究分析

沪深300指数与宏观经济指标关联性研究:2015-2024实证分析 摘要:本文基于2015-2024年月度数据,采用多元回归方法分析宏观经济指标对沪深300指数的影响。研究发现,市场情绪(SEN)、美国利率(STY)、美元指数(DXY)、狭义货币供应量(M1)和CPI对指数具有显著解释力(P<0.05),而GDP、LPR等传统指标影响不显著。模型解释力达62%(R²=0.62),表明A股短期走势更受资金流动、投资者心理和国际金融条件驱动。研究为投资者提供了除基本面外的市场预判指标,建议关注M1增速、美

weixin_50902344的博客 1404

最优化理论与自动驾驶(三):LQR原理、公式及代码演示

LQR 是基于线性系统和二次型代价函数的最优控制方法,在实际工程应用中,我们一般采用离散时间系统的LQR设计,其目标是通过设计反馈控制律,使系统在离散时间步长内稳定运行,最小化某个二次型代价函数。给定一个离散时间系统,其状态和控制输入通过以下方程表示:是时刻k的系统状态,是时刻k的控制输入,是状态转移矩阵,是输入矩阵。系统描述的物理意义:系统状态通过矩阵A演变到下一时刻,同时控制输入通过矩阵B影响系统的状态。

a8598671的博客 4595

双向晶闸管交流调压基础知识及Multisim电路仿真

本文介绍了双向晶闸管交流调压电路的工作原理及应用。该电路由双向晶闸管、RC移相电路和双向触发二极管组成,通过调节电位器改变触发角实现电压调节。当电位器阻值减小时,触发角减小,输出电压升高;阻值增大时,触发角增大,输出电压降低。Multisim仿真展示了不同电位器档位下的波形特征:0%档位时全导通,50%档位时半导通,100%档位时基本关断。该电路结构简单、调节平滑,广泛应用于调光、调速等场合,但会产生谐波干扰。

XU157303764的博客 838

论文超详细精读|万字:2s-AGCN

1. 提出了一种新的双流自适应图卷积网络(2S-AGCN)用于基于骨架的动作识别。**模型中的图的拓扑既可以统一地学习,也可以通过BP算法以端到端的方式单独学习。** 2. 提出了一种同时对**一阶和二阶信息(骨架的长度与方向)建模的双流框架**,在识别精度上有了显著的提高。 它将骨架数据的图结构参数化,并嵌入到网络中,与模型共同学习和更新。 3. 文章主要创新点有两个,一个是双流网络,另外一个是自适应。

IanYue的博客 6384

TCP协议中ARQ自动重传的三种实现方式对比(含SACK详解)

本文深入解析TCP协议中ARQ自动重传的三种实现方式,包括停止-等待、回退N步和选择重传协议,特别详细介绍了SACK机制的工作原理和优势。通过对比分析各协议的效率、复杂度和适用场景,为网络通信中的可靠性传输提供了实用的选型指南。

weixin_30776273的博客 462

软件崩溃时Visual Studio中看不到有效的调用堆栈,使用Windbg动态调试去分析定位

当在Visual Studio中遇到软件崩溃且无法查看详细调用堆栈时,可以使用Windbg进行动态调试去分析定位问题。

dvlinker的技术专栏 1万+

基于RK3588与昇腾310B的异构K8s集群部署与NPU统一调度实战

本文介绍了基于RK3588与昇腾310B的异构K8s集群部署方案,通过HAMi+Volcano实现NPU统一调度。方案包含硬件配置、操作系统准备(银河麒麟/欧拉)、容器运行时部署及K8s集群搭建等关键步骤,支持多厂商NPU设备的统一抽象和精细化切分,为边缘AI计算提供高效资源管理能力。

huanghm88的专栏 280

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

上一篇: nodejs:express 实现 http文件下载服务程序
下一篇: python:pybullet 3D游戏物理引擎 安装过程
belldeep
博客等级 码龄20年 1821粉丝 584原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值