)
stock 量化交易工具箱从数据入库到溢价信号推送五分钟上手新手指南【免费下载链接】stock30天掌握量化交易 (持续更新)项目地址: https://gitcode.com/GitHub_Trending/sto/stock盘后你想知道哪些可转债双低排名靠前、哪些LOF出现了能套利的溢价。这是量化交易里最常用的两类信号但数据散落在集思录、新浪、交易所各个站点手动查既慢又容易漏。stock30天掌握量化交易就是为这类需求写好的工具集它把这些数据源的抓取、入库、盘中监控、企业微信推送甚至自动下单都封装好了。你填好配置、跑一次脚本数据就自动进数据库信号自动进微信。 它能替你做什么能力一句话说明入口模块可转债行情采集登录集思录抓当日全部可转债价格、溢价率、双低、剩余规模存 MySQLdatahub/jisilu.py即将发行可转债抓预发行列表存tb_bond_release表含中签率、上市日期供打新决策datahub/jisilu.pyLOF 溢价套利监控算溢价率超阈值且可申购时企业微信推送fund/LOF_arbitrage.pyETF 创新高新低统计一年内创出新高或新低的 ETFfund/ETF_Finder.py场内份额监控盯 ETF、LOF 场内份额的每日变动fund/ETFShareDetection.py封基轮动回测按周轮动封闭基金输出收益曲线fund/closed_end_fund_backtrade/券商自动下单PTrade 实盘自动交易脚本ptrade/这些模块走同一条主线爬虫都继承 common/BaseService.py 的基类统一处理带重试的请求解析结果写进 MySQL 或 MongoDB相当于一个文档型数据库按天建集合存行情快照超阈值时把信号推送到企业微信。 五分钟跑起来第一步装依赖git clone https://gitcode.com/GitHub_Trending/sto/stock cd stock pip install -r requirements.txt成功的标志python -c import pandas, tushare, akshare不报错。第二步改配置把 configure/sample_config.json 复制为configure/config.json只填三处mysql 和 mongo 的库连接信息、jsl_monitor里的集思录账号密码、ts_token用到 Tushare 才填。代码运行时自动读这个文件。成功的标志脚本跑起来不再报 KeyError 或连接超时。第三步跑第一个可验证的结果from datahub.jisilu import Jisilu jsl Jisilu(check_holidayFalse) jsl.daily_update()成功的标志终端打印出当日可转债行情 DataFrameMySQL 里多了一批当天数据。 核心能力拆解可转债双低数据怎么落地datahub/jisilu.py里的 Jisilu 先用配置里的账号登录集思录。daily_update()抓当日全部可转债把价格、转股溢价率、双低值、剩余规模解析成 DataFrame 写入 MySQL输出就是能直接按双低排序的表。release_data()是另一条线抓预发行列表存进tb_bond_release表里面有中签率、包销比例、上市日期打新前查这张表就够了。LOF 溢价监控阈值怎么调fund/LOF_arbitrage.py抓全市场 LOF 实时报价用 akshare 合并申购状态和日累计限定金额对每只基金算溢价率市价 − 净值÷ 净值 × 100。触发推送要同时满足三个条件溢价率 ≥TARGET_PREMIUM默认 4%、申购未暂停、成交额超 10 万。满足后自动把代码、名称、溢价率、申购状态推到企业微信。阈值怎么调推送太吵、假信号多就调到 6想更早发现机会就降到 3。改文件顶部的TARGET_PREMIUM就行。带--save true运行当日全量数据按天存进 MongoDB 的FUND_LOF库方便事后复盘哪些溢价是假信号。 一条真实使用路径拿一个交易日举例把几个能力串成一条时间线盘后 15:30跑一次jsl.daily_update()当日双低数据进 MySQL顺手跑release_data()看明天有什么新债、中签率多少、值不值得打。次日 9:15运行python LOF_arbitrage.py --save true溢价超阈值的 LOF 实时推到微信同时用fund/ETFShareDetection.py盯 ETF 场内份额观察资金进出。晚上复盘用fund/ETF_Finder.py的high_low_count()统计哪些 ETF 创一年新高新低对照可转债双低名单定次日观察列表再跑一次封基周轮动回测对照自己的持仓看看有没有优化空间。封基轮动策略回测出来的收益曲线长这样⚠️ 上手前先知道的三个坑集思录必须登录。爬虫靠JSL_USER和JSL_PASSWORD自动登录cookie 过期后请求返回空。解法补齐config.json的jsl_monitor字段重新走一遍 datahub/jsl_login.py 的登录流程。节假日别空跑。非交易日行情接口数据为空脚本白跑还刷报错日志。解法Jisilu(check_holidayTrue)自动跳过非交易日cron 只在交易日 15:30 后触发。数据格式不统一。有的接口返回 JSONP数据裹在回调函数里有的页面是 gb2312 编码直接解析会乱码或报错。解法用 BaseService 的get(_jsonTrue)拿标准 JSON或jsonp2json()剥壳解析 HTML 时显式设置 encoding。 去哪找更多README.MD目录结构与使用教程datahub/全部数据采集脚本可转债、涨停、汇率、基金份额fund/基金分析、套利监控与回测代码analysis/Jupyter Notebook盘后复盘与临时分析模板configure/配置模板与加载逻辑common/BaseService.py所有爬虫的基类含请求重试、交易时间判断、企业微信推送改好 config.json 后跑一次daily_update()第二天早上数据库里就有数据了。【免费下载链接】stock30天掌握量化交易 (持续更新)项目地址: https://gitcode.com/GitHub_Trending/sto/stock创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考