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库实现股票布林线的分析

Android13 SurfaceFlinger启动流程分析

在Android13版本中,SurfaceFlinger是由Android.bp去启动init.rc文件,然后再解析文件去加载SurfaceFlinger。上面方法主要处理如下:1、调用surfaceflinger的createSurfaceFlinger方法,实例化surfaceflinger。2、调用flinger(surfaceflinger)的init()方法,在客户端连接之前进行初始化。

liuning1985622的博客 1919

Python实现支付宝转账接口

由于工作需要使用python开发一个自动转账接口,记录一下开发过程。 首先需要在蚂蚁金服上申请开通开发者账户,有了开发者账户就可以使用沙箱进行开发了。 在开发之前我们需要在沙箱应用中填写密钥,密钥的获取可以使用阿里提供的工具包自动生成。 前期准备工作完成了,接下来是编写代码部分。主要用到了python-alipay-sdk库,使用pip安装即可,如果安装的过程中遇到问题推荐使用Anaconda...

FanMLei的博客 8516

DataEaseV2.9 本地开发环境搭建与调试指南

本文详细指导如何搭建DataEase V2.9的本地开发环境,涵盖从软件准备、源码获取、数据库初始化到在IDEA中配置、编译和调试的全过程。重点解决了本地运行环境的关键配置与常见问题,帮助开发者高效开启DataEase的定制化开发与二次开发。

weixin_29290863的博客 142

ABAP代码使用OAuth2.0 Client Credential调用外部API

ABAP-OAuth2.0-调用外部API

m0_74015269的博客 1956

计算机视觉:AI生成内容(AIGC)对视觉领域的冲击

计算机视觉:AI生成内容(AIGC)对视觉领域的冲击​ 人工智能,计算机视觉,大模型,AI,在信息技术日新月异的当下,计算机视觉作为人工智能领域的关键分支,已经深度融入了我们生活与工作的各个层面。从安防监控系统里精准的人脸识别,助力维护公共安全;到工业生产线上高效的产品质量检测,保障产品品质;再到医疗影像分析中为疾病诊断提供有力支持,计算机视觉技术凭借其对视觉信息的强大处理与理解能力,不断推动着各行业的发展与变革。

不踩坑,不知道坑有多深;不总结,踩过的坑白踩。 17万+

使用conda环境python3.13和python3.12下安装vllm过程记录

使用conda环境python3.13和python3.12下安装vllm过程记录

没刮胡子的程序员专栏 885

【unity小技巧】常用的方法属性和技巧汇总(长期更新,2025/07/02更新)

Unity开发技巧摘要 本文汇总了Unity开发中的实用技巧,包括移动控制、力应用、物体翻转、单例模式实现等。移动方面介绍了MoveTowards、MovePosition、Translate等方法的区别与应用场景;力应用部分详解了AddForce系列方法的参数和使用方式;物体翻转对比了三种实现方案;单例模式提供了标准实现和泛型优化版本;还收录了绝对值计算、鼠标检测、旋转控制、数值取整等实用代码片段。这些经过验证的技巧能有效提升开发效率,文章将持续更新补充新的实用内容。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 3349

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

WINCC7.3破解文件

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

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

上一篇: 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、付费专栏及课程。

余额充值