以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  取值看不懂  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=161638)

--  作者:server808
--  发布时间:2018/2/22 10:37:11
--  取值看不懂
XL:=SLOPE(M10);

下面是在后台运行,DEBUGFILE取到的值,之前一直正常,今早跳空下跌开盘后,取到的值就看不懂了,我采用的是填补开盘跳空缺口的还权方式,请教下面第二条XL的值,为什么会显示为1.#R,又是什么意思?

2018-02-22 02:59:55.098    XL的值=1.19
2018-02-22 09:15:04.943    XL的值=-1.#R

--  作者:banzhuan
--  发布时间:2018/2/22 11:13:34
--  
slope定义的不对吧? SLOPE(X,N);这样定义的; 
[此贴子已经被作者于2018/2/22 11:15:16编辑过]

--  作者:server808
--  发布时间:2018/2/22 11:31:01
--  
是的,纠正一下,我是这样写的 SLOPE(M10,2);请帮忙分析
--  作者:server808
--  发布时间:2018/2/22 12:26:17
--  
2018-02-22 02:59:55.098    XL的值=1.19
2018-02-22 09:15:04.943    XL的值=-1.#R     

取值出现#R是什么意思呢?

--  作者:banzhuan
--  发布时间:2018/2/22 12:58:35
--  
-1.#R 是无效值,您能提供一下完整的代码吗,工作人员本地核实一下。
--  作者:server808
--  发布时间:2018/2/22 13:02:49
--  
MA10:MA(CLOSE,10);
XL:SLOPE(MA10,2);

debugfile(\'C:\\log\\test1.txt\',\'XL的值=%.2f\',XL)
[此贴子已经被作者于2018/2/22 13:03:01编辑过]

--  作者:server808
--  发布时间:2018/2/22 13:11:55
--  
我在后交运行了两个策略,两个策略都带有XL:SLOPE(MA10,2);
DEBUGFILE输出XL有些时候是正确的,多数时候都是无效的

--  作者:banzhuan
--  发布时间:2018/2/22 13:15:18
--  
说下您具体测试的是哪个品种,哪个周期的? 刚才测试了股指合约并未出现您说的无效值;
--  作者:server808
--  发布时间:2018/2/22 13:21:02
--  
恒指02,3分钟,后台
--  作者:server808
--  发布时间:2018/2/22 13:28:49
--  
建议采用多个策略多个品种测试,更快发现问题