 |
mhlin999
中級會員
註冊日期: Jan 2005
來 自:
文章數量: 34 |
高線 指 找到 昨天以前的某一天、最接近昨天K線、比 昨天高 點 還高 的 日線高點,將每一天這樣的值連線
也就是 找到 以前某一天N,
滿足 ref(H,N) > ref(H,1) and ref(H,N-1) <= ref(H,1)
要將 ref(H,N)值 標示在 當天K線位置
某一天N 可能是 前天高點 (最接近的大於昨天高點),
或 前些天的某日高點 (最接近的大於昨天高點的那一天)
低線 指 找到 昨天以前的某一天、最接近昨天K線、比 昨天低 點 還低 的 日線低點,將每一天這樣的值連線
也就是 找到 以前某一天A,
滿足 ref(L,A) < ref(L,1) and ref(L,A-1) >= ref(L,1)
要將 ref(L,A)值 標示在 當天K線位置
某一天A 可能是 前天低點 (最接近的小於昨天低點),
或 前些天的某日低點 (最接近的小於昨天低點的那一天)
希望把規則說清楚了,還請給予指導幫忙!
|
|
向版主報告此篇 |  |
|
2014-04-25 19:33 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18095 |
引用: 最初由 mhlin999 發表
高線 指 找到 昨天以前的某一天、最接近昨天K線、比 昨天高 點 還高 的 日線高點,將每一天這樣的值連線
也就是 找到 以前某一天N,
滿足 ref(H,N) > ref(H,1) and ref(H,N-1) <= ref(H,1)
要將 ref(H,N)值 標示在 當天K線位置
某一天N 可能是 前天高點 (最接近的大於昨天高點),
或 前些天的某日高點 (最接近的大於昨天高點的那一天)
低線 指 找到 昨天以前的某一天、最接近昨天K線、比 昨天低 點 還低 的 日線低點,將每一天這樣的值連線
也就是 找到 以前某一天A,
滿足 ref(L,A) < ref(L,1) and ref(L,A-1) >= ref(L,1)
要將 ref(L,A)值 標示在 當天K線位置
某一天A 可能是 前天低點 (最接近的小於昨天低點),
或 前些天的某日低點 (最接近的小於昨天低點的那一天)
希望把規則說清楚了,還請給予指導幫忙!
原碼:
HH:=H; LL:=L;
PH:C*0-999999; //若找不到比昨天更高, 給 -999999 值
PL:C*0+999999; //若找不到比昨天更低, 給 +999999 值
for i=datacount downto 3 do begin
SH:=HH[i-1]; SL:=LL[i-1];
for j=i-2 downto 1 do begin
if HH[j]>SH then begin
PH[i]:=HH[j]; break;
end;
end;
for j=i-2 downto 1 do begin
if LL[j]<SL then begin
PL[i]:=LL[j]; break;
end;
end;
end;
|
|
向版主報告此篇 |  |
|
2014-04-25 22:04 |
|
|
|  |
 |
logahsu
資深會員

註冊日期: Jul 2008
來 自:
文章數量: 112 |
請問總版主,為何程式用在主圖上時會有線條突破螢幕高低點的現象?
引用: 最初由 cgjj 發表
原碼:
HH:=H; LL:=L;
PH:C*0-999999; //若找不到比昨天更高, 給 -999999 值
PL:C*0+999999; //若找不到比昨天更低, 給 +999999 值
for i=datacount downto 3 do begin
SH:=HH[i-1]; SL:=LL[i-1];
for j=i-2 downto 1 do begin
if HH[j]>SH then begin
PH[i]:=HH[j]; break;
end;
end;
for j=i-2 downto 1 do begin
if LL[j]<SL then begin
PL[i]:=LL[j]; break;
end;
end;
end;
logahsu 附帶上了此圖片:
__________________
--------------------------------------------------------
奇狐好 奇狐棒 奇狐呱呱叫
|
|
向版主報告此篇 |  |
|
2015-09-01 17:45 |
|
|
|  |
 |
logahsu
資深會員

註冊日期: Jul 2008
來 自:
文章數量: 112 |
回覆: 回覆: 請問總版主,為何程式用在主圖上時會有線條突破螢幕高低點的現象?
引用: 最初由 cgjj 發表
正常的現象,公式使用前請先仔細看註解唷
答案在此:
PH:C*0-999999; //若找不到比昨天更高, 給 -999999 值
PL:C*0+999999; //若找不到比昨天更低, 給 +999999 值
原來如此∼感恩。
謝謝總版主解惑。
__________________
--------------------------------------------------------
奇狐好 奇狐棒 奇狐呱呱叫
|
|
向版主報告此篇 |  |
|
2015-09-02 16:04 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|