以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请教怎么用PEL语言求得9个不同变量名的最大值  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=30117)

--  作者:lufuding
--  发布时间:2012/10/25 15:46:21
--  请教怎么用PEL语言求得9个不同变量名的最大值

A,B,C,D,E,F,G,H,L,分别有着不同的名称变量,怎么求出它们之间的最大值?并能够在逐K模式运行

[此贴子已经被作者于2012-10-25 15:47:17编辑过]

--  作者:jinzhe
--  发布时间:2012/10/25 15:54:57
--  
max(a,max(b,max(c,max(d,max(e,max(f,max(h,l)))))))
--  作者:RogarZ
--  发布时间:2012/10/25 16:45:40
--  

你用循环的话 和序列模式下一样。

只是增加条件

if islastbar then

在最后一根K线上运行


--  作者:lufuding
--  发布时间:2012/10/25 17:38:53
--  
以下是引用jinzhe在2012-10-25 15:54:57的发言:
max(a,max(b,max(c,max(d,max(e,max(f,max(h,l)))))))

 

 

再请教一下能否求出第二个大值呢?


--  作者:jinzhe
--  发布时间:2012/10/26 9:17:35
--  

把这个9个变量赋值给一个数组

然后用SORT倒序排序

数组的第二个元素就是第二大值