![]() |
總頁數 (2): « 1 [2] 在這個頁面顯示本主題全部的 23 個文章 |
奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 高低連線問題 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=24473)
延伸應用
請總版主協助:
1,求黑色折線的數值;
2,附圖中頂點,底點的公式寫法;
3,求頂點的H 及 底點的L;
感謝!
回覆: 延伸應用
引用:
最初由 Markchu7 發表
請總版主協助:
1,求黑色折線的數值;
2,附圖中頂點,底點的公式寫法;
3,求頂點的H 及 底點的L;
感謝!
感謝總版主協助與提醒!
我也知道有未來函數的效果!基本上根據觀察會有過了3,4根K棒後,折線才畫出來!但畫了之後就確定了!
我是想確定了之後才運用!
另:1,求黑色折線的數值;這個問題,總版主似乎忘了協助,再請幫忙!
謝謝!
引用:
最初由 Markchu7 發表
感謝總版主協助與提醒!
我也知道有未來函數的效果!基本上根據觀察會有過了3,4根K棒後,折線才畫出來!但畫了之後就確定了!
我是想確定了之後才運用!
另:1,求黑色折線的數值;這個問題,總版主似乎忘了協助,再請幫忙!
謝謝!
<會有在同根K棒自高垂直連到低>,是的!我也有觀察到這個現象!
以程式小白的我來說:我很好奇,一K棒有2個值,它是怎樣做到的?
總是謝謝總版主的協助!感恩哪!
引用:
最初由 Markchu7 發表
<會有在同根K棒自高垂直連到低>,是的!我也有觀察到這個現象!
以程式小白的我來說:我很好奇,一K棒有2個值,它是怎樣做到的?
總是謝謝總版主的協助!感恩哪!
引用:
最初由 cgjj 發表
注意!!! 它並非是像 ZIG 那樣的公式唷~~
1.這個公式並非高低高低高低...一直如此反向。
2.這個公式有動用到未來數據!
3.頂點和底點有可能在同一根
重新處理如下:
原碼:
HH:=H; LL:=L; UP1:=HH > REF(HHV(HH,3),1) or barpos=0 linethick; DOWN1:=LL < REF(LLV(LL,3),1) or barpos=0 linethick; UD:=DOWN1+UP1*2 linethick; LastUD:=0; LastDW:=-1; DWP1:=C*0 linethick; DWP2:=DWP1 linethick; DWPZ:=DWP1 linethick; DWLEN:=DWP1; for i = 1 to datacount do begin if LastUD=UD[i] then begin if LastUD=3 and LastDW>-1 then begin DWP1[i]:=LL[i]; DWP2[i]:=HH[LastDW]; DWPZ[LastDW]:=DWP2[i]; DWLEN[i]:=i-LastDW; LastDW:=i; end; end else begin if UD[i]=1 or (UD[i]=3 and LastUD=2) then begin PP:=i-1; for j = PP downto 1 do begin if HH[j]>HH[PP] then PP:=j; if UP1[j]=1 then break; end; if j>0 and DWP1[PP]=0 then begin DWP1[PP]:=HH[PP]; if LastDW > -1 then begin DWP2[PP]:=LL[LastDW]; DWPZ[LastDW]:=DWP2[PP]; DWLEN[PP]:=PP-LastDW; end; LastDW:=PP; if UD[i]=3 then begin DWP1[i]:=LL[i]; DWP2[i]:=DWP1[LastDW]; DWPZ[LastDW]:=DWP2[i]; DWLEN[i]:=i-LastDW; LastDW:=i; end; end; end else if UD[i]=2 or (UD[i]=3 and LastUD=1) then begin PP:=i-1; for j = PP downto 1 do begin if LL[j]<LL[PP] then PP:=j; if DOWN1[j]=1 then break; end; if j>0 and DWP1[PP]=0 then begin DWP1[PP]:=LL[PP]; if LastDW > -1 then begin DWP2[PP]:=HH[LastDW]; DWPZ[LastDW]:=DWP2[PP]; DWLEN[PP]:=PP-LastDW; end; LastDW:=PP; if UD[i]=3 then begin DWP1[i]:=LL[i]; DWP2[i]:=DWP1[LastDW]; DWPZ[LastDW]:=DWP2[i]; DWLEN[i]:=i-LastDW; LastDW:=i; end; end; end; end; if UD[i]>0 then LastUD:=UD[i]; end; DRAWSL(DWP2>0,DWP1,(DWP1-DWP2)/DWLEN,-DWLEN,1) coloryellow pxdn2; STICKLINE(DWPZ<>DWP1 and DWPZ>0 ,H,L,0.1,0) coloryellow;
引用:
最初由 Rosetta 發表
請板主協助新增功能,謝謝。
1.連線從低連到高時,在高點標示出高點數值與(高-低)的數值
6168 宏齊,2026/3/31低點22.70連線到4/20高點30.80,因此在4/20高點標示出文字30.80與8.1
2.連線從高連到低時,在低點標示出低點數值與(低-高)的數值
6168 宏齊,2026/3/25高點28.10連線到3/31低點22.70,因此在3/31低點標示出文字22.70與-5.4
3.目前在UP1未發生DOWN1時,從前面DOWN1 與 UP1 二者所夾之最低點,連線到目前最後一個UP1高點,並在最後一個UP1高點標示出高點數值與(高-低)的數值
2351順德,到2026/4/24為止都是UP1未發生DOWN1,因此從4/15低點劃線到4/23高點,並且在4/23高點標示出文字172.5與54.5
4.目前在DOWN1未發生UP1時,從前面UP1 與 DOWN1 二者所夾之最高點,連線到目前最後一個DOWN1低點,並在最後一個DOWN1低點標示出低點數值與(低-高)的數值
1815富喬,到2026/4/24為止都是DOWN1未發生UP1,因此從4/20高點劃線到4/23低點,並且在4/23低點標示出文字105與-24.5
5.貫穿線也適用以上之標示規則
![]()
| 全部時間均為台灣時間, 現在時間為12:54 | 總頁數 (2): « 1 [2] 在這個頁面顯示本主題全部的 23 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.