量化交易入门(七)Python面向对象与类
量化交易的 Python 开发里,面向对象那块其实挺关键的。类、对象、继承这些东西,一开始觉得抽象,其实用起来还蛮顺的。这份《量化交易入门(七)》的配套源码就挺适合用来练手,代码不复杂,但概念都带到了。
像class
、__init__
、self
这些关键字怎么用、怎么初始化对象,看个例子马上就懂了。而且源码里还讲到了继承和多态,量化策略多了,代码结构必须清晰,这时候类就派上用场了。
比方说你要写个Strategy
类,里面封装买卖逻辑;或者搞个Portfolio
类,帮你管理多个资产,都是自然的思路。你看完源码就会发现,这些类组织得蛮合理的,也容易扩展。
还有一点我挺喜欢的,源码里不少代码都用了实际的场景,比如创建员工对象、重写方法这些,和咱们做策略回测啥的挺贴近。如果你刚好在学 Python,又想往量化方向走,真可以把这套代码多跑几遍。
哦对了,如果你之前写 Java、PHP、甚至 C++,也能从这些例子里找到共通点。类的思维方式其实是通的,只是语法不一样,理解了就都好办。
如果你对 OOP 还不太熟,建议先看下Python 面向对象编程对象与类的核心概念这篇文章,对基础打得更牢一点;再结合源码练练手,进步会快多。
1.76KB
文件大小:
评论区