Giter Club home page Giter Club logo

leek-fund's People

Contributors

30secondsofcode avatar abramyangcn avatar chen86860 avatar choubaodxs avatar giscafer avatar gittig11 avatar gordongxm avatar iarjian avatar iporer avatar james-chok avatar jayhuangtnt avatar krabswong avatar laampui avatar minutereversal avatar pidanmeng avatar plutotree avatar subiny avatar sungongwei avatar vantstark avatar wujunchuan avatar xgdgsc avatar xiaohaigithub avatar yiliang114 avatar zomixi avatar zqjimlove avatar zxj5470 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

leek-fund's Issues

不同地区股票数据自动更新策略

股票:
A股:9:30--15:00
港股:9:30--16:00
美股:21:30--4:00(夏令时)、22:30--5:00(冬令时) 取并集 21:30--5:00
其他:暂时与美股时间相同

基金:
由于美股/港股基金相对A股基金较少,暂时采用A股9:30--15:00策略

todo by @httpcheck

新增设置面板 TreeView

作用

提供给用户快速设置一些配置,增强使用体验和便利性

功能点

  • 涨跌颜色设置(Color Selector 控件)
  • 显示/隐藏 Label (Toggle控件,控制基金名称和股票名称隐藏,显示涨跌和编码)
  • 打开配置文件 (快速打开插件配置文件,不需要进入扩展程序点击齿轮等方式)
  • 可配置转态栏显示哪个股票信息
  • 其他等

Tips

Setting View 默认是折叠收起的。

[feat]GUI添加基金或股票代码时,验证代码是否正确再判断是否可以添加

问题

  • 基金错误的代码添加后显示错误,需要手动右键删除
  • 股票接口是走批量请求的,所以添加错误的代码会造成股票接口报错,报错后,股票面板空白,用户需要进入配置文件删除错误代码,体验不佳。#21 修复体验问题)
  • 新增股票代码的时候,建议走请求确认股票代码是否正确

接口检查

基金的可以走

http://fundgz.1234567.com.cn/js/320007.js?callback=a

股票的走

https://hq.sinajs.cn/list=hk00700,rt_hk03690

场景

  • 添加单个
  • 一次添加多个

欢迎PR

两点小期待

  • 希望可以加入基金的走势图

  • 基金股票如果可以再进行自定义分组就好了

周六还在发请求

Bug Report

周六晚上8点还在发请求

Current Behavior?

周六晚上8点,断网后,重载vscode窗口,接口一直在请求,然后报错

Expected Behavior?

Steps to reproduce [Optional]

Your Environment [Optional]

美股代码支持,代码prefix是usr_

版本 v1.0.0 已支持

  // 配置需要监控的股票代码(新浪接口,所以去新浪找股票代码比较合适)
  // 深股股,上证指数:sh000001
  // 港股股票代码,如阿里巴巴:hk09988,腾讯:hk00700,美团:hk03690
  // 美股指数代码,如道琼斯指数: gb_dji,纳斯达克: gb_ixic,标普500: gb_inx
  // 如配置后没有数据,可以用这个链接测试一下是否有返回数据:https://hq.sinajs.cn/list=hk00700

  "leek-fund.stocks": [
    "sh000001",
    "sh000300",
    "sh000016",
    "sh000688",
    "sh000913",
    "sh000905",
    "hk03690",
    "hk00700",
    "hk09988",
    "gb_ixic",
    "gb_dji",
    "gb_inx"
  ],

Originally posted by @giscafer in #9 (comment)

数据接口
美股:http://hq.sinajs.cn/list=usr_pdd
美股可以用这个接口的,usr_,代码里hardcode还不支持这个
走势图
美股sample:https://image.sinajs.cn/newchart/usstock/min/pdd.gif
港股sample:https://image.sinajs.cn/newchart/hk_stock/min/09988.gif

韭菜盒子使用介绍

韭菜盒子使用指南

目录

序言

投资其实就是一次心态修炼,稳住心态长期投资都会有收益的!!

