All Projects → yangyangchu1992 → Quant4j

yangyangchu1992 / Quant4j

火币量化交易 指标组合策略 简单的数值策略 这个项目只是提供一个思路。

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Quant4j

presso
Event-driven backtest/realtime quantitative trading system.
Stars: ✭ 59 (-55.97%)
Mutual labels:  quant, strategy
Trady
Trady is a handy library for computing technical indicators, and it targets to be an automated trading system that provides stock data feeding, indicator computing, strategy building and automatic trading. It is built based on .NET Standard 2.0.
Stars: ✭ 433 (+223.13%)
Mutual labels:  quant, strategy
Nodequant
一个基于Node.js的开源量化交易平台,轻巧地开发和部署量化投资策略
Stars: ✭ 444 (+231.34%)
Mutual labels:  quant, strategy
Ueberauth google
Google OAuth2 Strategy for Überauth.
Stars: ✭ 110 (-17.91%)
Mutual labels:  strategy
Youtransfer
The simple but elegant self-hosted file transfer & sharing solution
Stars: ✭ 1,525 (+1038.06%)
Mutual labels:  simple
Amazingquant
基于Event-driven的量化交易解决方案
Stars: ✭ 128 (-4.48%)
Mutual labels:  quant
Restore
A predictable & observable state container for React apps
Stars: ✭ 133 (-0.75%)
Mutual labels:  simple
Auquan Toolbox Python
Backtesting toolbox for trading strategies - DEPRECATED
Stars: ✭ 108 (-19.4%)
Mutual labels:  quant
Simplebluetoothlibrary
Android library for simplifying bluetooth usage.
Stars: ✭ 131 (-2.24%)
Mutual labels:  simple
Single php filehost
Simple Filehosting Page in a Single PHP File (obvious 0x0 clone)
Stars: ✭ 112 (-16.42%)
Mutual labels:  simple
Template
A super-simple way to create new projects based on templates.
Stars: ✭ 120 (-10.45%)
Mutual labels:  simple
Simple Neural Networks
Simple neural networks based only on Numpy
Stars: ✭ 114 (-14.93%)
Mutual labels:  simple
Async Sockets Cpp
Simple thread-based asynchronous TCP & UDP Socket classes in C++.
Stars: ✭ 127 (-5.22%)
Mutual labels:  simple
Munin
Main repository for munin master / node / plugins
Stars: ✭ 1,593 (+1088.81%)
Mutual labels:  simple
Turingtrader
The Open-Source Backtesting Engine/ Market Simulator by Bertram Solutions.
Stars: ✭ 132 (-1.49%)
Mutual labels:  quant
Pg Calendar
📆 beautiful and eidetic date picker
Stars: ✭ 109 (-18.66%)
Mutual labels:  simple
Fossurl
Your Own Url Shortner Without any fancy server side processing and support for custom url , which can even be hosted on GitHub Pages
Stars: ✭ 131 (-2.24%)
Mutual labels:  simple
Simple
The Simple Intelligent and Modular Programming Language and Environment
Stars: ✭ 120 (-10.45%)
Mutual labels:  simple
100 Words Design Patterns Java
GoF Design Patterns, each pattern described with story from real life.
Stars: ✭ 117 (-12.69%)
Mutual labels:  strategy
Harbor
Simple and minimal personal blog theme.
Stars: ✭ 120 (-10.45%)
Mutual labels:  simple

功能

主要用于创建和管理自己的机器人,后台动态查看运行状态和收益信息。

一: 简单策略 基于配置条件达到自己的条件计算总体权重触发买入卖出

二: 指标策略 组装指标(RSI MACD ......等等 可以自由组合) 基于指标的值 触发买入卖出

 - 买入 / 卖出

- 策略中心
  - 简单策略
  - 指标策略
  - 策略列表

- 指标策略
  - 策略自定义添加
  - 策略回测(不完善)
  - 新增策略组
  - 修改策略组

- 简单策略
  - 各因子组合
  - 修改组合

- 托管中心
  - 添加机器人
  - 修改机器人
  - 查看机器人信息
  - 查看机器人下的订单信息
  - 查看机器人的盈利信息

- 配置中心
  - 火币api设置
  - 邮件提醒设置 下单后将推送邮件


开发

#后端
 springboot 咋启动?run main!

- [sql脚本](https://github.com/tokenIsme/images/blob/master/quant.sql)
- [前端ui](https://github.com/tokenIsme/quant-admin)

# 进入前端项目目录
cd quant-admin

# 安装依赖
npm install

# 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npm.taobao.org

# 启动服务
npm run dev   
浏览器访问 http://localhost:9527


#后端
 - 后台由一个admin 控制中心 client 机器人运行节点 和一个注册中心管理 节点信息组成
   - 启动机器人由admin分发信息给相应的机器人节点,redis作为消息中间件,在client和admin之间传递信息。
   - 项目由springboot构建 运行admin,client,register三个项目 动态扩展的是client节点。
   - 进入admin模块配置好配置文件,run AdminApplication
   - 进入client模块配置好配置文件,这里主要配置的是redis和节点的外网ip和端口,以便让admin获取到节点的信息。 执行run ClientApplication
   - 进入register模块配置好配置文件,run RegisterApplication

图片展示

image

image

image

  • 组合自定义的指标 例如选择rsi 然后选择14 或者其他的天数 来源可以选开盘价闭盘价最高价最低价 这四种价格的选择 买入或者是卖出 image

  • 收益信息显示 image

image

image

image

其它

  • qt量化交易java版本目前只支持火币的所有币币交易,请自备翻墙代理或者香港新加坡日本的服务器

  • qt-admin 量化控制中心 qt-client 机器人节点 支持动态添加节点

  • 当前支持指标组合策略 可自由组合成金叉死叉等指标策略

Donate

如果你觉得这个项目帮助到了你,你可以帮作者点个star表示鼓励 🍹

说明:

  • 该项目为个人学习用,项目不完善,切勿作为公司线上产品,个人出现亏损问题,请自己负责哦!
  • 小赌怡情大赌伤身
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].