大概花了半年时间把自己这三年的区块链量化交易实践总结成了一门课程,总共十一章、61节课,包含了Java后端、Web前端、APP移动端的开发过程和整套项目源码。从一开始的软件安装、数据库建表、代码编写,到最后金融知识的讲解。总结了自己在软件开发领域、金融领域的部分知识技能。其中涉及到了在软件项目开发和量化交易中所用到的思维模型和方法论如下:
1、框架型思维
框架的特性:
1、框架提供可重用的公共模块。
2、框架把繁琐的过程简单化。
3、框架把处理流程规范化。
2、对策学思维
对策学,是一门涉及到人类一切生活领域里的科学。所为对策,是指主题在和客体的交往过程中,由于客体业已发生了变化,主体为了求得自身的生存和发展,继续保持和客体的平衡状态,遂依靠自身的主观能动性,提出的目的旨在对付已经变化的客体的方针、政策、办法和措施等等。
在对策学中常用的一种分析方法:“向前展望,倒后推理。”
向前展望:决策前,预测对方的行为以及行为的结果。
倒后推理:明确最终目标,往后倒推逐渐确定策略。
3、在方法层面,对于信息的获取,尽量获取到一手信息,减少通过第三方获取信息。
这点的重要性常常体现在我们遇到bug时的处理环节。大部分人写代码时遇到问题,首先是复制问题,然后百度搜索,看看别人是如何处理的,在看看自己的情况。我在刚开始学习软件开发时也是这样操作的,后面遇到百度上也没人提供解决方法的问题,于是就自己去看官方的文档,解决了。
你会发现官方文档里面已经包含绝大数我们会遇到的问题的处理方法。
1、区块链量化交易Java实战,搭建全套平台
2、利用程序员自身编码优势套利、构建自己的交易策略
3、免费获得整套框架项目源码,部署后即可使用,可做二次开发
4、收获金融交易相关知识,提升个人投资理财能力
适合人群
1、想学习量化交易的同学
2、有一点编程基础的同学
3、想系统提升开发能力的同学
4、有一定的投资基础,想通过代码量化策略的同学
课程特色
整套系统所用到技术框架
1、Java后端:
SpringBoot2.2.4、SpringSecurity5.2.1、MyBatisPlus3.3.1、JJwt0.9.1、Maven。
2、数据库:
PostgreSQL12.1。
3、Web前端:
Vue CLI4.2.0、Vue2.6.11、 VueRouter3.1.5、Axios0.19.2、ElementUI2.13.0、Echarts4.6.0。
4、APP移动端:
Ionic CLI、Ionic、Angular、TypeScript、Cordova、Cordova CLI
因为一个人开发的话主要是考虑工作量和效率,所以APP端就采用WebApp的混合开发模式。
1、课程大纲
2、系统主要功能模块
3、WEB端成果展示
4、下面是APP端的界面图
5、下面是APP的夜间模式