奇狐社區論壇
在這個頁面顯示本主題全部的 31 個文章

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- CDP 逆勢操作 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=22502)


由 a27183526 在 2020-06-01 17:57 發表:

CDP 逆勢操作

請問版主,CDP 逆勢操作,像這一張圖 , 可以寫成程式嗎?
謝謝!!

__________________
1


由 cgjj 在 2020-06-01 18:05 發表:

回覆: CDP 逆勢操作

引用:
最初由 a27183526 發表
請問版主,CDP 逆勢操作,像這一張圖 , 可以寫成程式嗎?
謝謝!!



請描述清楚您想做的,這樣子我無法理解您想做的。


由 a27183526 在 2020-06-01 19:26 發表:

cdp

前一天收盤以後 會產生 五個值 ah nh cdp nl al 這五個值. 在 明日 1分k 不管幾分k,從 08:45 到 13:45 畫出 5條平行線,

__________________
1


由 cgjj 在 2020-06-02 08:57 發表:

回覆: cdp

引用:
最初由 a27183526 發表
前一天收盤以後 會產生 五個值 ah nh cdp nl al 這五個值. 在 明日 1分k 不管幾分k,從 08:45 到 13:45 畫出 5條平行線,


AH:"CDP.AH##DAY";
NH:"CDP.NH##DAY";
CDP:"CDP.CDP##DAY";
NL:"CDP.NL##DAY";
AL:"CDP.AL##DAY";
DECK:=TradeDate<>ref(TradeDate,1);
VERTLINE(DECK) linedot;


由 a27183526 在 2020-06-02 10:59 發表:

cdp

是這樣 表示 沒錯 可是應該是 ah 11179 nh11123 cdp 11047 nl 10991 al 10915

__________________
1


由 a27183526 在 2020-06-02 12:15 發表:

CDP

上面那個程式 跑出來的CDP值 是前兩天的值

__________________
1


由 cgjj 在 2020-06-02 12:21 發表:

回覆: CDP

引用:
最初由 a27183526 發表
上面那個程式 跑出來的CDP值 是前兩天的值


是昨天的值唷,不是前兩天的


由 cgjj 在 2020-06-02 12:27 發表:

回覆: cdp

引用:
最初由 a27183526 發表
是這樣 表示 沒錯 可是應該是 ah 11179 nh11123 cdp 11047 nl 10991 al 10915


你列的數值,那是明日要畫的 CDP 不會顯示在今日的圖上


由 a27183526 在 2020-06-02 13:15 發表:

cdp

ah 11179 nh11123 cdp 11047 nl 10991 al 10915 這個值 是昨天的 開高低收 形成的CDP 值

__________________
1


由 cgjj 在 2020-06-02 13:30 發表:

回覆: cdp

引用:
最初由 a27183526 發表
ah 11179 nh11123 cdp 11047 nl 10991 al 10915 這個值 是昨天的 開高低收 形成的CDP 值


認知差距不小 @@

您試試
你把 ## 改為 # 應該就是您要的


由 a27183526 在 2020-06-02 13:44 發表:

CDP

太感激了 正確了 , 基本上是這樣, 現在如果 我不是引用 軟體 的CDP 值, 我要自己寫 CDP值 ,這樣要 怎樣改

__________________
1


由 cgjj 在 2020-06-02 13:56 發表:

回覆: CDP

引用:
最初由 a27183526 發表
太感激了 正確了 , 基本上是這樣, 現在如果 我不是引用 軟體 的CDP 值, 我要自己寫 CDP值 ,這樣要 怎樣改


將#號前面的公式名稱改掉即可 (若變數名稱相同)


由 a27183526 在 2020-06-02 14:36 發表:

CDP

若變數名稱 不相同 要怎樣改

__________________
1


由 a27183526 在 2020-06-02 14:39 發表:

CDP

如果 CDP 改成( H+ L+C)/3

__________________
1


由 cgjj 在 2020-06-02 14:51 發表:

回覆: CDP

引用:
最初由 a27183526 發表
若變數名稱 不相同 要怎樣改


AH:"CDP.AH#DAY";

其中的 CDP 是公式名,AH 是變數名稱


由 a27183526 在 2020-12-31 20:16 發表:

修改

BOP:= (C+H+L)/3;
H3: (BOP-L)*2+H;
H2: BOP-L+H;
H1: BOP * 2 - L;
L1: BOP * 2 - H;
L2: BOP- H + L;
L3: (BOP-H) * 2 + L;
H4:(H-L)*2+BOP;
H5:(2*BOP-3*L)+2*H;
L4:BOP-2*(H-L);
L5:(2*BOP-3*H)+2*L;

可不可以取代 CDP ?

__________________
1


由 cgjj 在 2020-12-31 22:52 發表:

回覆: 修改

引用:
最初由 a27183526 發表
BOP:= (C+H+L)/3;
H3: (BOP-L)*2+H;
H2: BOP-L+H;
H1: BOP * 2 - L;
L1: BOP * 2 - H;
L2: BOP- H + L;
L3: (BOP-H) * 2 + L;
H4:(H-L)*2+BOP;
H5:(2*BOP-3*L)+2*H;
L4:BOP-2*(H-L);
L5:(2*BOP-3*H)+2*L;

