Rss & SiteMap

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

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

标题:python,周六日,也会触发before_trading和after_trading。

1楼
bingying 发表于:2019/3/30 18:00:04

python,周六日,也会触发before_trading和after_trading。

 

如果能调整为只在交易日触发,效果会更好。

 

如果不能调整,就只好自己添加日期判断条件了。

[此贴子已经被作者于2019/3/30 18:01:07编辑过]
2楼
yukizzc 发表于:2019/4/1 9:30:08
你是回测还是实际运行时候发现他会执行的,怎么测试出来的?
3楼
bingying 发表于:2019/4/1 11:07:19
实际运行出现的。周六日的收盘后5分钟,会触发before_trading和after_trading。通过print、log_debug_info测试出来。
4楼
bingying 发表于:2019/4/1 11:07:58
实际运行出现的。周六日的收盘后5分钟,会触发after_trading。通过print、log_debug_info测试出来。
5楼
无为剑 发表于:2019/4/1 11:58:39
这个问题你只能代码中自行过滤了,由于金字塔支持的交易所众多,很多都涉及到跨周末交易的,软件中没法处理
6楼
bingying 发表于:2019/4/1 14:53:58

好的。

通过python代码可以过滤。

有需要的可以参考。

        bar_time=history_bars('SQNI00',5,'5m','datetime')
        bar_time_str = str(bar_time[-1])
        bar_time_str_date = bar_time_str[0:8]
        print(bar_time_str_date)
   
        machine_time_date = time.strftime('%Y%m%d',time.localtime(time.time()))
        print(machine_time_date)
        
        if bar_time_str_date == machine_time_date:

共6 条记录, 每页显示 10 条, 页签: [1]


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