请版主大神帮编写历史三高收盘价
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线数量:
hhv(high,0);
hhvbars(high,0)
最高区macd大于0距离今天的k数量,这个不太理解所谓最高区是什么意思
另外次高这些没有办法求
抱歉,这个在PEL上我们也无法实现的。建议利用python这类更灵活的语言去实现。
有最高区MACD上穿零日K线离今天K线数量:
是指
MACD大于0区间有历史最高收盘价存在, 求这次MACD上穿零日K线离今天K线数量:
在网络上学习到
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区间的三个高值收盘价;
请版主大神辛苦一下、劳神一下编写
len0:BARSLAST(cross(k,d));
result0:if(ref(macd1,最高离今K线数)>0,ref(len0,最高离今K线数)+最高离今K线数),0);//如果最高价所在位置macd大于0,则返回最高价距离金叉位置,否则返回0
哈哈,可爱、帅气、睿智的 版主大神
macdjc输入,经过近期创历史新高--000596检测,result01输出完全正确。
哈哈,谢谢牛逼的 FireScript 版主大神!!
有少数没有输出,不知道问题在哪里。
经000596检测,次高、三高都在历史最高收盘价附近几日。
有了result01这个数据,能不能赋值有历史最高收盘价的MACD大于0区间,
将这段时间内的K线收盘价设置为0,然后再对历史所有K线求最高?
次高、三高两句,再次请版主大神劳一下神!!!
1.没有输出说明最高价所在位置macd小于0
2.“能不能赋值有历史最高收盘价的MACD大于0区间,将这段时间内的K线收盘价设置为0,然后再对历史所有K线求最高?” 你这个意思是要排除这段的K 再进行最高价统计?这个我试了下处理不了的。
如何编写:
历史最高收盘价MACD大于0区间,将这段时间内的K线收盘价设置为0。