Sign inSign up

birdxs/myinstock

By birdxs

•Updated 10 months ago

stock股票.获取股票数据,计算股票指标,筹码分布,识别股票形态,综合选股

Image
Web analytics
1

10.0K

birdxs/myinstock repository overview

⁠项目地址

https://github.com/birdxs/stock⁠ fork from https://github.com/Yourdaylight/stock⁠ fork from https://github.com/myhhub/stock⁠

⁠🔧 安装及设置

可以搭配mysql数据库或clickhouse数据库,推荐搭配clickhouse数据库使用

⁠部署clickhouse

docker-compose代码

services:
  clickhouse:
    image: clickhouse/clickhouse-server:25.8.2-alpine
    container_name: clickhouse
    restart: always
    ports:
      - "8123:8123"
      - "9000:9000"
    volumes:
      - ./clickhouse:/var/lib/clickhouse
      - ./clickhouse-server:/var/log/clickhouse-server
    environment:
      - CLICKHOUSE_DB=myinstockdb #自定义
      - CLICKHOUSE_USER=myinstock #自定义
      - CLICKHOUSE_PASSWORD=123456 #自定义 
      - CLICKHOUSE_DEFAULT_ACCESS_MANAGEMENT=1 
      - TZ=Asia/Shanghai 
    ulimits:
      nofile:
        soft: 262144
        hard: 262144
    networks:
      - clickhouse_network
networks:
  clickhouse_network:
    driver: bridge

⁠部署instock服务

docker-compose代码

services:
  myinstock:
    image: birdxs/myinstock:latest
    container_name: myinstock
    restart: always
    ports:
      - "9988:9988"
    environment:
      - TUSHARE_TOKEN=你的token 
      - DB_TYPE=clickhouse
      - CLICKHOUSE_HOST=127.0.0.1
      - CLICKHOUSE_PORT=8123
      - CLICKHOUSE_USER=myinstock #同上
      - CLICKHOUSE_PASSWORD=123456 #同上
      - CLICKHOUSE_DATABASE=myinstockdb #同上
    volumes:
      - ./history_data/agg_data:/data/InStock/history_data/agg_data
      - ./history_data/history_stock_data:/data/InStock/history_data/history_stock_data
      - ./log:/data/InStock/instock/log
    networks:
      - myinstock_network

networks:
  myinstock_network:
    driver: bridge
== 相关信息 ==
启动后服务将在 http://服务器IP:9988/ 运行
如需修改端口,可修改上方命令

== clickhouse webui ==
http://服务器IP:8123  用户名和密码就是上面自定义的
可用于查看数据库及表是否创建

⁠股票历史数据抓取及整理导入clickhouse见

https://github.com/Yourdaylight/stock/blob/master/history_data/README.md⁠

⁠常见问题

  1. 数据获取失败,原因是频繁获取股票数据导致ip地址被封 解决办法:找代理或等解封。
  2. 北证股票数据来自Tushare 点此注册TuShare⁠获取个人token

Tag summary

Content type

Image

Digest

sha256:66fe1451e…

Size

236.3 MB

Last updated

10 months ago

docker pull birdxs/myinstock