以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- python策略在回测时好像没有执行:handle_bar,是什么原因? (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=167909) |
-- 作者:qq代人发帖 -- 发布时间:2019/1/23 16:27:43 -- python策略在回测时好像没有执行:handle_bar,是什么原因? python策略在回测时好像没有执行:handle_bar,是什么原因? |
-- 作者:无为剑 -- 发布时间:2019/1/23 17:24:33 -- 请问你是通过什么方式知道他没有执行的呢? |
-- 作者:stey -- 发布时间:2019/1/24 9:01:51 -- 修改海龟交易系统 sea_tortoise 中的 handle_bar def handle_bar(context): try: #当前合约的价值 total_value = get_account(6,\'\') print(\'#context.open_observe_time+1个bar的每日最高价\') 上面是开始的代码,没有执行 print(\'#context.open_observe_time+1个bar的每日最高价\')
|
-- 作者:马良 -- 发布时间:2019/1/24 10:03:41 -- 回测时的进度条出现了没有 |
-- 作者:stey -- 发布时间:2019/1/24 13:17:41 -- 有 出现了,很快就出了回测结果,全是0 |
-- 作者:wenarm -- 发布时间:2019/1/24 15:38:47 -- 没进入try中的语句,应该是存在异常直接进入了except异常处理代码段。 你把try去掉后看下。 |
-- 作者:stey -- 发布时间:2019/1/24 16:00:24 -- 没用的 没用的,这样 def handle_bar(context): print(\'handle_bar\') 运行回测时都不打印
|
-- 作者:yukizzc -- 发布时间:2019/1/24 21:15:35 -- 回测设置的基准合约是否有数据? 你在init这个初始化方法里也加一个输出 |
-- 作者:stey -- 发布时间:2019/1/25 13:31:18 -- 没有设置基准,init 有输出,且可以得到相关的数据 |
-- 作者:yukizzc -- 发布时间:2019/1/27 12:53:55 -- 那么你测试品种是否有数据呢,大部分回测有问题都是测试品种没数据造成的
|