 |
logahsu
資深會員

註冊日期: Jul 2008
來 自:
文章數量: 112 |
請教總版主,如何取得kd交叉及後面兩根K棒的值?
總版主,又要麻煩您了。
我的問題如下:
1.在任意周期情況下,kd第一次黃金交叉時,先取得這個交叉點的股價值。(這部分沒有問題)
但是,如何緊接著取得黃金交叉之後的第二根k棒的H與L、第三根k棒的股價的H與L,以便與第一根金叉時的值高低相比。
N1:=9;
RSV:=(CLOSE-LLV(LOW,N1))/(HHV(HIGH,N1)-LLV(LOW,N1))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
KC:=CROSS(K,D);
DRAWICON(KC,K,1),;
下面的我就不會了,請總版主幫忙。
__________________
--------------------------------------------------------
奇狐好 奇狐棒 奇狐呱呱叫
|
|
向版主報告此篇 |  |
|
2011-07-24 02:38 |
|
|
|  |
 |
peter109
資深會員
註冊日期: Dec 2004
來 自: Taipei
文章數量: 1891 |
回覆: 請教總版主,如何取得kd交叉及後面兩根K棒的值?
引用: 最初由 logahsu 發表
總版主,又要麻煩您了。
我的問題如下:
1.在任意周期情況下,kd第一次黃金交叉時,先取得這個交叉點的股價值。(這部分沒有問題)
但是,如何緊接著取得黃金交叉之後的第二根k棒的H與L、第三根k棒的股價的H與L,以便與第一根金叉時的值高低相比。
N1:=9;
RSV:=(CLOSE-LLV(LOW,N1))/(HHV(HIGH,N1)-LLV(LOW,N1))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
KC:=CROSS(K,D);
DRAWICON(KC,K,1),;
下面的我就不會了,請總版主幫忙。
// 解 1 運用 REFX函數
X01:=BARSLAST(KC);
H1:REF(REFX(H,1),X01);
L1:REF(REFX(L,1),X01);
H2:REF(REFX(H,2),X01);
L2:REF(REFX(L,2),X01);
H3:REF(REFX(H,3),X01);
L3:REF(REFX(L,3),X01);
//解 2 運用交叉後K棒位置
H1:REF(H,BRSLAST(X01=1));
L1:REF(L,BRSLAST(X01=1));
H2:REF(H,BRSLAST(X01=2));
L2:REF(L,BRSLAST(X01=2));
H3:REF(H,BRSLAST(X01=3));
L3:REF(L,BRSLAST(X01=3));
__________________
至誠能勝天下至偽
至拙能勝天下至巧
|
|
向版主報告此篇 |  |
|
2011-07-24 11:54 |
|
|
|  |
 |
logahsu
資深會員

註冊日期: Jul 2008
來 自:
文章數量: 112 |
回覆: 回覆: 請教總版主,如何取得kd交叉及後面兩根K棒的值?
引用: 最初由 peter109 發表
// 解 1 運用 REFX函數
X01:=BARSLAST(KC);
H1:REF(REFX(H,1),X01);
L1:REF(REFX(L,1),X01);
H2:REF(REFX(H,2),X01);
L2:REF(REFX(L,2),X01);
H3:REF(REFX(H,3),X01);
L3:REF(REFX(L,3),X01);
//解 2 運用交叉後K棒位置
H1:REF(H,BRSLAST(X01=1));
L1:REF(L,BRSLAST(X01=1));
H2:REF(H,BRSLAST(X01=2));
L2:REF(L,BRSLAST(X01=2));
H3:REF(H,BRSLAST(X01=3));
L3:REF(L,BRSLAST(X01=3));
謝謝總版主,終於搞定了,假日您還那麼辛苦,真是敬佩....
小註:第二個解決方案裡的是「BARSLAST」....
__________________
--------------------------------------------------------
奇狐好 奇狐棒 奇狐呱呱叫
|
|
向版主報告此篇 |  |
|
2011-07-24 23:30 |
|
|
|  |
 |
logahsu
資深會員

