谷底与谷峰的区别(峰谷确定之最值法)
前面的文章,按部就班地论述了最值的获得方法:
- 峰谷函数法---求峰谷的函数;
- 手动取值法---通过数据位置获得其对应的基本数值;
- 最值函数法---求最高的函数来获得数值;
- 几何的方法---今天论述一个通过空间值大小的对比,获得基本数值的方法。
思路步骤
- 当数据的最高值,大于左右两侧的最高值,就定义为峰或者最高值;
- 当数据的最低值,小于左右两侧的最低值,就定义为谷或者最低值;
- 输出线段或者直线。
算法建立
1峰或者最大值
HTJ:=H>=REF(H,1) AND H>=REFX(H,1);{高点条件}
2.谷或者最小值
LTJ:=L<=REF(L,1) AND L<=REFX(L,1);{低点条件}
3.输出画线
a.
水平法一
HZ1:REF(H, BARSLAST(H>=REF(H,1) AND H>=REFX(H,1)));{高点值 方法一}
LZ1:REF(L, BARSLAST(L<=REF(L,1) AND L<=REFX(L,1)));{低点值 方法一}
水平法二
HZ1:REF(H, BARSLAST(H>=REF(H,1) AND H>=REFX(H,1))),POINTDOT,LINETHICK3;
LZ1:REF(L, BARSLAST(L<=REF(L,1) AND L<=REFX(L,1))),POINTDOT,LINETHICK3;
b.折线法
DRAWLINE(H>=REF(H,1) AND H>=REFX(H,1),H,L<=REF(L,1) AND L<=REFX(L,1),L,0);
DRAWLINE(L<=REF(L,1) AND L<=REFX(L,1),L,H>=REF(H,1) AND H>=REFX(H,1),H,0);
c.折线通道法
PLOYLINE(H>=REF(H,1) AND H>=REFX(H,1),H);
PLOYLINE(L<=REF(L,1) AND L<=REFX(L,1),L);
d.线段法
DRAWLINE(H>=REF(H,1) AND H>=REFX(H,1),H,H>=REF(H,1) AND H>=REFX(H,1),H,0);
DRAWLINE(L<=REF(L,1) AND L<=REFX(L,1),L,L<=REF(L,1) AND L<=REFX(L,1),L,0);
e.直线法
DRAWLINE(H>=REF(H,1) AND H>=REFX(H,1),H,L<=REF(L,1) AND L<=REFX(L,1),L,1);
DRAWLINE(L<=REF(L,1) AND L<=REFX(L,1),L,H>=REF(H,1) AND H>=REFX(H,1),H,1);
f.左侧线段当前直线法
DRAWLINE(H>=REF(H,1) AND H>=REFX(H,1),H,H>=REF(H,1) AND H>=REFX(H,1),H,0);
DRAWLINE(L<=REF(L,1) AND L<=REFX(L,1),L,L<=REF(L,1) AND L<=REFX(L,1),L,0);
DRAWLINE(H>=REF(H,1) AND H>=REFX(H,1),H,H>=REF(H,1) AND H>=REFX(H,1),H,1);
DRAWLINE(L<=REF(L,1) AND L<=REFX(L,1),L,L<=REF(L,1) AND L<=REFX(L,1),L,1);
效果示意
水平法1
水平法2
折线法
折线通道法
线段法
直线法
左线段右直线法
通道 折线法
这里的所有算法,只是面向函数的应用和算法的建立过程展示,与交易无关!
计算创造价值,分享助你成功。文中代码均可运行。
江丰鱼的文章只在今日头条首发,未经授权禁止引用或转载。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com