【从0搭Bot · 第2讲】接上行情源:让 bot 每分钟看到一次价格
【从0搭Bot · 第2讲】接上行情源让 bot 每分钟看到一次价格标签连载 / 从0搭Bot / 第2讲 / 行情源本期目标这一讲结束你能用 ccxt 一行代码拉到 K 线并看懂返回的每一列是什么。前置准备已装 ccxtpip install ccxt有 OKX demo 盘的 API keytestnettrue。步骤1用 ccxt 拉 K 线你的 bot 用的是 okx_exchange.py 的 get_candles内部就是一行 fetch_ohlcv。返回的每根 K 线是 [时间戳, 开, 高, 低, 收, 量] 六个数字。def get_candles(self, symbol, timeframe, limit100): try: return self.exchange.fetch_ohlcv(symbol, timeframe, limitlimit) except Exception as e: logger.error(f获取K线失败: {e}) return None步骤2看懂 K 线格式一行 candle [ts, open, high, low, close, volume]。策略里 closes[-1] 是当前价highs/lows 取最近 50 根的最高/最低当突破位。ccxt 统一裁成 6 列OKX 原生接口实际返回 9 列多的几列是币种计量的量/额。# 一根 5m K 线长这样 # [1691000000000, 180.10, 180.55, 179.95, 180.40, 123456] # [时间戳ms, 开, 高, 低, 收, 量 ]步骤3轮询间隔5 秒扫一遍 9 个标的config.json 里 poll_interval5每 5 秒扫一次全部 9 个标的。demo 盘频率别设太快会被交易所限频。{ strategy: { poll_interval: 5 } } // 每5秒轮询一次全部标的够用别贪快验证跑一个最小脚本拉 NVDA 5m K 线打印最后一根的开高低收确认是 demo 盘行情价格和你手机 APP 一致。小结行情源就是一行 fetch_ohlcvK 线六元组是所有策略计算的原料轮询 5 秒够用别贪快。下期预告第3讲给 bot 装方向感——EMA50 硬闸门完整代码与配置https://github.com/a380467214-art/AiBot真实 bot 开发日常连载实测后才发代码可复制。每日复盘 / 踩坑日记 / 从0搭Bot 连载 / 行业观察持续更新。#量化bot日常 #从0搭Bot

相关新闻

机器人产需共融:从手眼标定到系统可靠,备战WRC 2026能力大考

机器人产需共融:从手眼标定到系统可靠,备战WRC 2026能力大考

如果你是一名机器人开发者、集成商,或者正在评估机器人技术路线的技术决策者,2024年可能已经感受到了某种“分裂感”:一边是展会上人形机器人、具身智能的酷炫演示层出不穷,另一边是工厂车间里,让一台机械臂稳定、高效…

2026/8/16 5:38:37 阅读更多 →
PyCharm安装包失败全攻略:从镜像源到依赖冲突的六步排查法

PyCharm安装包失败全攻略:从镜像源到依赖冲突的六步排查法

1. 问题引入:一个看似简单却频繁卡壳的日常操作如果你用PyCharm做Python开发,大概率遇到过这个场景:项目跑得好好的,突然需要引入一个新的第三方库。你熟练地打开PyCharm的设置,找到项目解释器,点击那个加号…

2026/8/16 5:38:37 阅读更多 →
Wi-Fi 6核心技术解析:BSS Coloring如何解决网络拥堵与同频干扰

Wi-Fi 6核心技术解析:BSS Coloring如何解决网络拥堵与同频干扰

1. 从“堵车”到“立交桥”:Wi-Fi 6带来的网络体验革命如果你家里或者办公室的Wi-Fi,一到晚上或者人多的时候,就慢得像回到了拨号上网时代,刷个视频要缓冲半天,打游戏更是延迟高到想砸路由器,那你可能正经历…

2026/8/16 5:38:37 阅读更多 →

最新新闻

从混沌到掌控:技术人如何高效上手新工具并沉淀工程化能力

从混沌到掌控:技术人如何高效上手新工具并沉淀工程化能力

你有没有过这样的体验:刚开始接触一个新领域、新工具或新项目时,感觉一片混沌,无从下手。但当你耐着性子,一点点摸索,从第一个“Hello World”跑通,到第一次成功调用,再到第一次解决一个实际问题…

