平面设计师素材网站买布自己做网站衣服的
从零开始学习搭建量化平台笔记
本笔记由纯新手小白开发学习记录,欢迎大佬请教指点留言,有空的话还可以认识一下,来上海请您喝咖啡~~
2023/10/30:上份工作辞职并休息了几个月后,打算开始找个关于量化投资相关的工作。面试了几家,发现他们基本上都需要有搭建服务端相关经验的人。因为之前开发主要还是做算法相关,对这一块不怎么熟悉,所以面试问答不流畅都挂了。反正现在也不急有时间,想着要不就边找工作边自己做着玩玩,搭一个完整可用的开源量化平台来学习。
通过最近一个月对其行业的了解,大概有了点概念,计划该平台有以下部分:服务界面,网络,数据,计算,与运维。
文章目录
- 从零开始学习搭建量化平台笔记
 - 环境搭建
 - Website Server 网站服务器
 
- 交易终端开发
 - CTP 模拟交易
 - 分析平台搭建
 - 实操交易
 - 优化通信
 - 运维
 
持续更新中(Last updated: 2023/10/30)。。。。。。
环境搭建
2023/10/30:因为还是初学者,先来设计个简单的初版结构。
为了之后便于维护,我把各个模块进行了拆分,分别使用不同dockers运行,模拟使用不同主机运行不同服务。
- Website Server 网站服务器: 主要显示可视化数据,运维数据。
 - Data Processing Server 数据预处理服务器:主要用来预处理爬虫与金融数据API传来数据,并进行发放。
 - Database Server 数据库服务器:主要保存数据,维护数据安全。
 - Analysis Server 分析处理服务器:主要计算服务器,用来构造模型与进一步处理数据。
 - Trade Terminal 交易终端:主要通过传输的数据进行实时交易。
 
Website Server 网站服务器
要致富,先修路。在一切开始前,先把可视化网站环境搭好,有利于后续开发使用。
- docker-compose 简单部署Flask + Redis + Nginx环境搭建网站
 - docker-compose 简单部署MySQL Database,MySQL 开放端口与权限
 - Flask 网站装修,简易更换模板
 
交易终端开发
- QT 开发简易本地客户端
 - 服务端C++编写多线程传输消息
 - 简易消息件模块
 - Tick 数据接收
 
CTP 模拟交易
分析平台搭建
- 使用XGBoost进行简单训练流程搭建
 
实操交易
优化通信
- TCP/IP 协议分析与优化
 - UDP 协议分析与优化
 
运维
- 可视化网站搭建
 - 运维数据传输
 