註冊日期: Jul 2008
來 自:
文章數量: 112 |
回覆: 回覆: 回覆: 請教總版主,如何取得kd交叉及後面兩根K棒的值?
引用: 最初由 logahsu 發表
謝謝總版主,終於搞定了,假日您還那麼辛苦,真是敬佩....
小註:第二個解決方案裡的是「BARSLAST」....
親愛的總版主,真不好意思,老是麻煩您。
上次這個問題獲得解答後,解了不少心頭之問,也以為一切都沒有新的問題了,但是操作幾天後又產生一個相關的延伸性問題,我嘗試自己摸索,但是實在無法解決,所以今天還是硬著頭皮來向您請教。
我的問題是:
上面既然已取得kd黃金交叉當根、次一根、次二根K棒之高、低點,原本光看數字就已足夠了,但是數字一放上主圖,由於K棒是相連的三根,字都擠在一堆,因此一直想找個變通的辦法。
所以,想請教總版主,在任何周期之下,如果kd黃金交叉,就以當根K棒及下一根K棒為基礎,如何在這兩根K棒的高點劃一橫線、在這兩根K棒的低點劃一橫線,將這兩根K棒框起來,也就是說,將這兩根K棒看成是一根。
但是,若第一根K棒的高點比第二根的高點還高,則橫線必然是從左往右邊劃,這條橫線也相當於這兩根K棒的共同高點。反之,若第二根K棒的高點比kd黃金交叉時之那根K棒的高點還要高,則高點橫向是往左邊方向劃。
同樣的,兩根K棒也是劃一條最低價的橫線,若第二根K棒的低點比第一根K棒的低點還低,那就以第二根K棒的低點為基礎向左劃橫線,也就是說,哪一根K棒的低點最低,就以那個低點為框底。
這個想法有點像是股票箱的框線,但是我只要黃金交叉時之當根與第二根k棒的高低點來劃框線。
我這樣陳述,不知有沒有讓總版主困擾?先謝謝總版主不吝指教。
__________________
--------------------------------------------------------
奇狐好 奇狐棒 奇狐呱呱叫
|
|
向版主報告此篇 |  |
|
2011-08-01 11:55 |
|
|
|  |
 |
peter109
資深會員
註冊日期: Dec 2004
來 自: Taipei
文章數量: 1891 |
回覆: 回覆: 回覆: 回覆: 請教總版主,如何取得kd交叉及後面兩根K棒的值?
引用: 最初由 logahsu 發表
親愛的總版主,真不好意思,老是麻煩您。
上次這個問題獲得解答後,解了不少心頭之問,也以為一切都沒有新的問題了,但是操作幾天後又產生一個相關的延伸性問題,我嘗試自己摸索,但是實在無法解決,所以今天還是硬著頭皮來向您請教。
我的問題是:
上面既然已取得kd黃金交叉當根、次一根、次二根K棒之高、低點,原本光看數字就已足夠了,但是數字一放上主圖,由於K棒是相連的三根,字都擠在一堆,因此一直想找個變通的辦法。
所以,想請教總版主,在任何周期之下,如果kd黃金交叉,就以當根K棒及下一根K棒為基礎,如何在這兩根K棒的高點劃一橫線、在這兩根K棒的低點劃一橫線,將這兩根K棒框起來,也就是說,將這兩根K棒看成是一根。
但是,若第一根K棒的高點比第二根的高點還高,則橫線必然是從左往右邊劃,這條橫線也相當於這兩根K棒的共同高點。反之,若第二根K棒的高點比kd黃金交叉時之那根K棒的高點還要高,則高點橫向是往左邊方向劃。
同樣的,兩根K棒也是劃一條最低價的橫線,若第二根K棒的低點比第一根K棒的低點還低,那就以第二根K棒的低點為基礎向左劃橫線,也就是說,哪一根K棒的低點最低,就以那個低點為框底。
這個想法有點像是股票箱的框線,但是我只要黃金交叉時之當根與第二根k棒的高低點來劃框線。
我這樣陳述,不知有沒有讓總版主困擾?先謝謝總版主不吝指教。
我只是狐友 並非版主
數字擠在一起 可以用 pxup / pxdn 來處理
劃線要由左向右 或者 由右向左端視您自己需求而定
//由右向左劃線
X01:=BARSLAST(KC);
H1:REF(REFX(HHV(H,2),1),X01);
L1:REF(REFX(LLV(L,2),1),X01);
劃線函數您可用DRAWSL自行處理
__________________
至誠能勝天下至偽
至拙能勝天下至巧
|
|
向版主報告此篇 |  |
|
2011-08-02 22:29 |
|
|
|  |
 |
logahsu
資深會員

