以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  如何取出进场后的第3高最低价  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=162494)

--  作者:CQ半兽人
--  发布时间:2018/4/3 9:01:31
--  如何取出进场后的第3高最低价
假设进场后有N根日K线。我将这些日K线的每天最低价从高到低排序。如何取出排序为第3的最低价。代码应该怎么写?
--  作者:FireScript
--  发布时间:2018/4/3 10:26:32
--  
 
HOD  试下这个函数。
使用如下代码做一下判断。可以自行测试下
hod(h,ENTERBARS )=3
[此贴子已经被作者于2018/4/3 13:01:46编辑过]

--  作者:CQ半兽人
--  发布时间:2018/4/3 10:49:42
--  

是这样写吗?我是想得到这排名第3的价格是多少。

L3:hod(Low,ENTERPRICE)=3


--  作者:FireScript
--  发布时间:2018/4/3 10:58:29
--  
 你这取得是最低价了 ? 我上面写的那个语句是一个判断语句,如果满足判断条件 说明当前的H就是满足条件的那个值了。

--  作者:CQ半兽人
--  发布时间:2018/4/3 11:01:09
--  
我的目的就是要取出进场后排名为第3的最低价的具体价格,假如这样,应该怎么写?
--  作者:FireScript
--  发布时间:2018/4/3 13:11:28
--  
抱歉,重新尝试了下。这种排序金字塔下无法很好的实现。之前的代码也是有问题的。

--  作者:CQ半兽人
--  发布时间:2018/4/3 13:59:29
--  

进场后,用LLV(Low,ENTERBARS)算出第13天最低价。

4天开始,再用LLV(Low,ENTERBARS)算出第23天最低价。

然后比较两个最低价的大小,保留值更大的一个。如此循环往复,就可以一直得到一个第3高最低价。

计算方法是这样。代码能帮我写一下吗?拜托。


--  作者:FireScript
--  发布时间:2018/4/3 15:34:51
--  
 你这个算的应该也是不对的。 这种排序和运行机制有一定冲突,所以一般做不了。