def
before_market_open(context):
before_trading_start(context)
before_trading(context)
比如上述三种,都是一样的吗?名字可以随便取吗?
再如
init(context)可以写为initialize(context)吗?
不行。这个系统模块函数。不能随意命名。自定义的函数体可以
你自己新建一个py策略。系统会自动生成的一个模板。模板中的函数模块都是系统自大的。
该模板只适用于金字塔。
python相关的基础知识,请百度学习。
1.这是第三方库或者python标准库。和金字塔无关通用的。
2.金字塔自带的是api接口,自己参考手册编写。
3.不是。这各个量化软件自己封装的。
这些都是软件封装好的类似回调函数这种,由系统自动去调用的,所以你名字是不能随便改的。
你自己去def自定义的函数可以自己改名字