註冊日期: Jul 2008
來 自:
文章數量: 112 |
回覆: 回覆: 回覆: 回覆: 回覆: 請教總版主,如何取得kd交叉及後面兩根K棒的值?
引用: 最初由 peter109 發表
我只是狐友 並非版主
數字擠在一起 可以用 pxup / pxdn 來處理
劃線要由左向右 或者 由右向左端視您自己需求而定
//由右向左劃線
X01:=BARSLAST(KC);
H1:REF(REFX(HHV(H,2),1),X01);
L1:REF(REFX(LLV(L,2),1),X01);
劃線函數您可用DRAWSL自行處理
回peter109 兄,先謝謝您的幫忙....
我用:
KC:=CROSS(K,D);
X01:=BARSLAST(KC);
H1:REF(REFX(HHV(H,2),1),X01);
L1:REF(REFX(LLV(L,2),1),X01);
DRAWSL(KC and X01 ,REF(H1,BARSLAST(X01=1)),0,REF(L1,BARSLAST(X01=1)),1) COLORYELLOW;
我試著用H1與 L1劃線,上下兩條線的確是抓到了兩根K棒的高低點。但是:
1.這兩條線是無限向右延伸,而不是只劃到第二根K棒就結束。
2.至於要如何才能正確劃一個框線,對我來說,實在是太難了...真是慚愧萬分,還請再幫個忙....。
__________________
--------------------------------------------------------
奇狐好 奇狐棒 奇狐呱呱叫
|
|
向版主報告此篇 |  |
|
2011-08-03 00:33 |
|
|
|  |
 |
logahsu
資深會員

註冊日期: Jul 2008
來 自:
文章數量: 112 |
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 請教總版主,如何取得kd交叉及後面兩根K棒的值?
引用: 最初由 logahsu 發表
回peter109 兄,先謝謝您的幫忙....
我用:
KC:=CROSS(K,D);
X01:=BARSLAST(KC);
H1:REF(REFX(HHV(H,2),1),X01);
L1:REF(REFX(LLV(L,2),1),X01);
DRAWSL(KC and X01 ,REF(H1,BARSLAST(X01=1)),0,REF(L1,BARSLAST(X01=1)),1) COLORYELLOW;
我試著用H1與 L1劃線,上下兩條線的確是抓到了兩根K棒的高低點。但是:
1.這兩條線是無限向右延伸,而不是只劃到第二根K棒就結束。
2.至於要如何才能正確劃一個框線,對我來說,實在是太難了...真是慚愧萬分,還請再幫個忙....。
我後來發現,DRAWSL(KC and X01 ,REF(H1,BARSLAST(X01=1)),0,REF(L1,BARSLAST(X01=1)),1) COLORYELLOW;
這行根本就沒有作用....是錯誤的.....這樣一來,我就更不懂了,求教。
__________________
--------------------------------------------------------
奇狐好 奇狐棒 奇狐呱呱叫
|
|
向版主報告此篇 |  |
|
2011-08-03 14:44 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18143 |
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 請教總版主,如何取得kd交叉及後面兩根K棒的值?
引用: 最初由 logahsu 發表
我後來發現,DRAWSL(KC and X01 ,REF(H1,BARSLAST(X01=1)),0,REF(L1,BARSLAST(X01=1)),1) COLORYELLOW;
這行根本就沒有作用....是錯誤的.....這樣一來,我就更不懂了,求教。
KC:=cross(K,D); RKC:=ref(KC,1);
MH:=HHV(H,2); ML:=LLV(L,2);
DRAWSL(RKC,MH,0,-1,1) PXDN2 coloryellow;
DRAWSL(RKC,ML,0,-1,1) PXDN2 coloryellow;
STICKLINE(KC,refx(MH,1),refx(ML,1),0.1,0) coloryellow;
STICKLINE(RKC,MH,ML,0.1,0) coloryellow;
|
|
向版主報告此篇 |  |
|
2011-08-03 15:11 |
|
|
|  |
 |
logahsu
資深會員

註冊日期: Jul 2008
來 自:
文章數量: 112 |
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 請教總版主,如何取得kd交叉及後面兩根K棒的值?
引用: 最初由 cgjj 發表
KC:=cross(K,D); RKC:=ref(KC,1);
MH:=HHV(H,2); ML:=LLV(L,2);
DRAWSL(RKC,MH,0,-1,1) PXDN2 coloryellow;
DRAWSL(RKC,ML,0,-1,1) PXDN2 coloryellow;
STICKLINE(KC,refx(MH,1),refx(ML,1),0.1,0) coloryellow;
STICKLINE(RKC,MH,ML,0.1,0) coloryellow;
千謝、萬謝總版主,這個對我來說真是太難了.....好在有板主不吝指教,擔誤到您寶貝的時間,請包涵。(以下是我自言自語:總板主:萬歲,助人無數福貴多)
※也謝謝peter兄的幫忙。
__________________
--------------------------------------------------------
奇狐好 奇狐棒 奇狐呱呱叫
|
|
向版主報告此篇 |  |
|
2011-08-03 17:27 |
|
|
|  |
 |
logahsu
資深會員

