以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  求助:如何获得120个交易日内最高价、次高价、第3高价……至今的周期数?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=151468)

--  作者:c100011669
--  发布时间:2017/4/13 17:25:08
--  求助:如何获得120个交易日内最高价、次高价、第3高价……至今的周期数?
求助:如要获得120个交易日内最高价、次高价、第3高价……至今的周期数,代码怎么写?请高手、大师们指教!谢谢!!
--  作者:wenarm
--  发布时间:2017/4/14 8:33:29
--  

a:hhv(HIGH,30);
b:HHVBARS(HIGH,30);
aa:VALUEWHEN(HIGH<>a and hhv(HIGH,30),HIGH);//求出该周期范围内,除了最高价外,次最高价的所有值的集合
bb:HHVBARS(aa,30);//取aa序列素组中的最大值

 


--  作者:c100011669
--  发布时间:2017/4/17 12:56:27
--  
以下是引用wenarm在2017/4/14 8:33:29的发言:

a:hhv(HIGH,30);
b:HHVBARS(HIGH,30);
aa:VALUEWHEN(HIGH<>a and hhv(HIGH,30),HIGH);//求出该周期范围内,除了最高价外,次最高价的所有值的集合
bb:HHVBARS(aa,30);//取aa序列素组中的最大值

 

请问老师,要获得第三高价、第四高价……的周期数,又应当怎么写代码呢?请再指教一下!谢谢!


--  作者:FexTel
--  发布时间:2017/4/17 13:03:26
--  
LARGE(HIGH,120 , 1)
--  作者:c100011669
--  发布时间:2017/4/17 13:40:28
--  
以下是引用FexTel在2017/4/17 13:03:26的发言:
LARGE(HIGH,120 , 1)

请问老师?如何得到周期数呢?谢谢!


--  作者:qq代人发帖
--  发布时间:2017/4/17 13:50:06
--  
barslast(LARGE(HIGH,120 , x),1)
[此贴子已经被作者于2017/4/17 13:51:19编辑过]

--  作者:c100011669
--  发布时间:2017/4/17 13:57:30
--  
以下是引用qq代人发帖在2017/4/17 13:50:06的发言:
barslast(LARGE(HIGH,120 , x),1)
[此贴子已经被作者于2017/4/17 13:51:19编辑过]
老师,这代码的返回结果为0
--  作者:FexTel
--  发布时间:2017/4/17 13:59:42
--  
barslast(H=LARGE(HIGH,120,1))

--  作者:c100011669
--  发布时间:2017/4/17 16:27:27
--  
以下是引用FexTel在2017/4/17 13:59:42的发言:
barslast(H=LARGE(HIGH,120,1))
谢谢老师!再追问请教一下,要想从上述代码那一天最高价向右画水平直线怎么写代码呢?再请指教!
--  作者:qq代人发帖
--  发布时间:2017/4/17 16:45:14
--  

aa:LARGE(HIGH,10,2);

这样就输出加画线了