以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  请教跨周期引用问题  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=4237)

--  作者:海螺
--  发布时间:2010/12/1 9:39:02
--  请教跨周期引用问题

指南中讲到可以跨周期引用指标,请问可否跨周期引用行情数据?比如,我做的是15分钟K线,如果想引用前一日或前几日(两天以上)日线级别的开盘、收盘和结算价,应如何引用?


--  作者:董小球
--  发布时间:2010/12/1 9:47:13
--  

当然可以啦

 

 

1.1       关于如何使用“#”来引用其他指标周期问题的详细解释

要使用这个“#”来起到引用其他周期效果,您必须新建两个指标,下面我通过一个简单的例子来说明,相信看过之后您一定就明白了。

比如,您当前所用的是1分钟K线周期,您希望调用5分钟周期K线中的收盘价(close),那么请按照下面步骤操作。

第一步:新建一个指标,命名为Y,在Y中写入下面这句代码:

CC:=CLOSE;

第二步:新建第二个指标,命名为TEST,在TEST中写入下面代码:

AA:”Y.CC#MIN5”;

第三步:将指标“TEST”运行应用于盘面,您将看到软件在1分钟K线图中划出一根5分钟周期收盘价的线。


--  作者:海螺
--  发布时间:2010/12/8 22:49:15
--  

 


--  作者:海螺
--  发布时间:2010/12/8 23:01:29
--  

比如说,我做的是15分钟线,有个判定条件是日线级别上最近有一根K线涨跌幅超过2%,而这根K线后到现在的前一根日线级别K线的涨跌幅都不超过0.5%,这要怎么实现呢?

还有就是在15分钟线引用的DYNAINFO(62)是前一日结算价吗?


--  作者:董小球
--  发布时间:2010/12/9 9:27:44
--  

62只能取今天的昨结算价,这个不适用于昨天或者前天或者大前天。。。。。。等

如不明白 打印到图表上看看就明白了


--  作者:海螺
--  发布时间:2010/12/9 14:16:21
--  

谢谢,那第一个问题如果解决呢?

“比如说,我做的是15分钟线,有个判定条件是日线级别上最近有一根K线涨跌幅超过2%,而这根K线后到现在的前一根日线级别K线的涨跌幅都不超过0.5%,这要怎么实现呢?”


--  作者:海螺
--  发布时间:2010/12/9 14:22:51
--  

还有,有没有函数能引用上一日的结算价(包括昨天或前天……的昨结价)呢?


--  作者:fly
--  发布时间:2010/12/9 17:38:24
--  

金字塔只保存了一天的昨结算,没有保存历史昨结算.

所以没办法算历史的涨跌幅


--  作者:金字塔
--  发布时间:2010/12/9 22:04:46
--  
以下是引用海螺在2010-12-9 14:22:51的发言:

还有,有没有函数能引用上一日的结算价(包括昨天或前天……的昨结价)呢?

可以建公式名为[结算价]

结算价:TRIMPRICE(AMOUNT/VOL/MULTIPLIER);//日周期下有效

结算价:ref(结算价,1);//日周期下有效

======

 

在分钟周期下引用

AA:”结算价.前结算价#DAY”;

[此贴子已经被作者于2010-12-9 22:07:22编辑过]

--  作者:海螺
--  发布时间:2010/12/10 14:53:06
--  
以下是引用海螺在2010-12-9 14:16:21的发言:

谢谢,那第一个问题如果解决呢?

“比如说,我做的是15分钟线,有个判定条件是日线级别上最近有一根K线涨跌幅超过2%,而这根K线后到现在的前一根日线级别K线的涨跌幅都不超过0.5%,这要怎么实现呢?”

谢谢,还是求问第一个问题,望能帮忙解决。