以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]TR函数返回错误的数据  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=137259)

--  作者:darkknight
--  发布时间:2016/7/29 11:21:22
--  [求助]TR函数返回错误的数据
策略是基于5分钟K线的策略,但是其中一个指标是之前的日TR。
使用如下函数:
ATRN:=REF(MA(CALLSTOCK(STKLABEL,TR,6,0),5),1);

单这个函数并没有返回正确的ATR,请问是什么原因呢?


--  作者:darkknight
--  发布时间:2016/7/29 11:27:33
--  
ATRN:=REF(MA(CALLSTOCK(STKLABEL,TR,6,0),5),1);
ATR:=MA(TR,5);

第二行的TR可以返回正确的数值(5分钟周期),但第一行的不能


--  作者:jinzhe
--  发布时间:2016/7/29 11:29:43
--  

tr在金字塔里面是函数,你靠自己的理解去乱写引用那么肯定不对,

 

首先建立一个指标,命名为yy,写下面代码:

tt:tr;

 

 

然后再新建一个指标,命名随意,写下面代码,来获取昨日的TR值:

atrn:=stkindi(\'\',\'yy.tt\',0,6,-1);


--  作者:darkknight
--  发布时间:2016/7/29 11:45:17
--  
请问执行yy:=tt:tr;时说函数tt:tr未定义是怎么回事?
--  作者:jinzhe
--  发布时间:2016/7/29 12:50:28
--  

你理解错“首先建立一个指标,命名为yy”的意思了

意思是,新建一个指标,然后在公式名那里修改为yy


--  作者:darkknight
--  发布时间:2016/7/29 13:11:33
--  
了解了,多谢!