註冊日期: Jul 2008
來 自:
文章數量: 112 |
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 請教總版主,如何取得kd交叉及後面兩根K棒的值?
引用: 最初由 logahsu 發表
千謝、萬謝總版主,這個對我來說真是太難了.....好在有板主不吝指教,擔誤到您寶貝的時間,請包涵。(以下是我自言自語:總板主:萬歲,助人無數福貴多)
※也謝謝peter兄的幫忙。
總版主:先跟您拜個晚年∼
又要麻煩您了,我承上面劃框線的問題,想請教總版主:
請問,要如何將下跌行情時昨天的高點與前天的低點(上漲行情 時,也有可能是前天的低點與昨天的高點) 劃一個框,並取得這個「形同二日K棒」的高低點數值,但是,我只想要前天與昨天的框線,大前天的就不要劃框線。
這樣描述不知有沒有表達清楚?懇請解惑。謝謝總版主∼
__________________
--------------------------------------------------------
奇狐好 奇狐棒 奇狐呱呱叫
|
|
向版主報告此篇 |  |
|
2012-02-02 10:10 |
|
|
|  |
 |
logahsu
資深會員

註冊日期: Jul 2008
來 自:
文章數量: 112 |
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 請教總版主,如何取得kd交叉及後面兩
引用: 最初由 cgjj 發表
昨天的高點與前天的低點 vs 前天的低點與昨天的高點
兩者並無差別唷, 請再次確認
總版主說的沒錯,可能是我在表達時畫蛇潻足....或想的太多了。
我就是想要前天的高點與昨天的低點畫框並取得這個高點與低點的值。拜託總版主幫忙∼謝謝您。
__________________
--------------------------------------------------------
奇狐好 奇狐棒 奇狐呱呱叫
|
|
向版主報告此篇 |  |
|
2012-02-02 22:27 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18143 |
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 請教總版主,如何取得kd交叉及
引用: 最初由 logahsu 發表
總版主說的沒錯,可能是我在表達時畫蛇潻足....或想的太多了。
我就是想要前天的高點與昨天的低點畫框並取得這個高點與低點的值。拜託總版主幫忙∼謝謝您。
看看是為您要的
ck:=date<>ref(date,1);
RK:=sumbars(ck,1);
RKPOS:=datacount-RK[datacount];
RK:=barpos=RKPOS;
LK:=sumbars(ck,3);
LK:=barpos=datacount-LK[datacount]+1;
LKSP:=barslast(LK); LKSP:=LKSP[RKPOS];
MH:=HHV(H,LKSP); ML:=LLV(L,LKSP);
MH:=MH[RKPOS]; ML:=ML[RKPOS];
DRAWSL(RK,MH,0,-LKSP,1) PXDN2 coloryellow;
DRAWSL(RK,ML,0,-LKSP,1) PXDN2 coloryellow;
STICKLINE(LK,MH,ML,0.1,0) coloryellow;
STICKLINE(RK,MH,ML,0.1,0) coloryellow;
|
|
向版主報告此篇 |  |
|
2012-02-03 12:25 |
|
|
|  |
 |
logahsu
資深會員

註冊日期: Jul 2008
來 自:
文章數量: 112 |
回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 回覆: 請教總版主,如何取得kd
引用: 最初由 cgjj 發表
看看是為您要的
ck:=date<>ref(date,1);
RK:=sumbars(ck,1);
RKPOS:=datacount-RK[datacount];
RK:=barpos=RKPOS;
LK:=sumbars(ck,3);
LK:=barpos=datacount-LK[datacount]+1;
LKSP:=barslast(LK); LKSP:=LKSP[RKPOS];
MH:=HHV(H,LKSP); ML:=LLV(L,LKSP);
MH:=MH[RKPOS]; ML:=ML[RKPOS];
DRAWSL(RK,MH,0,-LKSP,1) PXDN2 coloryellow;
DRAWSL(RK,ML,0,-LKSP,1) PXDN2 coloryellow;
STICKLINE(LK,MH,ML,0.1,0) coloryellow;
STICKLINE(RK,MH,ML,0.1,0) coloryellow;
謝謝總版主熱心解惑,先祝您假日愉快。我有用上面的公式去試過,大體如我所希望的。但是我還有一個疑惑,照上面的公式去跑,它會以周期「日」為範圍框起來,假設是在日線以下,包括短線各周期(五分、十五分、多分線)....跑的話,不知要怎麼修改?也就是除了當根K棒之外,只要將倒數第二、第三根的高低點框起來,這點還要請總版主幫忙。先在此向總版主致謝。
__________________
--------------------------------------------------------
奇狐好 奇狐棒 奇狐呱呱叫
|
|
向版主報告此篇 |  |
|
2012-02-04 00:28 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|