削峰填谷数学算法(谷与谷连线的算法)

峰与峰、谷与谷连线,在通常情况下被定义为压力线、支撑线。

连线用到的是画直线的函数DRAWLINE。画线的实现分为三个步骤:

  1. 确定直线的两个点---起点与终点;
  2. 预设条件;
  3. 画出直线,并确定向右延长的类型;
  4. 对画线进行当前位置的价格输出,用于“预测”意义。

算法实现如下:

  1. 直线的起点、终点,并置为常数

峰1:= CONST(PEAK(1,5,1));

谷1:= CONST(TROUGH(2,5,1));

峰2:= CONST(PEAK(1,5,1 1));

谷2:= CONST(TROUGH(2,5,1 1));

峰3:= CONST(PEAK(1,5,2 1));

谷3:= CONST(TROUGH(2,5,2 1));

峰4:= CONST(PEAK(1,5,3 1));

谷4:= CONST(TROUGH(2,5,3 1));

2.预设条件

峰与峰之间的连线,用最高价与峰值相等作为判断条件;

谷与谷之间的连线,用最低价与谷值相等作为判断条件。

3.使用DRAWLINE函数,画出直线,并向右延长

FFLX1:DRAWLINE(H=峰2,H,H=峰1,H,1)COLORGREEN;{FFLX1 峰峰连线1}

FFLX2:DRAWLINE(H=峰3,H,H=峰2,H,1)COLORGREEN;{FFLX2 峰峰连线2}

FFLX3:DRAWLINE(H=峰4,H,H=峰3,H,1)COLORGREEN;{FFLX3 峰峰连线3}

GGLX1:DRAWLINE(L=谷2,L,L=谷1,L,1),COLORRED; {GGLX1 谷谷连线1}

GGLX2:DRAWLINE(L=谷3,L,L=谷2,L,1),COLORRED; {GGLX2 谷谷连线2}

GGLX3:DRAWLINE(L=谷4,L,L=谷3,L,1),COLORRED; {GGLX3 谷谷连线3}

4.给出直线的当前价格,可用于对未来的“预测”

DRAWNUMBER(ISLASTBAR,FFLX1,FFLX1)COLORGREEN;

DRAWNUMBER(ISLASTBAR,FFLX2,FFLX2)COLORGREEN;

DRAWNUMBER(ISLASTBAR,FFLX3,FFLX3)COLORGREEN;

DRAWNUMBER(ISLASTBAR,GGLX1,GGLX1),COLORRED;

DRAWNUMBER(ISLASTBAR,GGLX2,GGLX2),COLORRED;

DRAWNUMBER(ISLASTBAR,GGLX3,GGLX3),COLORRED;

最后的实现,打开公式管理器,选择特色型,点击新建,公式名称填入“切线”,画线方法选择“主图叠加”。

复制本文内的代码,粘贴到公式编辑器内,最后点击确定,回到数据分析界面,输入算法名称即可。

削峰填谷数学算法(谷与谷连线的算法)(1)

峰与峰、谷与谷连线效果图

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页