奇狐社區論壇 總頁數 (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)


由 ivancclai 在 2024-11-10 20:42 發表:

[QUOTE]最初由 ivancclai 發表
[B]如圖例一
見高k= 創這低點層曾經被收破就成立被收破舊成立

AA:= REFX(CLOSE,1)<LOW or REFX(CLOSE,2)<LOW or REFX(CLOSE,3)<LOW or REFX(CLOSE,4)<LOW or REFX(CLOSE,5)<LOW or REFX(CLOSE,6)<LOW or REFX(CLOSE,7)<LOW OR
REFX(CLOSE,8)<LOW or REFX(CLOSE,9)<LOW or REFX(CLOSE,10)<LOW or REFX(CLOSE,11)<LOW or REFX(CLOSE,12)<LOW or REFX(CLOSE,13)<LOW or REFX(CLOSE,14)<LOW OR
REFX(CLOSE,15)<LOW or REFX(CLOSE,16)<LOW or REFX(CLOSE,17)<LOW or REFX(CLOSE,18)<LOW or REFX(CLOSE,19)<LOW or REFX(CLOSE,20)<LOW or REFX(CLOSE,21)<LOW OR
REFX(CLOSE,22)<LOW or REFX(CLOSE,23)<LOW or REFX(CLOSE,24)<LOW or REFX(CLOSE,25)<LOW or REFX(CLOSE,26)<LOW or REFX(CLOSE,27)<LOW or REFX(CLOSE,29)<LOW OR
REFX(CLOSE,30)<LOW or REFX(CLOSE,31)<LOW or REFX(CLOSE,32)<LOW or REFX(CLOSE,33)<LOW or REFX(CLOSE,34)<LOW or REFX(CLOSE,35)<LOW or REFX(CLOSE,36)<LOW; //OR

見高K:= REF(HIGH,1)<HIGH AND REFX(HIGH,1) <= HIGH AND REF(HIGH,2) <=HIGH and AA ;

落底k是創新低的 k棒高點曾經被收過就成立

BB := REFX(CLOSE,1)>HIGH or REFX(CLOSE,2)>HIGH or REFX(CLOSE,3)>HIGH or REFX(CLOSE,4)>HIGH or REFX(CLOSE,5)>HIGH or REFX(CLOSE,6)>HIGH or REFX(CLOSE,7)>HIGH or REFX(CLOSE,8)>HIGH or
REFX(CLOSE,9)>HIGH or REFX(CLOSE,10)>HIGH or REFX(CLOSE,11)>HIGH or REFX(CLOSE,12)>HIGH or REFX(CLOSE,13)>HIGH or REFX(CLOSE,14)>HIGH or REFX(CLOSE,15)>HIGH or REFX(CLOSE,16)>HIGH or
REFX(CLOSE,17)>HIGH or REFX(CLOSE,18)>HIGH or REFX(CLOSE,19)>HIGH or REFX(CLOSE,20)>HIGH or REFX(CLOSE,21)>HIGH or REFX(CLOSE,22)>HIGH or REFX(CLOSE,23)>HIGH or REFX(CLOSE,24)>HIGH or
REFX(CLOSE,25)>HIGH or REFX(CLOSE,26)>HIGH or REFX(CLOSE,27)>HIGH or REFX(CLOSE,28)>HIGH or REFX(CLOSE,29)>HIGH or REFX(CLOSE,30)>HIGH or REFX(CLOSE,31)>HIGH or REFX(CLOSE,32)>HIGH ;

落底K:=REF(LOW,1)>LOW and REFX(LOW,1)>=LOW and BB ;

舉例 當創新高的低點被收 則見高K 就可以計算 倒N -K AND - S **這一段我還不會寫需要版主協助**
當創新低的高點被收過 則落底K成立 就可以計算 正N +K AND +S 這 一段我 版主給我範例 已經做到 但是顯示不如我預期 因為 我期望ˋ 落底k 成立後 就一直顯示 以便觀察 如例中 低點 22979 落底k成立後 一直顯示 +k AND +s

