AI股票小助手00-导言

0 阅读3分钟

by 雪隐 from juejin.cn/user/143341…

文欢迎分享与聚合,全文转载就不必了,尊重版权,圈子就这么大,若急用可联系授权

大家好,好久没写文章了,最近因为有一些时间(可能要被裁员了),所以想简单的写一些我感觉有趣的东西。

这次我想写的是一个AI股票小助手,但是事先声明,这个股票助手只是一个辅助性的工具,并不是什么能够保证赚钱的手段,如果你们因为这个工具亏钱了,或者少赚钱了,一概不负责,如果对ai辅助炒股有兴趣的朋友,可以看看这个文章。

这次我准备把文章分为基础内容讲解,事先准备,数据获取,openclaw的运用几个方面,内容不会太多。

一、基础概念(轻量,只讲工具)

  • 简单说明量化研究的常见步骤:数据 → 策略想法 → 历史回测
  • 强调:本文只介绍工具的使用方法,不提供任何投资建议或交易策略。

二、事先准备(环境 + 注意事项)

  • Python 3.10+ 环境,建议用 conda。
  • 需要用到的库:akshareMiniQMT(需要券商终端支持),backtraderTA-Lib
  • 风险提示(再次):数据仅供参考,回测结果不代表未来表现,不要据此实盘交易。

三、数据获取:AkShare 与 MiniQMT 的简单对比

  • AkShare

    • 纯免费开源,适合获取 A 股历史日线、财务数据等。
    • 给出一个最简单的例子:获取某只股票的历史收盘价(比如 000001 平安银行)。
  • MiniQMT

    • 需要开通 QMT 权限,可以获取更实时的 tick 数据、下单接口等。
    • 只展示如何连接、获取一个合约的基本信息,不展示下单代码
    • 强调:即使能下单,也不讨论实盘交易。

四、技术指标计算:TA-Lib 的简单用法

  • 用一个例子展示如何用 TA-Lib 计算 RSI 或 MACD 的数值。
  • 代码仅输出指标结果,不解读指标的意义。

五、回测框架:Backtrader 的 Hello World

  • 搭建一个最简单的回测结构:买入持有(不展示任何择时策略)。
  • 输出:回测的最终资产曲线图,只用来演示框架的使用方法。

六、整合示例

  • 把多个内容整合成一个整体的例子

七、安全声明 + 总结

  • 再次明确:本文所有内容仅用于 Python, nodejs 编程和开源库的学习交流。
  • 股市有风险,任何基于此工具的操作需用户自己负责。
  • 推荐读者参考各库的官方文档继续学习。
  • “回测系统可以帮我们验证一个想法在历史数据上的表现,但请注意:历史永远不代表未来。”
  • “我们不讲解任何具体的买卖规则,只展示工具的函数调用方法。”
  • “如果你打算使用 MiniQMT 的交易功能,请务必在模拟环境中测试,并自负盈亏。”