Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共9 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:[讨论]def 后面的名称可以随便取吗?

1楼
chinayesky 发表于:2020/2/23 11:26:56

def 

before_market_open(context):
before_trading_start(context)
before_trading(context)

比如上述三种,都是一样的吗?名字可以随便取吗?

再如
init(context)可以写为initialize(context)吗?


[此贴子已经被作者于2020/2/23 11:28:48编辑过]
2楼
chinayesky 发表于:2020/2/23 11:30:15
好像不该发表在这个版块,怎么自已不能切换板块啊
3楼
wenarm 发表于:2020/2/23 12:52:25

不行。这个系统模块函数。不能随意命名。自定义的函数体可以

4楼
chinayesky 发表于:2020/2/23 13:28:42
上面例出的所有函数都是系统函数?

系统函数是指import和from引用的模块里的函数吗? python有自带函数吗?就是可以移植到其它任何python平台都可以用的函数! 还是只有金字塔API文档里的函数称为系统函数?
5楼
wenarm 发表于:2020/2/23 13:37:01

你自己新建一个py策略。系统会自动生成的一个模板。模板中的函数模块都是系统自大的。

 

该模板只适用于金字塔。

python相关的基础知识,请百度学习。

[此贴子已经被作者于2020/2/23 13:37:32编辑过]
6楼
chinayesky 发表于:2020/2/23 16:29:25
1、python有自带函数,对吧?就是可以移植到其它任何python平台都可以用的函数!
2、哪些是python有自带函数
3、initialize(context)和init(context)不都是python自带函数吗?
7楼
wenarm 发表于:2020/2/23 16:40:09

1.这是第三方库或者python标准库。和金字塔无关通用的。

2.金字塔自带的是api接口,自己参考手册编写。

3.不是。这各个量化软件自己封装的。

8楼
yukizzc 发表于:2020/2/23 17:11:07

这些都是软件封装好的类似回调函数这种,由系统自动去调用的,所以你名字是不能随便改的。

你自己去def自定义的函数可以自己改名字

9楼
garhou 发表于:2020/2/24 11:01:54
学习了,模板只适用于金字塔
共9 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03906 s, 2 queries.