奇狐社區論壇 總頁數 (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-10-30 15:41 發表:

版主你好

不好意思 我在想想如何解釋我的意思 謝謝


由 ivancclai 在 2024-11-02 08:02 發表:

如圖例



當倒數第三數字 C點 是2798 出現 A = 2769 B 點 2986 才會預測D點 但是這是失敗例子 因為2798 被跌破

C點 成立 要找 前低 A點 之後再找B點 兩滴之間的 最高扁點B 點= 2968
程式中最後一個LD的前一個 LD及HD 不能滿足算式 還要往前找 我不會寫這一段程式 才 要求助版主 謝謝 當新的 LD 或 HD 成立時就可以預估下個正N 或 倒n 預估新的 D點 但 不保證會不會來 停損可以守LD 低 或HD 高


由 ivancclai 在 2024-11-03 06:34 發表:

如圖例


由 ivancclai 在 2024-11-03 08:17 發表:

圖例二


由 ivancclai 在 2024-11-03 08:51 發表:

版主你好

這 兩張圖 是相同的 差異 是 有無k棒 我的問題是當此程式
產生新的LD 時就可預估有正N 且可以計算 預測 D值 只要 收盤價不跌破LD D點就有機會來 此時 要先找A點 前低 如例 LD =2768 前低 點就是 2761 再找兩低夾一高B點就是2887 就可以計算 目標價 D點 AB=CD 但是 正N 成立 還是B點突破2887 . 若C點跌破 此正N要重新計算 此此使成功的範例,HD產產生時就可以計算倒N如例 HD=2974 前高=2987 A點 再找 B點 前低(兩高夾一低) B點=2869 這時你之前給的範例 可以用

因為計算 上 需找前低與前高 這部分不不會寫要求助版主 寫範例 倒N 及前高及前低, 正N 計算 上次 版主教我了 這樣不曉得 版主聽懂我的解釋嗎 謝謝


由 cgjj 在 2024-11-03 15:46 發表:

引用:
最初由 ivancclai 發表
版主你好

這 兩張圖 是相同的 差異 是 有無k棒 我的問題是當此程式
產生新的LD 時就可預估有正N 且可以計算 預測 D值 只要 收盤價不跌破LD D點就有機會來 此時 要先找A點 前低 如例 LD =2768 前低 點就是 2761 再找兩低夾一高B點就是2887 就可以計算 目標價 D點 AB=CD 但是 正N 成立 還是B點突破2887 . 若C點跌破 此正N要重新計算 此此使成功的範例,HD產產生時就可以計算倒N如例 HD=2974 前高=2987 A點 再找 B點 前低(兩高夾一低) B點=2869 這時你之前給的範例 可以用

因為計算 上 需找前低與前高 這部分不不會寫要求助版主 寫範例 倒N 及前高及前低, 正N 計算 上次 版主教我了 這樣不曉得 版主聽懂我的解釋嗎 謝謝



原碼:
KHH:=H; KLL:=L; KCC:=C; NCK:=barslast(LD); if lbound(NCK)=0 then exit; //不存在LD跳離 NCK:=datacount-NCK[datacount]; NCL:=KLL[NCK]; NAK:=0; for i=NCK-1 downto lbound(LD) do begin if LD[i] then begin if KLL[i]<KLL[NCK] then begin NAK:=i; break; end; end; end; if NAK=0 then exit; //不存在A跳離 NAL:=KLL[NAK]; NBH:=0; for i=NAK to NCK do begin if HD[i]=1 then begin if KHH[i]>NBH then begin NBH:=KHH[i]; NBK:=i; end; end; end; N字成立:KCC[datacount]>NBH linethick; D值:=NCL+(NBH-NAL); DRAWNUMBER(N字成立 and barpos=NBK,KHH,D值,2) pxup50 ALIGN0;


由 ivancclai 在 2024-11-08 09:59 發表:

如例一


由 ivancclai 在 2024-11-08 10:08 發表:

圖例一一


由 ivancclai 在 2024-11-08 10:09 發表:

圖例二


由 ivancclai 在 2024-11-08 10:11 發表:

版主 你好 附上兩張圖例 一張有k棒 一張無k棒

這是昨晚的K棒圖

舉例 當圖中23261 (LD) (C點) 產生時可以計算 正N先要照前低23600 (A點)再找 兩低脂中的高點23718 (B點) 這時可以預估 (D 點)

我不會如何記錄 HD 及 LD 並往前找前低及前高 所以需要請求助版主


由 cgjj 在 2024-11-08 10:53 發表:

引用:
最初由 ivancclai 發表
版主 你好 附上兩張圖例 一張有k棒 一張無k棒

這是昨晚的K棒圖

舉例 當圖中23261 (LD) (C點) 產生時可以計算 正N先要照前低23600 (A點)再找 兩低脂中的高點23718 (B點) 這時可以預估 (D 點)

我不會如何記錄 HD 及 LD 並往前找前低及前高 所以需要請求助版主



圖中沒有 23261 存在


由 ivancclai 在 2024-11-08 11:21 發表:

版主我打字錯誤 是23661


由 cgjj 在 2024-11-08 12:02 發表:

引用:
最初由 ivancclai 發表
版主我打字錯誤 是23661


前面最後答覆的程式,就可以算出您要的D值

您用訓練模式
把時間倒回到 23661 那個點之後,收盤價比 23718 高的時間位置(在23723之前)。就可以得到您要的D值。

該位置為N字成立的地方!


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

如圖例一
見高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的低點有被收破就要顯示 圖例兩個 這樣解釋 不知版主可以知道我的期望 謝謝


由 ivancclai 在 2024-11-10 19:00 發表:

圖例二
訓練模式可以看到 23005 D點期望值 可是 A低= 22962 B高=22982 C低=22964 期望D點= C+(B-A)= 22964 +(22982-22962)=22984 不是23004
但是會修正 要請版主協助


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


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

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