2026/8/17 8:08:52 阅读更多 →
Spring BeanCreationException 排查指南:从依赖注入到配置陷阱

Spring BeanCreationException 排查指南:从依赖注入到配置陷阱

1. 问题引入:当Spring容器启动失败时如果你正在开发基于Spring Boot或Spring Framework的应用,那么对BeanCreationException这个异常一定不会陌生。它就像一个不请自来的“拦路虎”,常常在你满怀信心地启动应用时,冷不丁地给你当头…

2026/8/17 8:08:52 阅读更多 →
Element UI el-tabs 自定义标签页按钮:从样式优化到组件封装实战

Element UI el-tabs 自定义标签页按钮:从样式优化到组件封装实战

1. 项目概述:从功能实现到体验跃迁最近在重构一个后台管理系统,又双叒叕和el-tabs杠上了。产品经理拿着竞品截图过来,指着那个丝滑的“新增标签页”按钮说:“咱们这个加号太丑了,而且位置也不对,用户反馈不…

2026/8/17 8:08:52 阅读更多 →
Java模块化强封装与反射访问:--add-opens参数原理、应用与迁移实践

Java模块化强封装与反射访问:--add-opens参数原理、应用与迁移实践

1. 项目概述:为什么我们需要关注--add-opens这个参数?如果你最近在升级到 Java 9 或更高版本(比如现在主流的 Java 11, 17, 21)后,运行一些老项目或者使用某些第三方库时,在控制台看到了类似java.lang.refl…

2026/8/17 8:08:52 阅读更多 →
从RAG、MCP到完整Agent链路:AI应用落地的系统化构建指南

从RAG、MCP到完整Agent链路:AI应用落地的系统化构建指南

1. 项目概述:一个AI从业者的自白与困境“我能解释 RAG、MCP 和 Eval,却画不出一条完整的 Agent 链路。” 这句话最近在我脑子里反复出现,像一句魔咒。作为一个在AI应用层折腾了快十年的老码农,我发现自己陷入了一个尴尬的境地&…

2026/8/17 8:08:51 阅读更多 →
从Spring Boot配置中心实战到微服务架构:如何主动“摸到感觉”

从Spring Boot配置中心实战到微服务架构:如何主动“摸到感觉”

最近在技术社区看到一个很有意思的现象:很多开发者,尤其是刚接触一个新框架或复杂系统的朋友,常常会陷入一种“混沌期”。他们看了很多教程,敲了不少代码,但总觉得知识是散的,像一堆拼图碎片,无…

2026/8/17 8:07:51 阅读更多 →

日新闻

LabVIEW异步调用实战:从原理到生产者消费者模式,解决界面卡顿与并行处理难题

LabVIEW异步调用实战:从原理到生产者消费者模式,解决界面卡顿与并行处理难题

1. 项目概述:为什么异步调用是LabVIEW进阶的必修课? 如果你用LabVIEW做过稍微复杂点的项目,尤其是涉及界面响应、多任务并行或者硬件IO等待的场景,大概率遇到过这样的窘境:前面板点个按钮,整个程序就“卡死…

2026/8/17 0:00:08 阅读更多 →
LabVIEW异步调用实战:解决界面卡顿与并行处理难题

LabVIEW异步调用实战:解决界面卡顿与并行处理难题

1. 项目概述:为什么异步调用是LabVIEW进阶的必经之路如果你在LabVIEW里写过稍微复杂点的程序,尤其是涉及到界面响应、多任务并行或者硬件IO等待,大概率会遇到一个头疼的问题:程序“卡”住了。前面板点不动,进度条不更新…

2026/8/17 0:00:08 阅读更多 →
飞书局域网文件传输实战:3种方案实现高速点对点传输

飞书局域网文件传输实战:3种方案实现高速点对点传输

1. 项目概述:为什么要在局域网内用飞书传文件? 飞书作为一款主流的协同办公套件,其核心功能是围绕云端协作设计的。无论是文档、表格还是文件,通常的分享逻辑都是“上传到云端 -> 生成链接 -> 分享给同事”。这个流程在互联…

2026/8/17 0:00:08 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/17 2:58:27 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/17 2:58:30 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/17 2:58:32 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/16 6:00:23 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/16 6:00:24 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/16 6:00:27 阅读更多 →