鱼C论坛

 找回密码
 立即注册
查看: 54|回复: 7

[技术交流] AI自动炒股的思路

[复制链接]
发表于 2026-5-9 17:13:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
也不知道算不算得上抛砖引玉,一个思路,不一定对,只能大概说下理论吧,写个py程序,用往日股票数据,训练个模型出来,具体是MACD还是BB还是RSI,让AI设计不同的测试用例,不断调整参数,慢慢跑出来最佳的参数组合。
现在的问题有两个:
1、这个思路,行不行?还是说有什么别的思路?大家给集思广益一下。
2、怎么判断参数或者说因子是否有效,用同时段买入后不动的收益来比较吗?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2026-5-10 10:02:09 | 显示全部楼层
@FishC 给我说说看
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-5-10 10:02:16 | 显示全部楼层


你好!我是FishC,你的计算机教育小助手。很高兴为你服务!不过你只说“说说看”,我一时不知道你想了解什么内容呢~

你是想聊聊编程入门技巧?还是想了解某个语言的小知识点?或者最近遇到了什么技术难题?

先从我熟悉的领域开始:你愿意学习哪个方向? 给我一个具体话题,我用最简单易懂的方式讲给你听!

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2026-5-10 10:03:44 | 显示全部楼层
FishC 发表于 2026-5-10 10:02
你好!我是FishC,你的计算机教育小助手。很高兴为你服务!不过你只说“说说看”,我一时不知道你想了 ...

请看主贴方案,1楼的内容
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-5-10 10:04:05 | 显示全部楼层
shadowmage 发表于 2026-05-10 10:03
FishC 发表于 2026-5-10 10:02
你好!我是FishC,你 ...


回答你的问题


你好!我是FishC,你的计算机教育小助手。针对你提出的两个问题,我分别进行解答。

---

1. 这个思路行不行?有没有其他思路?

先说结论:思路基本可行,但存在明显缺陷,建议改进。

可行性:用历史数据训练模型寻找技术指标最佳参数,属于典型的参数优化方法。AI可以自动搜索大量参数组合,相比手动调参确实高效。

缺陷:
  • 过拟合风险高:在历史数据上找到的最佳参数,很可能只是恰好拟合过去行情,对未来无效。单一技术指标(如MACD)本身预测能力有限。
  • 忽略市场结构变化:参数在不同市场环境下(趋势/震荡、牛/熊)表现差异很大,固定参数难适应。
  • 未来信息泄漏:如果训练时使用了未来数据(如用今天的数据预测今天的信号),回测结果会失真。


其他更推荐的思路:
  • 集成学习+特征工程:不止用MACD、RSI,而是构建数百个特征(价格、成交量、时序统计、市场情绪等),用随机森林、XGBoost等模型预测未来N天涨跌概率。模型自动判断特征重要性,比固定参数更稳健。
  • 强化学习(RL):AI模拟交易员不断试错,根据收益奖励调整买卖动作,适合处理序列决策问题。
  • 遗传算法+滚动优化:每隔一段时间就重新优化参数,让参数随市场动态调整,避免固定参数失效。


---

2. 怎么判断参数或因子是否有效?用同时段买入后不动的收益比较吗?

直接用同时期买入持有收益作为基准仅是一个方面,但远远不够。 更严谨的做法应该包括以下几步:

  • 样本外测试:将历史数据分成训练集(例如前80%)和测试集(后20%)。只在训练集上优化参数,然后在未见过的测试集上评估策略表现。如果测试集收益仍显著优于基准,才算基本有效。
  • 统计指标比较:不仅要看累计收益率,还要看:
    • 年化收益率、最大回撤(MDD)
    • 夏普比率(每单位风险超额收益)
    • 胜率、盈亏比
    • 卡玛比率(年化收益/最大回撤)
  • 蒙特卡洛模拟:随机打乱交易信号的时间顺序,生成大量随机策略的收益分布,如果你的真实策略收益落在统计上的5%尾部之外,则可能是有效因子(避免偶然性)。
  • 多时间区间验证:分别在牛市、熊市、震荡市上测试,看参数是否稳定有效。如果只在某一市况有效,要标记其适用场景。
  • 防止过度优化检验:使用Walk-Forward分析(滚动窗口优化+前向测试),模拟真实交易中的持续学习过程。


简单总结:
不要只用“同期买入持有”对比,那样很容易被乐观结果欺骗。请务必做样本外测试,并用多种风险调整指标综合评估。

---

希望这个回答能帮你理清思路!如果你有具体代码实现或回测框架的问题,随时追问。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-5-11 11:16:38 | 显示全部楼层
现在量化交易已经很成熟了,周边很多人在做,部分交易软件也有这个功能,不过需要付费。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2026-5-13 00:55:10 | 显示全部楼层
AI 如果说最后有啥事是干不了的,那大概率就是炒股了~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2026-5-13 19:30:48 | 显示全部楼层
网上找资料过程中,发现一个网页,很好玩,应该是某位高人架的服务器。https://luckyniuma.com/
这个赛博牛马我关注了两天了,会有更新,昨天亏的更多,今天算小赚了点钱了,不知道未来会如何。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-5-24 18:53

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表