以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  两种引用的结果为什么不一样  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=142228)

--  作者:FLYME
--  发布时间:2016/11/4 13:15:59
--  两种引用的结果为什么不一样
引用钱一根15分钟K线
第一种:REF("MA.MA1#MIN15",1);
第二种:stkindiex(\'\',\'MA.MA1\',0,3,-1,40000);
这两种引用的结果不一样,为什么?

--  作者:jinzhe
--  发布时间:2016/11/4 13:18:58
--  

第一种:REF("MA.MA1#MIN15",1);

等同于

ref(stkindiex(\'\',\'MA.MA1\',0,3,0,40000),1);


--  作者:jinzhe
--  发布时间:2016/11/4 13:19:31
--  
第一种:"MA.MA1##MIN15";
第二种:stkindiex(\'\',\'MA.MA1\',0,3,-1,40000);
这两个才一样

--  作者:flyme
--  发布时间:2016/11/4 13:28:44
--  
加一个"#"就可以了?
另外,如果我想引用1小时线,怎么写?
在金字塔中。120分钟线和2小时线的数据是一样的,
但是,1小时线和60分钟线的K线数据是不一样的。如果要用第一种引用方法,引用1小时线,怎么写?

--  作者:jinzhe
--  发布时间:2016/11/4 13:31:40
--  
因为第一种不太方便处理这类问题,所以推荐你用第二种方式,参数上选择多小时周期
--  作者:flyme
--  发布时间:2016/11/4 13:34:40
--  
引用数据多,第二种很卡,但是我没发现第一种有卡的情况。所以很寂寞的想用第一种。
--  作者:jinzhe
--  发布时间:2016/11/4 13:57:27
--  
第一种就只有用min60了