可不可以取代 CDP ?



這要問您自己唷!
兩者原理有些差異,請自行評估是否OK


由 a27183526 在 2021-01-01 10:58 發表:

修改

昨天收盤以後 會產生 11個值, 這11個值. 在 明日 1分k 不管幾分k,從 08:45 到 13:45 畫出 11條平行線, 請問怎樣寫 ,謝謝,

__________________
1


由 cgjj 在 2021-01-01 12:27 發表:

回覆: 修改

引用:
最初由 a27183526 發表
昨天收盤以後 會產生 11個值, 這11個值. 在 明日 1分k 不管幾分k,從 08:45 到 13:45 畫出 11條平行線, 請問怎樣寫 ,謝謝,


以日線最終算出的值為準嗎?


由 a27183526 在 2021-01-01 12:32 發表:

修改

__________________
1


由 a27183526 在 2021-01-01 17:58 發表:

修改

昨天 資料 算出來, 給 今天用, 謝謝

__________________
1


由 cgjj 在 2021-01-01 20:57 發表:

回覆: 修改

引用:
最初由 a27183526 發表
昨天 資料 算出來, 給 今天用, 謝謝


方法跟之前教的CDP做法一樣(2020-06-02 08:57),請自行參閱修改:
http://www.chiefox.com.tw/bbs/showt...87804#post87804


由 a27183526 在 2021-01-02 11:35 發表:

修改

出 現 指標 公式庫 不存在的指標

__________________
1


由 cgjj 在 2021-01-02 19:19 發表:

回覆: 修改

引用:
最初由 a27183526 發表
出 現 指標 公式庫 不存在的指標


代表您沒有先建立要被引用的公式


由 a27183526 在 2021-01-03 14:47 發表:

修改

BOP:= (C+H+L)/3;
H2:= BOP-L+H;
H1:= BOP * 2 - L;
L1:= BOP * 2 - H;
L2:= BOP- H + L;

H2:"BOP.H2#DAY";
H1:"BOP.H1#DAY";
BOP:"BOP.BOP#DAY";
L1:"BOP.L1#DAY";
L2:"BOP.L2#DAY";
DECK:=TradeDate<>ref(TradeDate,1);
VERTLINE(DECK) linedot;


改成 這樣, 還是不行,

__________________
1


由 cgjj 在 2021-01-03 19:35 發表:

回覆: 修改

引用:
最初由 a27183526 發表
BOP:= (C+H+L)/3;
H2:= BOP-L+H;
H1:= BOP * 2 - L;
L1:= BOP * 2 - H;
L2:= BOP- H + L;

H2:"BOP.H2#DAY";
H1:"BOP.H1#DAY";
BOP:"BOP.BOP#DAY";
L1:"BOP.L1#DAY";
L2:"BOP.L2#DAY";
DECK:=TradeDate<>ref(TradeDate,1);
VERTLINE(DECK) linedot;


改成 這樣, 還是不行,



:= 是不輸出,把 = 去掉留下 : 才會輸出
變數有輸出才能被引用

不要只寫個 '不行' !!!
連個錯誤訊息都不給~~
要求問,請把問題交代清楚好嗎?


由 cgjj 在 2021-01-04 12:49 發表:

這需求,不需要用引用的即可求得,範例如下:

原碼:
DECK:=TradeDate<>ref(TradeDate,1); DESP:=barslast(DECK); VERTLINE(DECK) linedot color777777; MH:=HHV(H,DESP+1); ML:=LLV(L,DESP+1); MH:=ref(MH,DESP+1);ML:=ref(ML,DESP+1); MC:=ref(C,DESP+1); BOP:(MC+MH+ML)/3; H2:BOP-ML+MH; H1:BOP*2-ML; L1:BOP*2-MH; L2:BOP-MH+ML;


由 a27183526 在 2022-03-15 11:34 發表:

15分kcdp

請問每個15分kcdp,要在1分k畫五條平行線,每15分用直線虛線隔開,要怎樣寫

__________________
1


由 cgjj 在 2022-03-15 21:43 發表:

回覆: 15分kcdp

引用:
最初由 a27183526 發表
請問每個15分kcdp,要在1分k畫五條平行線,每15分用直線虛線隔開,要怎樣寫


目前問的,與前面的文章有相關嗎?
若沒有請另開主題發問,不要混淆,謝謝!


由 一心不亂 在 2022-03-17 07:20 發表:

請問版主
版主有在樓上提到## 和 #的用法
可否說明更清楚一點?
謝謝


由 cgjj 在 2022-03-17 08:56 發表:

引用:
最初由 一心不亂 發表
請問版主
版主有在樓上提到## 和 #的用法
可否說明更清楚一點?
謝謝




AH:"CDP.AH#DAY";
是取用相對應日線 "CDP公式中的AH數列"
AH:"CDP.AH##DAY";
是取用相對應日線之前一根 "CDP公式中的AH數列"


全部時間均為台灣時間, 現在時間為21:02
在這個頁面顯示本主題全部的 31 個文章


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

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