scheduler.run_daily - 每天运行
注意,schedule一定在其对应时间点的handle_bar之后执行。
参数:function (func) – 使传入的function每日运行。注意,function函数一定要包含(并且只能包含)context, bar_dict两个输入参数Example:
以下的范例代码片段是一个非常简单的例子,在每天交易后查询现在portfolio中剩下的cash的情况:
- #scheduler调用的函数需要包括context, bar_dict两个输入参数
- def log_cash(context, bar_dict):
- logger.info("Remaning cash: %r" % context.portfolio.cash)
- def init(context):
- #...
- # 每天运行一次
- scheduler.run_daily(log_cash)