以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp)
-- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4)
---- 使用指定K线数量刷新计算在后台测试中不起作用 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=175368)
|
-- 作者:starmichael
-- 发布时间:2020/4/5 8:07:42
-- 使用指定K线数量刷新计算在后台测试中不起作用
ma2:ma(close,20); if (workmode=1 or workmode=2) and ISLASTBAR THEN msgOUT(1,\'datacount=\'&NUMTOSTR(datacount,0)& \'ma2=\'&NUMTOSTR(ma2,4));
在后台测试时,在后台精细化历史测评时,都没有被计算。 请测试以上代码。
|
-- 作者:wenarm
-- 发布时间:2020/4/6 17:58:19
--
前19根k不够计算20日均价,返回无效值是正常的。
如果你只有3个有效数值,说明你回测所调用的数据不够。补充足够的数据后,并且看下测试时段的范围。
本地测试正常。
此主题相关图片如下:800.png
|
-- 作者:starmichael
-- 发布时间:2020/4/7 11:27:12
--
问题是我已经勾选了“指定K线数量刷新计算”,前19根k之前的数据,不是应该自动下载860根么?
|
-- 作者:FireScript
-- 发布时间:2020/4/7 12:06:07
--
不会自动补全数据。需本地本身就有数据才行。
|
-- 作者:starmichael
-- 发布时间:2020/4/7 13:22:43
--
地本当然是有数据的。只是在后台测试时,程序没有去读取 |
|
-- 作者:FireScript
-- 发布时间:2020/4/7 14:06:04
--
只要数据充足,以上代码输出肯定是没有问题的,本地已经测试过了。建议你本地补充下当日分笔,以及部分历史分钟数据,再测试核实下。
|