量化策略量化交易系统开发
- 供应商
- 河南特立达网络科技有限公司
- 认证
- 联系电话
- 19838001016
- 全国服务热线
- 18129458892
- 联系人
- 唐先生
- 所在地
- 郑东新区升龙广场1号楼B区1515
- 更新时间
- 2024-12-23 09:40
系统大量运用到了:
1. 缓存技术
接口大量使用了缓存技术,以提高并发能力
2. 消息队列
使用了消息队列处理复杂的异步任务
3. 服务重试
由于交易系统需要进行各方面的网络通讯,互联网中网络波动无可避免,所以采用服务重试机制保证接口连通率
4. 服务注册与发现
内部模块之间通讯使用了jsonrpc+consul服务中心
5. 计划任务
系统架构支持代码级别的计划任务,无需借助linux的crontab实现
6. event与listener(事件解耦)
系统代码均使用了事件与监听器,严格拆分逻辑代码,代码结构清晰易于维护
7. websocket数据推送
行情数据以及持仓数据实时通过ws推送到客户端
8. 连接池概念
9. 分布式锁
使用了redissetnx分布式锁,用于防止高并发情况下的数据重复处理以及分布式集群环境中消息队列/计划任务的重复执行/消费
10. aop面向切面编程
系统架构支持aop方式无侵入重构某个方法里的逻辑
11. 日志服务
已接入阿里云日志中心,方便追踪调试系统问题
12. 协程
系统大部分逻辑基于协程环境运行,并发/异步能力显著
13. 注解
系统架构支持注解
14. 国际化支持
系统架构自带国际化组件,很方便扩展多国语言
关于生产可用
系统目前已支持生产环境正式使用,可以正式运营,整套系统的90%逻辑支持后台灵活调整,可以满足不同运营团队的需求
例如等级奖励制度:
1. 后台可以灵活添加/修改/删除会员等级
2.后台可以灵活配置会员等级升级触发条件,例如购买机器人数量达到x个,团队人员达到x个,直推人员达到x个等等(当然其它条件可以通过代码去扩展)
3. 后台可以灵活配置会员等级奖励项以及奖励比例,比如配置团队奖/直推奖/平级奖的奖项参数
例如短信及邮件通道:
1. 支持自定义短信/邮件通知内容模板
2. 支持切换短信通道,目前已支持阿里云/聚合/短信宝
支持swarm集群架构,很方便做分布式,灵活扩展。
由于运用了大量事件解耦机制,代码逻辑拆分的很清晰,很方便后期二次开发扩展其它逻辑和策略
若您是自用,此套系统已经可以直接运营
若您是二次开发,此套系统非常适合扩展,任何逻辑部分都考虑到了后续扩展的需求
关于会员裂变制度
系统的用户裂变机制采用了pos机2.0的推广模式(级差制度),此制度完全合法合规并且非常利于系统推广
该奖励制度包含了平级奖/团队奖/直推奖三个奖励机制
直推奖:
a推b,a是b的直属上级,所以b的消费将给a返点
团队奖:
a推b,b推c,a是b的直属上级,b是c的直属上级,a是c的团队上级,c产生的消费将同时给a和b返点
团队奖层数是无限制的,意思是a>b>c>d>e>f>g,g产生的消费依然会给到a提成(前提条件是中间不会发生平级的情况)
计算公式:
前提条件:利润c今日产生了500u的利润,平台抽成比例为20%=100u
a的等级为v7,配置的奖励比例为70%,那么abcdef所加起来的奖金总额之和为70u,70u将根据各个等级配置的抽成比例来拨给这条线的人
平级奖:
若a>b>c>d>e>f>g中,那么当g产生了消费,由于c与d已经是平级关系,所以c可以拿到平级奖,并且团队奖将在此断层,b和a将拿不到任何奖励
关于节点钱包
并非采用第三方,而是系统附带了默认的节点钱包系统(独立的),支持秒归集,任何一笔充值会直接转入设定的归集地址(不需要上传地址私钥)所以资金非常安全
并且节点钱包系统支持多个应用,搭建一份节点钱包可以服务于n套量化系统,简单配置一下应用id和key即可,非常适合技术公司服务于多个甲方
关于此套系统的开发缘由
本套系统开发初衷是自用的,由于前期自营量化机器人(但是租用了它人的平台),所以决定做一套出来自用的
既然是打算自用的,系统的逻辑累积了大量前期运营的经验,代码质量也非常ok。
并非其它的那种开发之初就是打算卖源码,质量肯定好不到哪去,别说用到某某某架构,缓存技术,消息队列这些东西
99%都是thinkphp一把嗦,然后crontab定时任务去for执行策略,用户量少没关系,用户量大起来就gg了,数据库查询呈指数级增加
本人全程独立开发此套系统,7年技术人员,在公司带领技术团队
量化交易机器人
功能介绍:
系统采用分布式架构+微服务架构开发,服务器秒级弹性伸缩,专用swarm集群,稳定高可用
原生android+ios客户端
1. 支持与交易所
2. 机器人付费模式
3. 抽佣模式
4. 支持级差奖金制度(平级奖,团队奖,直推奖)
5. 交易币对收益排名
6. 激活码兑换机器人
7. 支持多币对模式(同一个币对可以反复创建)
8. 自适配交易所的点卡抵扣与手续费
9. 支持预设交易策略
10. 支持后台强控交易参数
11. 交易记录明细
12. 支持多钱包模式
13. 支持钱包余额划转,充值,提现(提现支持智能自动对账审批)
14. 代理中心,邀请海报,团队/直推成员,团队/直推奖金明细
15. 安全中心,手机/邮箱/登录密码/交易密码
16. 支持切换计价单位
17. 支持余额不足于抵扣的短信/邮件提醒
18. 支持一个账号绑定多个交易所api
19. 收益明细及每日收益统计以及不同(自动区分不同的api收益情况)
20. 排行榜单,今日排名/月榜/总榜
21. 支持trc20-usdt充值(自动结算归集)
22. 底部建仓功能
后续即将推出:
1. 分批解套策略
2 趋势策略