今年开始学习养基,有一天想安装个 VSCode 插件,但没找到好用的 VSCode 基金插件,插件中大部分只有股票的功能,所以就决定开发韭菜盒子了……

支持环境

  • VSCode 最低版本要求:v1.40.0+
  • Windows、Mac、Linux

安装指引

  • 根据自身系统、环境。安装vscode
  • 在左侧竖状任务栏找到Extensions → 搜索韭菜盒子 → install即可

更新指引

  • 在发布了新版本后,在Extensions → 搜索韭菜盒子 → uninstall → install即可
  • 存在延迟情况,可重启vscode解决
  • 如遇更新问题,请进行群反馈问题

功能介绍

本插件具有以下特点:

  • 基金涨跌,实时数据,支持海外基展示
  • 股票涨跌,支持 A 股、港股、美股(实时数据)
  • 左侧菜单面板
  • 底部状态栏信息
  • 手动刷新
  • 自动刷新(每天 9~15 点之间轮询刷新数据)
  • 支持升序/降序排序
  • 基金实时走势图和历史走势图
  • 基金排行榜
  • 基金持仓信息
  • 股市资金流向(沪深港通资金流向、北向资金、南向资金)
  • 支持 GUI 操作新增&删除 基金 和 股票
  • 通过 GUI 添加基金和股票时,支持模糊搜索匹配
  • 支持 GUI 设置涨跌颜色、状态栏股票自定义等
  • 雪球用户动态关注
  • 自定义涨跌图标(吃面、吃肉、烤韭菜、烤肉、喝酒)
  • 基金持仓金额设置
  • 基金盈亏展示(根据实时基金涨跌情况动态实时计算盈亏)
  • 持续更新……(欢迎 PR 和 Star >>> Github 源码

图文操作指引

概览

概览

新增

GUI新增操作

快速删除

GUI删除操作

刷新数据

刷新数据

股票 和 基金 搜索添加

股票搜索添加

股票搜索添加

排序

排序、降序按涨跌值排序;不排序的模式是按基金代码或股票代码的顺序,配置文件中数组的元素顺序(可以临时利用这个调整你们想置顶关注的股票或基金)

升序/降序排序

趋势图和 K 线图

股票实时K线图

基金历史净值

基金历史净值

基金走势图

基金走势图

基金排行榜

基金排行榜

股市资金流向(沪深港通资金流向、北向资金、南向资金)

资金流向

设置面板

v1.3.0

设置面板

插件配置说明

添加/删除股票或基金时,建议使用新增按钮模糊搜索添加(支持名称和编码搜索),详细可查看 韭菜盒子使用文档

下面是插件配置说明:

"configuration": {
      "properties": {

        // 配置需要监控的股票代码(新浪接口,所以去新浪找股票代码比较合适)
        // 深股股,上证指数:sh000001
        // 港股股票代码,如阿里巴巴:hk09988,腾讯:hk00700,美团:hk03690
        // 美股指数代码,如道琼斯指数: usr_dji,纳斯达克: usr_ixic,标普500: usr_inx
        // 如配置后没有数据,可以用这个链接测试一下是否有返回数据:https://hq.sinajs.cn/list=hk00700

        "leek-fund.stocks": {
          "type": "array",
          "default": [
            "sh000001",
            "sh000300",
            "sh000016",
            "sh000688",
            "hk03690",
            "hk00700",
            "usr_ixic",
            "usr_dji",
            "usr_inx"
          ],
          "description": "配置需要监控的股票代码(建议通过界面新增)"
        },

        // 配置需要监控的基金代码
        "leek-fund.funds": {
          "type": "array",
          "default": [
            "001632",
            "420009",
            "320007",
            "003096",
            "001102",
            "003885",
            "001071",
            "005963"
          ],
          "description": "配置需要监控的基金代码(建议通过界面新增)"
        },
        "leek-fund.statusBarStock": {
          "type": "array",
          "default": [
            "sh000001"
          ],
          "description": "状态栏展示的股票(建议通过界面选择设置,必须是在股票代码已设置存在)"
        },
        "leek-fund.interval": {
          "type": "number",
          "default": 5000,
          "description": "配置轮询请求最新数据的时间间隔,单位:毫秒(最小轮询间隔是3秒)"
        },
        "leek-fund.riseColor": {
          "type": "string",
          "default": "white",
          "description": "股票涨的颜色"
        },
        "leek-fund.fallColor": {
          "type": "string",
          "default": "#C9AD06",
          "description": "股票跌的颜色"
        }
      }
    }

问题

问题会逐渐修复和完善

  • 如遇页面操作无法解决的问题,可点击左下角齿轮 setting 搜 韭菜盒子 可进入配置文件进行修改

  • 如遇添加基金后,显示基金名称为 Null 请先验证下 http://fundgz.1234567.com.cn/js/xxxxx.js?callback=a 行的话但是插件显示 null 麻烦进行群反馈问题,不行就是接口不支持,解决不了,除非有新接口。

  • 如遇股票面板无数据,可先检查下是否开启代理。股票走https。关闭代码刷新数据重试。如果仍无数据,麻烦进行群反馈问题

fail: Stock error

如果出现此错误,浏览器打开报错链接,自测链接是否请求通,如果浏览器可以,VSCode不行,检查一下是不是VSCode走了代理导致网络不通?

image

问题反馈

使用有 bug 或者体验问题可以在 issues 反馈:https://github.com/giscafer/leek-fund/issues

交流群

插件(养 🐥)微信交流群

基金的净值估算不会更新

看到介绍说有自动刷新,但是发现基金的净值估算趋势并不会自动更新,除非重新点击进去,点击左边面板的刷新也是显示更新基金数据,但右边的面板基金趋势图也是没有刷新到

微信图片_20200812101553

可以搜索到基金001691和显示走势趋势图,但是列表显示出错

Bug Report

对于基金001691可以搜索到,可以显示走势和趋势图,但是列表显示出错

Current Behavior?

image

Expected Behavior?

可以正常显示基金001691

Steps to reproduce [Optional]

在基金列表中添加新基金,搜索基金001691,添加。基金列表中显示出错。

Your Environment [Optional]

Version: 1.48.1 (user setup)
Commit: 3dd905126b34dcd4de81fa624eb3a8cbe7485f13
Date: 2020-08-19T17:12:13.244Z (4 days ago)
Electron: 7.3.2
Chrome: 78.0.3904.130
Node.js: 12.8.1
V8: 7.8.279.23-electron.0
OS: Windows_NT x64 10.0.19041

侧边栏换个风格的图标?

主要显示vscode的图标都是线型中空的。目前的图标有点不统一,当然了,只是建议。一般都是从iconfont找图标,搜索趋势,还是有不少类似形状的icon的。比如下面这种?
image

[feat]支持GUI操作新增基金代码

功能

  • 新增按钮
  • 删除按钮

Issues

  • 没有去重,已添加的代码还加入了,导致vscode检查到代码一样保存功能无法正常使用
    image
  • 无故添加了一个null 值进数组
 "leek-fund.funds": [
  
    "007301",
    "320007", // 原有基金代码
    "161726",
    "001102",
    "003885",
    "001071",
    "005963",
    "002316",
    "007776",
    "161028",
    "001632",
    "007874",
    "004857",
    "161725",
    "420009",
    "377240",
    "320022",
    "001595",
    "161723",
    null,  // 无故多处的null 值
    "005760",
    "320007" // 还能新增同样代码
  ],

UED

  • 用户体验上,建议把按钮放到界面上而不是…下的菜单按钮,隐藏太深。比如像 leetcode 插件的按钮
    image
  • 添加成功之前,建议验证一下代码是否准确,可以走 http://fundgz.1234567.com.cn/js/320007.js?callback=a 请求检查是否有这个基金,存在才能添加成功。
  • 建议也支持股票的新增删除

添加股票失败 例如sz123044

这个转债是真实存在的, 但是添加的时候由于搜索不出来, 然后不允许添加, 但是直接在配置文件中添加是可以正常显示的。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.