以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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 -- 好的,谢谢 |