搭建一个简易的量价选股系统(node做数据抓取)

本文分享了如何利用Node.js搭建一个简单的量价选股系统,通过定时抓取日K线数据并存储到MySQL,再用SQL进行分析。借助ig507.com的免费接口作为数据源,但受限于请求频率。系统通过SQL筛选连续下跌的股票,但实际效果不佳,适合初学者练手,探讨优化方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近迷上股市无法自拔,因为想提高胜率,所以在学习技术分析,一开始是使用通达信软件写写选股公式,后面打算自己弄一个选股系统(事实证明用处不大,哈哈哈)。

大概是这样实现的:首先用node写了个简单的服务,每天定时跑日k线数据。然后设计了个简单的mysql表来存储这些数据,最后自己写了一些sql来分析这些k线数据,固定了一个简单的模型。但是收益效果实在一般,还需要加强学习。这次主要是简单分享一下实现的方式,也顺便做一次技术总结,并不是劝朋友们去炒股哈。

系统结构

image.png

ig507(ig507.com)是我从网上找的一个提供免费接口的网站,普通版不收费,我觉得暂时还够用。所以就把它作为数据源了。

有一个注意点是这些接口限制单位时间的请求次数,每3s,2s才能请求一次。

请求的方式很简单,文档介绍

请求代码

const axios = require('axios');
const licence ='个人申请一个免费的licence就够用了,访问网站就能看到怎么申请。';

const getStockHistoryData = async (sid) => {
   
  const historyUrl = `http://ig507.com/data/time/history/trade/${
     sid}/Day_qfq?licence=${
     licence}<
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值