以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 某个条件成立后DEBUGFILE的问题 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=169794) |
-- 作者:qucheng686 -- 发布时间:2019/5/10 6:36:27 -- 某个条件成立后DEBUGFILE的问题 需求: 某个条件成立后,输出全部变量日志, 这个怎么实现? (因为代码中的变量太多了, 一行一行的写,很麻烦,而且容易写漏) |
-- 作者:qucheng686 -- 发布时间:2019/5/10 6:58:35 -- 需求2: 什么方法可以最高效率调试完历史行情的图表交易? 例如历史行情 1个月 的1分钟数据, 有20个品种 , 有5个策略. 如何最快速的调试完? 麻烦给出具体方案 |
-- 作者:wenarm -- 发布时间:2019/5/10 8:28:58 -- 1.参加该教程贴。debugfile输出多个变量的方式 http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=49428 2.就是加载大图表上看信号,已经使用":"输出自己关注的变量值。 |
-- 作者:qucheng686 -- 发布时间:2019/5/10 8:50:00 -- 谢谢老师回答, 那个帖子看过了, 第一个需求满足, 但第二个需求不满足 我要的是, 怎么一次全部打印出所有变量日志 比如: 有200个变量, 有没有方法可以"一次"打印出所有变量日志. 如果要写200行DEBUGFILE语句太麻烦了.
|
-- 作者:qucheng686 -- 发布时间:2019/5/10 9:00:05 -- 需求2: 什么方法可以最高效率调试完历史行情的图表交易? 例如历史行情 1个月 的1分钟数据, 有20个品种 , 有5个策略. 如何最快速的调试完? 麻烦给出具体方案 *就是加载大图表上看信号,已经使用":"输出自己关注的变量值。 因为信号有闪烁,加载大图表上看信号没办法解决这个问题, 所以需要调试历史行情的图表交易, 我的想法是 训练模式设置1分钟到一个月之前+框架放20个品种+5个策略输出日志. 不过还没尝试, 不知道可不可行,以及这个方法是不是效率最高的. 请老师判断下这个方法,或给出更好的解决方案
|
-- 作者:FireScript -- 发布时间:2019/5/10 9:01:50 -- 你把变量拼接成一个字符串输出就可以了,用字符串相关的函数操作下。只要一个DEBUGFILE就可以了。 |
-- 作者:qucheng686 -- 发布时间:2019/5/10 9:04:18 -- 我有200个变量, 是要拼接200个变量吗? 有没有DEBUGFILE(all) 这样的方法,简单代码打印所有? |
-- 作者:FireScript -- 发布时间:2019/5/10 9:10:40 -- 这个没有的。图表上shift+Q也是可以看到全部变量值的。 |
-- 作者:wenarm -- 发布时间:2019/5/10 9:13:50 -- 调试代码的根本是明确目的的。而不是盲从的去看。常规情况下,只有在出现问题时由下至上,由粗到细的原则定位问题。 即使记录也应该是记录最主要的条件结果。 [此贴子已经被作者于2019/5/10 10:01:48编辑过]
|
-- 作者:qucheng686 -- 发布时间:2019/5/10 10:37:39 -- 好的老师, 那请问 用训练模式设置1分钟到一个月之前+框架放20个品种+5个策略输出"主要的条件结果"的日志. 这个办法可行吗 |