Giter Club home page Giter Club logo

goshare's Introduction

goshare简介

goshare是一个开源的golang量化数据工具集合,设计过程中考虑提供以下特性:

  • 集成专业和免费三方数据源,提供相对统一的访问接口

  • 策略的测试及分析

  • 集成多机联合测试功能

  • 集成交易通道(CTP期货)

  • 尽可能自动化常规的运维工作

目录简介

pkg

  • pkg/api 尝试集成常用统一访问接口

  • pkg/hub 集成交易通道

    • adapter.go 配合ctp-binding 的一个CTP交易客户端组件
    • demo.go 一个A股和**期货模拟撮合的组件
    • pool.go 简易的adapter池
    • subscriber.go 与ctp-binding配合使用的订阅行情的组件
    • sync.go 一个同步访问的adapter封装
  • pkg/pb protobuf生成的文件

  • pkg/spider 抓取一些网站的数据

    • east_money.go 东方财富相关
    • sina.go 新浪财经相关. 获取期货股票最新报价等
    • sse.go 上证所官网. 获取50ETF期权列表
    • xueqiu.go 雪球网. 如24小时内热度排名top10
  • pkg/util 实用功能.

    • ldb_cache.go 简单的k/v缓存,用来缓存K线数组,最新报价, 合约信息等
    • send_main.go 发送邮件
    • stream.go 流式存储及回放. 类似redis的appendonly功能
    • tiny_gateway.go 一个简易的HTTP API网关

cmd

  • cmd/goshare goshare演示项目
  • cmd/util/monitor 一个简单的监控股票价格并发送邮件的程序

使用

策略平台

关联项目

goshare's People

Contributors

pajl avatar ruchengzh avatar

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.