run_daily(func, time='open', reference_security='000300.XSHG') 参数解释 func:需要定时执行的函数名,这个函数就是你希望在特定时间运行的业务逻辑代码封装。 time:指定函数运行的时间,支持多种时间格式,常见的有具体的时间字符串(如 '9:31')、'open'(开盘时)、'close'(收盘时)、'
run_daily(prepare_work, '9:05') run_daily(trade_afternoon, time='14:20', reference_security='399101.XSHE') #检查持仓中的涨停股是否需要卖出 run_weekly(weekly_adjustment,3,'09:31') #每周三:31调仓 第二:选股函数 选股函数就是按照选股因子排序条件,因子排除条件,按照模板设置好就行,聚宽的因子...
一、使用run_daily函数设置每日交易时间 功能:run_daily函数允许你指定策略在每天的特定时间运行。用法:run_daily(time='09:30', func=your_function)time参数指定了每天运行策略的具体时间(格式为HH:MM),例如'09:30'表示上午9点30分。func参数指定了当策略运行时需要调用的函数。二、使用run_week...
2)run_weekly(func,-1,'before_open')#每周倒数第一个交易日执行,交易时间为9:00 3)run_daily(func,'close-10m')#每天收盘前10分钟执行。
聚宽如何设置交易时间使用run_daily、run_weekly等函数设置策略的运行时间和对应的执行函数。
策略执行频率是每天,策略代码里执行时间代码为: run_daily(trade,'9:30') 策略代码里日志执行时间为:9:30 聚宽模拟执行微信通知时间为:9:27 策略代码里有调用我服务器接口进行处理,调用日志为 2024-02-21 09:27:00,982 INFO: 59.110.27.21 - - [21/Feb/2024 09:27:00] "POST /order_stock HTTP/1.1...
聚宽代码结构 def initialize(context): # 定义一个全局变量, 保存要操作的股票,如000001平安银行 g.security = '000001.XSHE' # 运行函数 run_daily(market_open, time='every_bar') # 每个单位时间(如果按天回测,则每天调用一次,如果按分钟,则每分钟调用一次)调用一次 ...
qmt开通回测与实盘功能,文末详情如图! 1. 结构对比 聚宽代码结构 def initialize(context): # 定义一个全局变量, 保存要操作的股票,如000001平安银行 g.security = '000001.XSHE' # 运行函数 run_daily(market_open, time='every_bar') # 每个单位时间(如果按天回测,则每天调用一次,如果按分钟,则每分钟调用...
def initialize(context): # 定义一个全局变量, 保存要操作的股票,如000001平安银行 g.security = '000001.XSHE' # 运行函数 run_daily(market_open, time='every_bar')# 每个单位时间(如果按天回测,则每天调用一次,如果按分钟,则每分钟调用一次)调用一次def market_open(context): if g.se...
不同量化平台之间策略的移植,主要就是API的替换。 因为策略逻辑都是一样的! 1.对照API进行1v1修改 这个工作就比较麻烦了,而且还要解决同样的功能的函数,但是参数和不同的问题。 比如定时运行函数run_daily(): 聚宽是分别:run_daily()、run_weekly、[run_monthly ...