![]() |
總頁數 (3): [1] 2 3 » 在這個頁面顯示本主題全部的 34 個文章 |
奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 求助 波浪ˊ折線 N字計算 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=24079)
求助 波浪ˊ折線 N字計算
版主大大你好
這一題對我比較難
波浪計算目標價 +N 目標價顯示
AB=CD 當c點產生時 如何計算即顯示 D點目標價
PN:=0;
//=============================================== 波浪畫線 ===============================================
input: N5( 3,1,100);
//N:=1;
PP:= (HHV(OPEN / 2 + HIGH / 2,55)) / 2 + (LLV(OPEN / 2 + LOW / 2,55)) / 2;
A:= CROSS(CLOSE,HHV(OPEN,3)) or CROSS(LLV(OPEN,3),CLOSE);
A1:= FILTER(A,13);
TS1:= BARSLAST(A1);
//=====================================================================================
AA:= REF(HIGH,N5) = HHV(HIGH,2 * N5 + 1);
AAA:= FILTER(AA,N5);
BB:= BACKSET(AAA,N5 + 1);
CC1:= FILTER(BB,N5);
CC:= CC1 or ISLASTBAR;
AA2:= REF(LOW,N5) = LLV(LOW,2 * N5 + 1);
AAA2:= FILTER(AA2,N5);
BB2:= BACKSET(AAA2,N5 + 1);
CC22:= FILTER(BB2,N5);
//===============================================================
CC2:= CC22 and NOT(CC1);
EA:= BACKSET(CC,REF(BARSLAST(CC2),1) + 1);
EB:= EA > REF(EA,1);
EE:= BACKSET(EB,2);
FF1:= EE > REF(EE,1);
EE2:= BACKSET(FF1 and COUNT(CC,REF(BARSLAST(CC2),1) + 2) = 0,REF(BARSLAST(CC2),1) + 2);
FF2:= EE2 > REF(EE2,1);
EE3:= BACKSET(FF2 and COUNT(CC,REF(BARSLAST(CC2),1) + 2) = 0,REF(BARSLAST(CC2),1) + 2);
FF3:= EE3 > REF(EE3,1);
JS:= IF(CC,COUNT(CC2,REF(BARSLAST(CC),1) + 1),0);
G1:= IF(JS = 1 and CC,BARSLAST(FF1),0);
GA:= IF(CC and REF(LOW,BARSLAST(FF1)) >= REF(LOW,BARSLAST(FF2)),BARSLAST(FF2),BARSLAST(FF1));
G2:= IF(JS = 2 and CC,GA,0);
G3:= IF(JS >= 3 and CC,IF(CC and REF(LOW,GA) >= REF(LOW,BARSLAST(FF3)),BARSLAST(FF3),GA),0);
GG:= G1 + G2 + G3;
JA:= BACKSET(CC,GG);
JB:= JA > REF(JA,1);
JJ:= BACKSET(JB,2);
LD:= JJ > REF(JJ,1);
LD1:= LD or ISLASTBAR;
HEA:= BACKSET(LD1,REF(BARSLAST(CC),1) + 1);
HEB:= HEA > REF(HEA,1);
HEE:= BACKSET(HEB,2);
HFF1:= HEE > REF(HEE,1);
HEE2:= BACKSET(HFF1 and COUNT(LD1,REF(BARSLAST(CC),1) + 2) = 0,REF(BARSLAST(CC),1) + 2);
HFF2:= HEE2 > REF(HEE2,1);
HEE3:= BACKSET(HFF2 and COUNT(LD1,REF(BARSLAST(CC),1) + 2) = 0,REF(BARSLAST(CC),1) + 2);
HFF3:= HEE3 > REF(HEE3,1);
HJS:= IF(LD1,COUNT(CC1,REF(BARSLAST(LD1),1) + 1),0);
HG1:= IF(HJS = 1 and LD1,BARSLAST(HFF1),0);
HGA:= IF(LD1 and REF(HIGH,BARSLAST(HFF1)) <= REF(HIGH,BARSLAST(HFF2)),BARSLAST(HFF2),BARSLAST(HFF1));
HG2:= IF(HJS = 2 and LD1,HGA,0);
HG3:= IF(HJS >= 3 and LD1,IF(LD1 and REF(HIGH,HGA) <= REF(HIGH,BARSLAST(HFF3)),BARSLAST(HFF3),HGA),0);
HGG:= HG1 + HG2 + HG3;
HJA:= BACKSET(LD1,HGG);
HJB:= HJA > REF(HJA,1);
HJJ:= BACKSET(HJB,2);
HD:= HJJ > REF(HJJ,1);
//==========================================================================
DRAWLINE(LD,LOW,HD,HIGH,0),colorFF33FF, LINETHICK8;
DRAWNUMBER(HD,HIGH,MOD(HIGH,1000),PN ) , ALIGN0, colorFF33FF,PXUP60;
DRAWLINE(HD,HIGH,LD,LOW,0),coloRFFFF00, LINETHICK8;
DRAWNUMBER(LD,LOW,MOD(LOW,1000),PN) ,ALIGN0, colorFFFF00,PXDN60 ;
//===========================================================================
回覆: 求助 波浪ˊ折線 N字計算
引用:
最初由 ivancclai 發表
版主大大你好
這一題對我比較難
波浪計算目標價 +N 目標價顯示
AB=CD 當c點產生時 如何計算即顯示 D點目標價
PN:=0;
//=============================================== 波浪畫線 ===============================================
input: N5( 3,1,100);
//N:=1;
PP:= (HHV(OPEN / 2 + HIGH / 2,55)) / 2 + (LLV(OPEN / 2 + LOW / 2,55)) / 2;
A:= CROSS(CLOSE,HHV(OPEN,3)) or CROSS(LLV(OPEN,3),CLOSE);
A1:= FILTER(A,13);
TS1:= BARSLAST(A1);
//=====================================================================================
AA:= REF(HIGH,N5) = HHV(HIGH,2 * N5 + 1);
AAA:= FILTER(AA,N5);
BB:= BACKSET(AAA,N5 + 1);
CC1:= FILTER(BB,N5);
CC:= CC1 or ISLASTBAR;
AA2:= REF(LOW,N5) = LLV(LOW,2 * N5 + 1);
AAA2:= FILTER(AA2,N5);
BB2:= BACKSET(AAA2,N5 + 1);
CC22:= FILTER(BB2,N5);
//===============================================================
CC2:= CC22 and NOT(CC1);
EA:= BACKSET(CC,REF(BARSLAST(CC2),1) + 1);
EB:= EA > REF(EA,1);
EE:= BACKSET(EB,2);
FF1:= EE > REF(EE,1);
EE2:= BACKSET(FF1 and COUNT(CC,REF(BARSLAST(CC2),1) + 2) = 0,REF(BARSLAST(CC2),1) + 2);
FF2:= EE2 > REF(EE2,1);
EE3:= BACKSET(FF2 and COUNT(CC,REF(BARSLAST(CC2),1) + 2) = 0,REF(BARSLAST(CC2),1) + 2);
FF3:= EE3 > REF(EE3,1);
JS:= IF(CC,COUNT(CC2,REF(BARSLAST(CC),1) + 1),0);
G1:= IF(JS = 1 and CC,BARSLAST(FF1),0);
GA:= IF(CC and REF(LOW,BARSLAST(FF1)) >= REF(LOW,BARSLAST(FF2)),BARSLAST(FF2),BARSLAST(FF1));
G2:= IF(JS = 2 and CC,GA,0);
G3:= IF(JS >= 3 and CC,IF(CC and REF(LOW,GA) >= REF(LOW,BARSLAST(FF3)),BARSLAST(FF3),GA),0);
GG:= G1 + G2 + G3;
JA:= BACKSET(CC,GG);
JB:= JA > REF(JA,1);
JJ:= BACKSET(JB,2);
LD:= JJ > REF(JJ,1);
LD1:= LD or ISLASTBAR;
HEA:= BACKSET(LD1,REF(BARSLAST(CC),1) + 1);
HEB:= HEA > REF(HEA,1);
HEE:= BACKSET(HEB,2);
HFF1:= HEE > REF(HEE,1);
HEE2:= BACKSET(HFF1 and COUNT(LD1,REF(BARSLAST(CC),1) + 2) = 0,REF(BARSLAST(CC),1) + 2);
HFF2:= HEE2 > REF(HEE2,1);
HEE3:= BACKSET(HFF2 and COUNT(LD1,REF(BARSLAST(CC),1) + 2) = 0,REF(BARSLAST(CC),1) + 2);
HFF3:= HEE3 > REF(HEE3,1);
HJS:= IF(LD1,COUNT(CC1,REF(BARSLAST(LD1),1) + 1),0);
HG1:= IF(HJS = 1 and LD1,BARSLAST(HFF1),0);
HGA:= IF(LD1 and REF(HIGH,BARSLAST(HFF1)) <= REF(HIGH,BARSLAST(HFF2)),BARSLAST(HFF2),BARSLAST(HFF1));
HG2:= IF(HJS = 2 and LD1,HGA,0);
HG3:= IF(HJS >= 3 and LD1,IF(LD1 and REF(HIGH,HGA) <= REF(HIGH,BARSLAST(HFF3)),BARSLAST(HFF3),HGA),0);
HGG:= HG1 + HG2 + HG3;
HJA:= BACKSET(LD1,HGG);
HJB:= HJA > REF(HJA,1);
HJJ:= BACKSET(HJB,2);
HD:= HJJ > REF(HJJ,1);
//==========================================================================
DRAWLINE(LD,LOW,HD,HIGH,0),colorFF33FF, LINETHICK8;
DRAWNUMBER(HD,HIGH,MOD(HIGH,1000),PN ) , ALIGN0, colorFF33FF,PXUP60;
DRAWLINE(HD,HIGH,LD,LOW,0),coloRFFFF00, LINETHICK8;
DRAWNUMBER(LD,LOW,MOD(LOW,1000),PN) ,ALIGN0, colorFFFF00,PXDN60 ;
//===========================================================================
不好意思 我再想辦法解釋
版主您好
這幾天我想一下 我們主控最重要是 波浪理論 N字理論
可分為正N及 倒N理論
當我們看到 兩低夾一高 高過確認為正N
其定義 1低稱為A點 1高稱為B點 2低稱為C點
其定義 1. C>A 2低要高於1低,B >C>A, 1高需大2低 > 1低 此時若 收盤價 > B點 1高 此時N字成立 C點成立條件為 未來收盤價 > C點K棒的高點且未來低點沒跌破C點 就成立 跌破位置就重算 當C點產稱 可以計算未來目標價 D 點
利用Nˋ字理論 可知 AB=CD (堆K) 及目標價B'=B+(B-A), 所以假設C點出現 就算目標價 並顯示在B點 上面 AB=CD D=C+(B-A) B'點= B +(B-A)
上面程式顯示 ABC 點 但是 如何 在B 點上方顯示預計 目標價 我不會寫 所以求助版主
最好有圖像,這樣總版主能更快速明瞭您所需要的
引用:
最初由 ivancclai 發表
版主您好
這幾天我想一下 我們主控最重要是 波浪理論 N字理論
可分為正N及 倒N理論
當我們看到 兩低夾一高 高過確認為正N
其定義 1低稱為A點 1高稱為B點 2低稱為C點
其定義 1. C>A 2低要高於1低,B >C>A, 1高需大2低 > 1低 此時若 收盤價 > B點 1高 此時N字成立 C點成立條件為 未來收盤價 > C點K棒的高點且未來低點沒跌破C點 就成立 跌破位置就重算 當C點產稱 可以計算未來目標價 D 點
利用Nˋ字理論 可知 AB=CD (堆K) 及目標價B'=B+(B-A), 所以假設C點出現 就算目標價 並顯示在B點 上面 AB=CD D=C+(B-A) B'點= B +(B-A)
上面程式顯示 ABC 點 但是 如何 在B 點上方顯示預計 目標價 我不會寫 所以求助版主
重新看了一下~~
您是要以第一樓所提供的波浪程式,來決定高低點對吧?
該程式並沒有標示A、B、C 點唷
根據您的描述去理解
最後的波段 低點(A), 高點(B), 低點(C) 對吧! (按先後發生次序)
若 C低>A低 且 收盤價>B高 則N字成立 (其餘描述看起來應該都是多餘的...)
N字成立之後計算D值,亦即 D值=C低+(B高-A低)
再將D值標示於B點上方
引用:
最初由 cgjj 發表
重新看了一下~~
您是要以第一樓所提供的波浪程式,來決定高低點對吧?
該程式並沒有標示A、B、C 點唷
根據您的描述去理解
最後的波段 低點(A), 高點(B), 低點(C) 對吧! (按先後發生次序)
若 C低>A低 且 收盤價>B高 則N字成立 (其餘描述看起來應該都是多餘的...)
N字成立之後計算D值,亦即 D值=C低+(B高-A低)
再將D值標示於B點上方
引用:
最初由 cgjj 發表
若是,答案如下:(請加在程式最末端)
.........
謝謝版主 大致上可以了
我有一個問題
最後程式4行顯示 如何修改程式顯示 當ˋN字C點成立時 一直顯示除非 C 點低點被跌破時 此時 N字需要重新計算 就不顯示 其他情況需要一直顯示. 我不會修改 請版主幫忙如何修正 謝謝
//=========================================================================
LD1SP:=sumbars(LD,2)-1;
LD2SP:=barslast(LD);
HD1SP:=barslast(HD);
A低:=ref(L,LD1SP);
B高:=ref(H,HD1SP);
C收:=ref(C,LD1SP);
C低:=ref(L,LD2SP);
HDZ:=sum(HD,0);
LDZ:=sum(LD,0);
N字成立:=LD2SP<HD1SP and C低>A低 and Close>C收;
N字成立:=N字成立[datacount];
D值:=C低+(B高-A低);
E值:=B高+(B高-A低);
D值1:=MOD(D值,1000);
E值1:=MOD(E值,1000);
DRAWNUMBER(N字成立 and LD and HDZ=HDZ[datacount],L,D值,PPN) pxDN200 ALIGN1 COLORFFFFFF;
DRAWTEXT(N字成立 and LD and HDZ=HDZ[datacount],LOW,'+S=') ALIGN2,colorFFFFFF PXDN200;
DRAWNUMBER(N字成立 and LD and HDZ=HDZ[datacount],L-10,E值,PPN) pxDN300 ALIGN1 COLORFFFF;
DRAWTEXT(N字成立 and LD and HDZ=HDZ[datacount],LOW-10,'+K=') ALIGN2,colorFFFF PXDN300;
//===============================================================================
引用:
最初由 ivancclai 發表
謝謝版主 大致上可以了
我有一個問題
最後程式4行顯示 如何修改程式顯示 當ˋN字C點成立時 一直顯示除非 C 點低點被跌破時 此時 N字需要重新計算 就不顯示 其他情況需要一直顯示. 我不會修改 請版主幫忙如何修正 謝謝
//=========================================================================
LD1SP:=sumbars(LD,2)-1;
LD2SP:=barslast(LD);
HD1SP:=barslast(HD);
A低:=ref(L,LD1SP);
B高:=ref(H,HD1SP);
C收:=ref(C,LD1SP);
C低:=ref(L,LD2SP);
HDZ:=sum(HD,0);
LDZ:=sum(LD,0);
N字成立:=LD2SP<HD1SP and C低>A低 and Close>C收;
N字成立:=N字成立[datacount];
D值:=C低+(B高-A低);
E值:=B高+(B高-A低);
D值1:=MOD(D值,1000);
E值1:=MOD(E值,1000);
DRAWNUMBER(N字成立 and LD and HDZ=HDZ[datacount],L,D值,PPN) pxDN200 ALIGN1 COLORFFFFFF;
DRAWTEXT(N字成立 and LD and HDZ=HDZ[datacount],LOW,'+S=') ALIGN2,colorFFFFFF PXDN200;
DRAWNUMBER(N字成立 and LD and HDZ=HDZ[datacount],L-10,E值,PPN) pxDN300 ALIGN1 COLORFFFF;
DRAWTEXT(N字成立 and LD and HDZ=HDZ[datacount],LOW-10,'+K=') ALIGN2,colorFFFF PXDN300;
//===============================================================================
板主你好
我有一個問題求助ˊ於版主
此程式繪畫波浪線 求助可以在 新的 LD 成立時 找 前低級前高
上一個 LD 但是是比現在的LD低 (前低)與在此兩低中找最高的HD 這樣我就可以計算 前低(LD) 與前高 就可以計算正N
反之 有新的 HD 產生 找 前一個HD 但要比新的 HD 高 在此兩高之間找 為低的 LD 可以計算N
我不會計算前高級前低值是多少 所以求助版主 謝謝
引用:
最初由 ivancclai 發表
板主你好
我有一個問題求助ˊ於版主
此程式繪畫波浪線 求助可以在 新的 LD 成立時 找 前低級前高
上一個 LD 但是是比現在的LD低 (前低)與在此兩低中找最高的HD 這樣我就可以計算 前低(LD) 與前高 就可以計算正N
反之 有新的 HD 產生 找 前一個HD 但要比新的 HD 高 在此兩高之間找 為低的 LD 可以計算N
我不會計算前高級前低值是多少 所以求助版主 謝謝
版主你好
波浪不會一直是正N或是倒N 會是一直在轉換
如 23238LD-3/23284HD-2/23270LD-2/23283HD-1-23270LD-1/23288HD/23279 LD
LD=23279 前高:23288 前低: 23270(這個你的方法可以解)
HD=23288 又無法計算 在這資料列中要加上前一段波浪資料 23292-23273-23288-23267-23275-23256 23276-23238 接下去
此時 可知
23888: 前高是23292前低是23238
232790 : 前高是 23284 前低是23238
因為波波量的表現 你提供的範例 就沒辦法解決這各種現象 變成 當心的 高低點產生時ㄝ需要找前低/前高 成立條件 找前低 條件 需要 低LD HD成立時先找前高 條件 前高要>HD然後在兩高之間找 高點 這低點 要小於前高
跟HD
這陣列 我就不會寫 才需要版主協助
引用:
最初由 ivancclai 發表
版主你好
波浪不會一直是正N或是倒N 會是一直在轉換
如 23238LD-3/23284HD-2/23270LD-2/23283HD-1-23270LD-1/23288HD/23279 LD
LD=23279 前高:23288 前低: 23270(這個你的方法可以解)
HD=23288 又無法計算 在這資料列中要加上前一段波浪資料 23292-23273-23288-23267-23275-23256 23276-23238 接下去
此時 可知
23888: 前高是23292前低是23238
232790 : 前高是 23284 前低是23238
因為波波量的表現 你提供的範例 就沒辦法解決這各種現象 變成 當心的 高低點產生時ㄝ需要找前低/前高 成立條件 找前低 條件 需要 低LD HD成立時先找前高 條件 前高要>HD然後在兩高之間找 高點 這低點 要小於前高
跟HD
這陣列 我就不會寫 才需要版主協助
全部時間均為台灣時間, 現在時間為03:23 | 總頁數 (3): [1] 2 3 » 在這個頁面顯示本主題全部的 34 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.