以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp)
-- 高级功能研发区 (http://www.weistock.com/bbs/list.asp?boardid=5)
---- 请教一个低级问题,vba策略能回测么? (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=162096)
|
-- 作者:qq代人发帖
-- 发布时间:2018/3/15 12:06:45
-- 请教一个低级问题,vba策略能回测么?
金字塔小白请教一个低级问题,vba策略能回测么?
|
-- 作者:yukizzc
-- 发布时间:2018/3/15 13:22:36
--
帮助-vba编程信息-对象
里面的testreport对象下有策略回测的案例
|
-- 作者:wsuong
-- 发布时间:2018/3/15 20:13:39
--
那么那4个范例该怎样才能执行回测呢?
|
-- 作者:wsuong
-- 发布时间:2018/3/15 20:23:50
--
意思我懂了,但我把范例添加到模块里运行,并没有任何反应呀?
|
-- 作者:无为剑
-- 发布时间:2018/3/16 10:25:59
--
你可以直接在这里输入宏或者执行的模块名来执行。
如果是没有反应,那么很有可能是你输入的执行模块名不正确导致的。你可以使用Application.msgout函数在你需要执行的模块里增加一些日志输出,看一下这个模块是否真的得到了执行
此主题相关图片如下:qq截图20170725181421.jpg

|
-- 作者:wsuong
-- 发布时间:2018/3/16 11:19:48
--
以下是引用无为剑在2018/3/16 10:25:59的发言:
你可以直接在这里输入宏或者执行的模块名来执行。
如果是没有反应,那么很有可能是你输入的执行模块名不正确导致的。你可以使用Application.msgout函数在你需要执行的模块里增加一些日志输出,看一下这个模块是否真的得到了执行  此主题相关图片如下:qq截图20170725181421.jpg
我试了一下,我把代码里一头一尾的sub test1()和end sub去掉可以得到回测表单,这又是咋回事呢? 如果 sub test1() Application.msgout(\'你好\') end sub 这样连消息窗输出都没有。
|
-- 作者:yukizzc
-- 发布时间:2018/3/16 13:06:44
--
sub是一个过程,你需要显示的去调用他就像上面的执行宏。
|
-- 作者:wsuong
-- 发布时间:2018/3/16 13:17:53
--
以下是引用yukizzc在2018/3/16 13:06:44的发言:
sub是一个过程,你需要显示的去调用他就像上面的执行宏。
谢谢!终于明白了,这些很有信心了。
|