以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=171672)

--  作者:cslt
--  发布时间:2019/8/16 8:27:00
--  [求助]请版主大神帮编写历史三高收盘价
请版主大神帮编写历史三高收盘价
1、历史最高、历史次高、历史三高,不在同一次MACD大于0区间的三个高值收盘价;
2、历史最高、历史次高、历史三高,这三个收盘价K线,距离今天的K线数量;
3、三个收盘价所在不同的MACD大于0区间,每次MACD大于等于0的K线,距离今天的K线数量。
自己搞了几天,搞得头晕脑胀,不是这里错误,就是那里错误。无奈,只能请版主大神了!!!
请版主大神编写:
历史最高收盘价:
历史最高K线离今天K线数量:
有最高区MACD上穿零日K线离今天K线数量:

历史次高收盘价:
历史次高K线离今天K线数量:
有次高区MACD上穿零日K线离今天K线数量:

历史三高收盘价:
历史三高K线离今天K线数量:
有三高区MACD上穿零日K线离今天K线数量:

--  作者:yukizzc
--  发布时间:2019/8/16 9:27:36
--  
hhv(high,0);
hhvbars(high,0)

最高区macd大于0距离今天的k数量,这个不太理解所谓最高区是什么意思

另外次高这些没有办法求

--  作者:FireScript
--  发布时间:2019/8/16 9:33:15
--  
 抱歉,这个在PEL上我们也无法实现的。建议利用python这类更灵活的语言去实现。
--  作者:cslt
--  发布时间:2019/8/16 11:19:43
--  
有最高区MACD上穿零日K线离今天K线数量:
是指
MACD大于0区间有历史最高收盘价存在, 求这次MACD上穿零日K线离今天K线数量:

--  作者:cslt
--  发布时间:2019/8/16 11:37:06
--  
在网络上学习到
fh:=CLOSE;
ph:=fh;
a:=SORTPOS(pfhh,1,1,DATACOUNT);
最高:fh[ph[1]],LINETHICK0,COLORYELLOW;
次高:fh[ph[2]],LINETHICK0,COLORWHITE;
三高:fh[ph[3]],LINETHICK0,COLORCYAN;//添加
最高离今K线数:BARSLAST(C=最高),LINETHICK0,COLORYELLOW;//添加
次高离今K线数:BARSLAST(C=次高),LINETHICK0,COLORWHITE;//添加
三高离今K线数:BARSLAST(C=三高),LINETHICK0,COLORCYAN;//添加
MACD大于0区间有历史最高收盘价存在, 求这次MACD上穿零日K线离今天K线数量:
如何求不在同一次MACD大于0区间的三个高值收盘价;
请版主大神辛苦一下、劳神一下编写

--  作者:FireScript
--  发布时间:2019/8/16 13:10:16
--  
len0:BARSLAST(cross(k,d));
result0:if(ref(macd1,最高离今K线数)>0,ref(len0,最高离今K线数)+最高离今K线数),0);//如果最高价所在位置macd大于0,则返回最高价距离金叉位置,否则返回0

--  作者:cslt
--  发布时间:2019/8/19 8:54:09
--  
哈哈,可爱、帅气、睿智的 版主大神
macdjc输入,经过近期创历史新高--000596检测,result01输出完全正确。
哈哈,谢谢牛逼的 FireScript 版主大神!!
有少数没有输出,不知道问题在哪里。
经000596检测,次高、三高都在历史最高收盘价附近几日。
有了result01这个数据,能不能赋值有历史最高收盘价的MACD大于0区间,
将这段时间内的K线收盘价设置为0,然后再对历史所有K线求最高?
次高、三高两句,再次请版主大神劳一下神!!!

--  作者:FireScript
--  发布时间:2019/8/19 9:16:51
--  
 1.没有输出说明最高价所在位置macd小于0
 2.“能不能赋值有历史最高收盘价的MACD大于0区间,将这段时间内的K线收盘价设置为0,然后再对历史所有K线求最高?”  你这个意思是要排除这段的K 再进行最高价统计?这个我试了下处理不了的。


--  作者:cslt
--  发布时间:2019/8/19 10:12:03
--  
如何编写:
历史最高收盘价MACD大于0区间,将这段时间内的K线收盘价设置为0。

--  作者:FireScript
--  发布时间:2019/8/19 10:16:57
--  
这个无法处理的。