/CPPLearningManual

C++ learning manual for quant coding; the content is most generated by ACG.

一个以量化交易为目标的 C++学习路径:

记录C++, 大部分内容是基于ACG生成; 代码在VSCode中测试。

  • 基础阶段:
    • 学习 C++的基本语法,包括变量、数据类型、控制结构(如 if-else、for 循环、while 循环等)。
    • 掌握函数的定义和使用
  • 进阶阶段:
    • 深入理解指针和引用的概念与应用。
    • 学习结构的相关知识,包括结构的定义,结构函数和变量
    • 学习类和对象的相关知识,包括类的定义、成员函数和成员变量。
  • 数据结构与算法阶段:
    • 掌握常见的数据结构,如数组、链表、栈、队列、树等。
    • 学习基本的算法,如排序、搜索等。
  • 面向对象编程深入阶段:
    • 理解继承、多态等面向对象特性。
    • 学会运用类的设计来构建复杂的系统。
  • 高级特性阶段:
    • 学习模板的使用。
    • 了解异常处理机制。
  • 量化交易相关阶段:
    • 熟悉交易数据的结构和处理方式。
    • 掌握与交易接口交互的编程方法。
    • 研究和实现一些常见的量化交易策略的代码。 在学习过程中,要结合实际项目进行练习和实践,不断提升编程能力和对量化交易的理解。同时,多参考相关的专业书籍、在线教程和开源项目。