run的函数怎么使用,run怎么切换中文

首页 > 机动车 > 作者:YD1662024-01-26 14:36:26

run_weekly

每周自定义运行

调用方法:

run_weekly(func, date_rule, reference_security) 释义:

run_weekly是每周定时运行函数. 参数:

参数

含义

详细内容

func

执行的函数

一般都是自定义函数.

date_rule

运行时间

date_rule为正数表示每周第几个交易日,负数表示每周倒数第几个交易日(取值范围为1至5或-5至-1).

reference_security

参考标的选取

参考标:
1.若参考标的为股票,例如: reference_security= '000001.SZ', 则交易时间为9:30-15:00.
2.若参考标的为股指期货,例如: reference_security= 'IC1508',则交易时间分为9:15-15:15和9:30-15:00两种,以20160101划分
3.默认为股票.

注意事项:

1.该函数可以用于分钟级,也可以用于日线级. 2.该函数中reference_security参数不填写,则自动默认为股票标的. 3.该函数中reference_security参数,如果以股票为标的,则填写任何一个股票都是可以的, 期货也一样. 4.该函数的date_rule参数,必须填写(取值范围为1至5或-5至-1),如果大于5,则会报错.如果小于-5, 策略会继续运行,但是该函数不生效. 5.该函数只能在initialize初始化函数中使用. 6.运行时间为早盘9:30. 示例:

【示例1】 def init(context): # 每周第一个交易日执行 run_weekly(func=test_week, date_rule=1, reference_security='IF1706') def test_week(context, bar_dict): log.info('定时运行') 示例返回结果:

【示例1】返回结果: 2017-07-17 09:30:00 - INFO 定时运行 2017-07-24 09:30:00 - INFO 定时运行 2017-07-31 09:30:00 - INFO 定时运行 ......

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.