以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- 请教3 (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=171431) |
-- 作者:wxx212 -- 发布时间:2019/8/2 23:02:04 -- 请教3 # 参数定义区,这里定义的参数可以直接在context对象中获取。--(选择实现) def parameter(): input_par("myvalues1",20,1,50,2)#指定一个myvalues1参数缺省20,起始1,结束50,步长2 # 在这个方法中编写任何的初始化逻辑。context对象将会在你的算法策略的任何方法之间做传递。--(必须实现) def init(context): # 在context中保存全局变量 context.s1 = "rb00" #螺纹钢连续月份 context.myvalues1=20 # print("策略启动") #调试打印输出 这两个有什么区别,是必须两个都写上还是任选其一,或者init(context)必须要有,parameter()可以不用?
|
-- 作者:yukizzc -- 发布时间:2019/8/5 9:28:50 -- parameter就是金字塔pel图表策略中input这种定义的可优化的参数,下面那种只是常规的定义变量 |