以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  求商品指数AU30倒数第M根k线位置的涨速  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=165517)

--  作者:longkun
--  发布时间:2018/9/13 21:48:51
--  求商品指数AU30倒数第M根k线位置的涨速
 1分钟周期,求商品指数AU30倒数第M根k线位置的涨速,请问这个引用代码怎么写?
--  作者:FireScript
--  发布时间:2018/9/14 9:04:56
--  
 1.这个倒数第几个K是基于最新K位置,还是每个K都计算
2.涨速不同用户使用时候定义方式不一样,你这个要如何定义的?

--  作者:longkun
--  发布时间:2018/9/14 15:34:19
--  
 1,基于最新
2,涨速我自己来定义用指标AA表示,

--  作者:longkun
--  发布时间:2018/9/14 15:37:38
--  
 提示,我是从其它品种来引用AU30的时间,再求品种那时的指标AA值
--  作者:FireScript
--  发布时间:2018/9/14 16:11:01
--  
 VARIABLE:result:=0;
M:=2;//自行定义
zf:c-o/o;//涨幅,自行定义或者去引用
temp:ref(zf,M);
if  ISLASTBAR  then
begin
result:=temp;
end

p:result;

如果你需要在其他周期引用这个计算值的话,不好实现。因为这个值只在最新一个K上,历史K是0。暂时没有办法去只引用某个指标在最新K上的计算结果。

--  作者:longkun
--  发布时间:2018/9/14 21:45:19
--  
没发现上面代码与商品指数AU30 有什么关系啊?
我的意思是,比如上述”temp:ref(zf,M);”的M是引用AU30的数据。
比如现在时间是夜间21:42,我是要引用AU30商品指数倒数第M根k线对应时间的品种的涨速,如果M=30,那样的话,21:12,苹果是没有数据的,夜盘已经开盘的其它品种如矿石等才有涨速

--  作者:FireScript
--  发布时间:2018/9/17 9:10:36
--  
 1.上面代码是计算一个在最新K上才有效的前M周期的涨幅zf,如果这个zf也是需要stkind去引用,你可以自行在上面修改zf的定义方式.

 2.这个公式本身也是需要引用并指定品种到au30的。 请使用stkind函数去实现下。

3.举例说明:目前只能做到在某个品种 如RB00的最新K上引用au30前M周期K上的涨幅。该品种其他历史K引用到的都是0.因为没办法在引用时候指定只引用最新K上的值。

--  作者:longkun
--  发布时间:2018/9/17 13:29:03
--  
好的,谢谢