Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:关于取数组中的最近的上下位的数字的算法

1楼
leonxu 发表于:2014/10/9 2:09:45
在10个指数,比如,a1,a2,a3,a4,a5.....a10,要与现价close比较,找出比close大的和比close小的最近两值,该如何编程?
2楼
leonxu 发表于:2014/10/9 3:02:02
或者换个说法,我已经用lod2找到close的排名,比如说4,那我想找出或引用第3名及第5名的值,该如何编程?
3楼
jinzhe 发表于:2014/10/9 9:01:41

hod2

把你要的东西弄进数组,

然后找到close 的位置,再找前一个和后一个

4楼
王锋 发表于:2014/10/9 13:51:52

返回数据集中第 k 个最大值。使用此函数可以根据相对标准来选择数值。例如,可以使用函数 LARGE 得到第一名、第二名或第三名的得分。
语法
LARGE(array,N,k)
Array   为需要从中选择第 k 个最大值的数组或数据区域。
N  为数组的计算数据周期数量
 K   为返回值在数组或数据单元格区域中的位置(从大到小排)。
说明
如果数组为空,函数 LARGE 返回错误值 #NUM!。
如果 k ≤ 0 或 k 大于数据点的个数,函数 LARGE 返回错误值 #NUM!。
如果区域中数据点的个数为 n,则函数 LARGE(array,1) 返回最大值,函数 LARGE(array,n) 返回最小值。

例如:LARGE(C,10,3);求收盘价的10周期内的第三个最大值。
所属函数组:统计函数

共4 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01172 s, 3 queries.