tft每日頭條

 > 生活

 > 削峰填谷數學算法

削峰填谷數學算法

生活 更新时间:2024-11-20 20:30:50

峰與峰、谷與谷連線,在通常情況下被定義為壓力線、支撐線。

連線用到的是畫直線的函數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

峰與峰、谷與谷連線效果圖

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved