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

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 公式寫法一問 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=16747)


由 victor0726 在 2012-06-01 13:28 發表:

公式寫法一問

總版主您好:


假設K>50 and ref(K,1)<50成立為關鍵k棒,我若要找出每一個關鍵k棒低點第一次被收破的那天,往前至關鍵k棒之間這段區間的最高點和位置。若關鍵k棒低點後面都沒被收破的話,就取關鍵k棒至今的最高點。這樣公式要怎寫呢?

例如 第1、10 、30根、43根...都是關鍵k棒, 分別在7、15、45、50 根位置收破關鍵k棒低點。我想找出第1~7 、10~15、30~45、第43~50之間的最高點和位置。

謝謝總版主。


由 cgjj 在 2012-06-01 17:22 發表:

回覆: 公式寫法一問

引用:
最初由 victor0726 發表
總版主您好:


假設K>50 and ref(K,1)<50成立為關鍵k棒,我若要找出每一個關鍵k棒低點第一次被收破的那天,往前至關鍵k棒之間這段區間的最高點和位置。若關鍵k棒低點後面都沒被收破的話,就取關鍵k棒至今的最高點。這樣公式要怎寫呢?

例如 第1、10 、30根、43根...都是關鍵k棒, 分別在7、15、45、50 根位置收破關鍵k棒低點。我想找出第1~7 、10~15、30~45、第43~50之間的最高點和位置。

謝謝總版主。



CK:=K>50 and ref(K,1)<50;
CKSP:=barslast(CK);
CKLL:=ref(L,CKSP);
XX:=C<CKLL;
XX:=XX and sum(XX,CKSP+1)=1;
HSP:=hhvbars(H,CKSP);
PP:=SETVAL(XX,0,-HSP,1);
PP:=SETVAL(XX and HSP>0,PP,-HSP+1,0);
VERTLINE(PP) linedot;
DRAWNUMBER(PP,H,H,2) pxup25;

PP 成立之處(PP=1), 就是您要的位置


由 victor0726 在 2012-06-04 14:40 發表:

總版主您好:
請教您的回覆中,這二行程式的意思是什呢?

PP:=SETVAL(XX,0,-HSP,1);
PP:=SETVAL(XX and HSP>0,PP,-HSP+1,0);

感謝


由 cgjj 在 2012-06-04 15:46 發表:

引用:
最初由 victor0726 發表
總版主您好:
請教您的回覆中,這二行程式的意思是什呢?

PP:=SETVAL(XX,0,-HSP,1);
PP:=SETVAL(XX and HSP>0,PP,-HSP+1,0);

感謝



PP:=SETVAL(XX,0,-HSP,1);
當 XX 成立時
將前面 HSP個的週期值設為1 (不含XX成立當根)
未設的部份取零值, 結果存入 PP 數列

PP:=SETVAL(XX and HSP>0,PP,-HSP+1,0);
當 XX 成立時且HSP>0時
將前面 HSP-1 個的週期值設為0 (不含XX成立當根)
未設的部份取原PP值, 新的結果存入 PP 數列

這兩行
是用於當XX成立時, 將前面最高的位置的 PP 設為1


由 victor0726 在 2012-06-08 13:54 發表:

總版主您好:

若我想寫一個離目前最近K>50 and ref(K,1)<50 為關鍵k, 當第一次收盤破前一個關鍵k低時,找出這區間的最高點的值,但我要取出數值不是數列,也就是說當第一次收盤破的位置,可以取得區間最高點的"數值"。該怎寫呢? 謝謝!


由 cgjj 在 2012-06-08 19:37 發表:

引用:
最初由 victor0726 發表
總版主您好:

若我想寫一個離目前最近K>50 and ref(K,1)<50 為關鍵k, 當第一次收盤破前一個關鍵k低時,找出這區間的最高點的值,但我要取出數值不是數列,也就是說當第一次收盤破的位置,可以取得區間最高點的"數值"。該怎寫呢? 謝謝!



CK:=K>50 and ref(K,1)<50;
CKSP:=barslast(CK);
CKLL:=ref(L,CKSP);
XX:=C<CKLL;
XX:=XX and sum(XX,CKSP+1)=1;
PHH:=hhv(H,CKSP);
PHH[datacount];


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


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

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