我上次請版主 寫 +S 給我 +S=C低+(B高- A低) +S =22979 +(22990-22964)=23005
+K= B高+(B高- A低) 及 +K = 22990+(22990-22964)=23016 目前算是正確 但是顯示不如我期望 我預期是每一個LD(C點高 曾經被收過時 就可以找前高 及 前低 可以計算期望D值 只要曾經被收過 就要一直 顯示 在畫面上 的 每一個LD 只要高點被收過就要一直顯示, 但是目前 只有正N 成立時才顯示 如圖例看的到 LD = 22962 22964 22979 三個 曾經 close > LD 高 就要一直 顯示 如例 目前 close=22999且這三個LD 曾經被收過 落底K成立 就要顯示三個 LD 的 +k and +s 反之見高K 也是-k and -s 有兩雖雖然 已不成立了 但是曾經見高K的低點有被收破就要顯示 圖例兩個 這樣解釋 不知版主可以知道我的期望 謝謝


由 ivancclai 在 2024-11-10 20:59 發表:

圖例三 有K 棒


由 cgjj 在 2024-11-10 21:00 發表:

引用:
最初由 ivancclai 發表
如圖例一
見高k= 創這低點層曾經被收破就成立被收破舊成立

AA:= REFX(CLOSE,1)<LOW or REFX(CLOSE,2)<LOW or REFX(CLOSE,3)<LOW or REFX(CLOSE,4)<LOW or REFX(CLOSE,5)<LOW or REFX(CLOSE,6)<LOW or REFX(CLOSE,7)<LOW OR
REFX(CLOSE,8)<LOW or REFX(CLOSE,9)<LOW or REFX(CLOSE,10)<LOW or REFX(CLOSE,11)<LOW or REFX(CLOSE,12)<LOW or REFX(CLOSE,13)<LOW or REFX(CLOSE,14)<LOW OR
REFX(CLOSE,15)<LOW or REFX(CLOSE,16)<LOW or REFX(CLOSE,17)<LOW or REFX(CLOSE,18)<LOW or REFX(CLOSE,19)<LOW or REFX(CLOSE,20)<LOW or REFX(CLOSE,21)<LOW OR
REFX(CLOSE,22)<LOW or REFX(CLOSE,23)<LOW or REFX(CLOSE,24)<LOW or REFX(CLOSE,25)<LOW or REFX(CLOSE,26)<LOW or REFX(CLOSE,27)<LOW or REFX(CLOSE,29)<LOW OR
REFX(CLOSE,30)<LOW or REFX(CLOSE,31)<LOW or REFX(CLOSE,32)<LOW or REFX(CLOSE,33)<LOW or REFX(CLOSE,34)<LOW or REFX(CLOSE,35)<LOW or REFX(CLOSE,36)<LOW; //OR

見高K:= REF(HIGH,1)<HIGH AND REFX(HIGH,1) <= HIGH AND REF(HIGH,2) <=HIGH and AA ;

落底k是創新低的 k棒高點曾經被收過就成立

BB := REFX(CLOSE,1)>HIGH or REFX(CLOSE,2)>HIGH or REFX(CLOSE,3)>HIGH or REFX(CLOSE,4)>HIGH or REFX(CLOSE,5)>HIGH or REFX(CLOSE,6)>HIGH or REFX(CLOSE,7)>HIGH or REFX(CLOSE,8)>HIGH or
REFX(CLOSE,9)>HIGH or REFX(CLOSE,10)>HIGH or REFX(CLOSE,11)>HIGH or REFX(CLOSE,12)>HIGH or REFX(CLOSE,13)>HIGH or REFX(CLOSE,14)>HIGH or REFX(CLOSE,15)>HIGH or REFX(CLOSE,16)>HIGH or
REFX(CLOSE,17)>HIGH or REFX(CLOSE,18)>HIGH or REFX(CLOSE,19)>HIGH or REFX(CLOSE,20)>HIGH or REFX(CLOSE,21)>HIGH or REFX(CLOSE,22)>HIGH or REFX(CLOSE,23)>HIGH or REFX(CLOSE,24)>HIGH or
REFX(CLOSE,25)>HIGH or REFX(CLOSE,26)>HIGH or REFX(CLOSE,27)>HIGH or REFX(CLOSE,28)>HIGH or REFX(CLOSE,29)>HIGH or REFX(CLOSE,30)>HIGH or REFX(CLOSE,31)>HIGH or REFX(CLOSE,32)>HIGH ;

落底K:=REF(LOW,1)>LOW and REFX(LOW,1)>=LOW and BB ;

舉例 當創新高的低點被收 則見高K 就可以計算 倒N -K AND - S **這一段我還不會寫需要版主協助**
當創新低的高點被收過 則落底K成立 就可以計算 正N +K AND +S 這 一段我 版主給我範例 已經做到 但是顯示不如我預期 因為 我期望ˋ 落底k 成立後 就一直顯示 以便觀察 如例中 低點 22979 落底k成立後 一直顯示 +k AND +s

我上次請版主 寫 +S 給我 +S=C低+(B高- A低) +S =22979 +(22990-22964)=23005
+K= B高+(B高- A低) 及 +K = 22990+(22990-22964)=23016 目前算是正確 但是顯示不如我期望 我預期是每一個LD(C點高 曾經被收過時 就可以找前高 及 前低 可以計算期望D值 只要曾經被收過 就要一直 顯示 在畫面上 的 每一個LD 只要高點被收過就要一直顯示, 但是目前 只有正N 成立時才顯示 如圖例看的到 LD = 22962 22964 22979 三個 曾經 close > LD 高 就要一直 顯示 如例 目前 close=22999 就要顯示三個 LD 的 +k and +s 反之見高K 也是-k and -s 有兩個隨然 已不成立了 但是曾經見高K的低點有被收破就要顯示 圖例兩個 這樣解釋 不知版主可以知道我的期望 謝謝



我給您的程式它只算最近的K棒,N字是否成立,過往的歷史是不計算的!!!

為何? 請好好思考一下您提供的邏輯
...
...
...
...
...
...
...

因為不同的C點(LD),所相對應的B點(HD),有是可能重複的(同點位)!!!
也就是同一個B點,可能會同時存在多個D值

若歷史每個LD都往前檢測計算,那個同點位所標出來的多個D值,將會相疊或是難以分辨

由於同點位D值個數為不確定性,故難以在圖面標示處理


由 ivancclai 在 2024-11-12 08:24 發表:

版主你好

不好意思 我一開始沒有想清楚 我想要的東西


至於多個 LD 或 HD 我想過 取最今一個就好
就是當產生LD 時 只找 最近的前低 在這兩低找最高 這個樣子 就可以唯一性 算最近的正N就好

至於顯示是做出來 才這樣想的

謝謝你 版主 你教我很多


全部時間均為台灣時間, 現在時間為08:35 總頁數 (3): « 1 2 [3]
在這個頁面顯示本主題全部的 34 個文章


Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.