GithubHelp home page GithubHelp logo

piaoxue88 / algoplus Goto Github PK

View Code? Open in Web Editor NEW

This project forked from keyalgo/algoplus

0.0 0.0 0.0 6.75 MB

AlgoPlus 2.0是使用c++语言开发的用于全市场交易的SDK,提供c++/python/java接口。

Home Page: http://algo.plus

Python 40.64% C++ 6.74% C 52.60% Batchfile 0.01% Shell 0.01%

algoplus's Introduction

AlgoPlus 2.0

定位与规划

AlgoPlus 2.0是使用c++语言开发的用于全市场交易的SDK,旨在提高量化交易开发效率、促进量化交易技术交流。

项目将聚焦于以下几个方向:

  • 在统一框架下提供实现二级市场业务的方法封装,包括但不限于期货、期货期权、普通股票、融资融券、股票期权……;
  • 提供智能报单指令,例如特殊价格类型、金额报单、目标调仓、自动处理今仓和昨仓;http://algo.plus/algoplus/0101006.html
  • 连续运行自动初始化、断线重连恢复;
  • 优化设计、降低延时、提高效率;
  • 管理多账户;
  • c++/python/java接口;
  • 前端UI。

范例


开发指南

  1. 综述 http://algo.plus/algoplus/0101001.html

  2. 基础概念 http://algo.plus/algoplus/0101002.html

  3. 初始化 http://algo.plus/algoplus/0101003.html

  4. 行情 http://algo.plus/algoplus/0101004.html

  5. 订单要素 http://algo.plus/algoplus/0101005.html

  6. 报单 http://algo.plus/algoplus/0101006.html

  7. 撤销订单 http://algo.plus/algoplus/0101007.html

  8. 事件驱动 http://algo.plus/algoplus/0101008.html

  9. Loop驱动 http://algo.plus/algoplus/0101009.html

  10. 任务队列 http://algo.plus/algoplus/0101010.html

  11. 常用查询 http://algo.plus/algoplus/0101011.html

  12. 时间工具 http://algo.plus/algoplus/0101012.html

Python版特别说明 http://algo.plus/algoplus/0102002.html


模拟交易平台

N视界模拟系统官网:http://n-sight.com.cn/

注册之后,在个人中心可以找交易账户和密码。使用该账户和密码就可以使用N视界提供的股票、两融、期货、期权四套模拟交易环境。

#期货环境信息 BrokerID:10010 AppID:仿真环境暂时不需要。 AuthCode:仿真环境暂时不需要。

交易前置 tcp://210.14.72.12:4600 行情交易 tcp://210.14.72.12:4602

更多信息:http://algo.plus/algoplus/0104001.html


公测说明

AlgoPlus 2.0自2021年4月19日开放公测,至2021年7月31日结束。期间:

  • 优先支持N视界期货模拟业务,后续会增加对N视界股票、Simnow期货的支持;
  • 参与公测的用户可获得三个月实盘授权奖励,可其他与奖励、赠送累加;
  • 优先提供c++/python的windows版接口;
  • 暂不支持管理多账户;
  • 暂不提供ui。

授权

任何基于AlgoPlus 2.0的开发都需要获得授权(模拟交易授权、实盘交易授权、商业开发授权)。

项目将对参与社区建设、分享经验的用户提供授权奖励。

项目将随机向加入社区的用户赠送授权。

奖励、赠送授权遵守《奖励与赠送规则20210419》。


下载

项目发布于以下托管平台:

码云(Gitee): https://gitee.com/algoplus/AlgoPlus

GitHub: https://github.com/keyalgo/algoplus


社区


合作

合作可通过社区联系。

algoplus's People

Contributors

keyalgo 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.