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

奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- [問題]今天的5分K棒M頭下跌且比前高量縮 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=19100)


由 sunnyjboy1960 在 2015-02-20 00:03 發表:

[問題]今天的5分K棒M頭下跌且比前高量縮

版主你好,有參照了奇狐社區論壇 - 收盤越過最近一個高點
http://www.chiefox.com.tw/bbs/showt...ight=%ABe%B0%AA
但是我的問題有更複雜一點,
5分鐘週期,在每一個轉折21點限制下,今日的前一個高點再下跌超過21點,再上漲高點到前高±5點範圍內(第二高點),反轉下跌(第二高點可為紅K或黑K且量比第一高點量的75%小,如第二高為紅K則接績第二根為黑K,如何取這一個條件?


由 cgjj 在 2015-02-20 21:29 發表:

回覆: [問題]今天的5分K棒M頭下跌且比前高量縮

引用:
最初由 sunnyjboy1960 發表
版主你好,有參照了奇狐社區論壇 - 收盤越過最近一個高點
http://www.chiefox.com.tw/bbs/showt...ight=%ABe%B0%AA
但是我的問題有更複雜一點,
5分鐘週期,在每一個轉折21點限制下,今日的前一個高點再下跌超過21點,再上漲高點到前高±5點範圍內(第二高點),反轉下跌(第二高點可為紅K或黑K且量比第一高點量的75%小,如第二高為紅K則接績第二根為黑K,如何取這一個條件?



很抱歉,難以清楚理解您想要算什麼?
請完整清楚定義您所謂的 "轉折" 和 "高點" 判別規則
建議用圖說明,會比較容易讓人理解協助您


由 sunnyjboy1960 在 2015-02-22 12:42 發表:

簡單解法,有無更佳?

有用ZIGA的指令找出前1,2,3高,但是因中間有上下的波動,所以當K棒高度超過前1高時就會失去前一高的參考標的,有無更好的方法?

//4 M頭現量低前量
ZX0:=if(h>ref(h,1),h,if(l<ref(l,1),l,c));
ZX1:ZIGa(ZX0,21),linethick1, colorred;
ZX2:ZIGa(ZX0,41),linethick1, colorgreen;

CKU1:=PEAKA(ZX0,21,1);
CKU2:=PEAKA(ZX0,21,2;
CKU3:=PEAKA(ZX0,21,3);
CKU4:=PEAKA(ZX0,42,1);
前1高:if(h<=CKU1,CKU1,if(h<=CKU2,CKU2,if(h<=CKU3,CKU3,if(h<=CKU4,CKU4,h)))),linethick1,COLORMAGENTA;
前1H距:=barslast(前1高=h);前1HV:=ref(V,前1H距);
現M高1:=if((h<前1高+5 AND h>前1高-5) and V<前1HV and 前1L距<前1H距,1,0);
DRAWTEXT(現M高1,H+5,'M'),COLORwhite; DRAWICON(現M高1 , H+2, 2);


由 cgjj 在 2015-02-23 12:40 發表:

回覆: 簡單解法,有無更佳?

引用:
最初由 sunnyjboy1960 發表
有用ZIGA的指令找出前1,2,3高,但是因中間有上下的波動,所以當K棒高度超過前1高時就會失去前一高的參考標的,有無更好的方法?

//4 M頭現量低前量
ZX0:=if(h>ref(h,1),h,if(l<ref(l,1),l,c));
ZX1:ZIGa(ZX0,21),linethick1, colorred;
ZX2:ZIGa(ZX0,41),linethick1, colorgreen;

CKU1:=PEAKA(ZX0,21,1);
CKU2:=PEAKA(ZX0,21,2;
CKU3:=PEAKA(ZX0,21,3);
CKU4:=PEAKA(ZX0,42,1);
前1高:if(h<=CKU1,CKU1,if(h<=CKU2,CKU2,if(h<=CKU3,CKU3,if(h<=CKU4,CKU4,h)))),linethick1,COLORMAGENTA;
前1H距:=barslast(前1高=h);前1HV:=ref(V,前1H距);
現M高1:=if((h<前1高+5 AND h>前1高-5) and V<前1HV and 前1L距<前1H距,1,0);
DRAWTEXT(現M高1,H+5,'M'),COLORwhite; DRAWICON(現M高1 , H+2, 2);



ZIG 最近一個高點是會變動的(未被確立)
這是 ZIG 函數本身的特性

要判定目前是否為高點,都需要未來數據才能判定
判定高點方法有非常多種,每種都有自己的特性,好與不好見人見智,您需要自己去嘗試


由 sunnyjboy1960 在 2015-02-23 16:28 發表:

回覆: 回覆: 簡單解法,有無更佳?

引用:
最初由 cgjj 發表
ZIG 最近一個高點是會變動的(未被確立)
這是 ZIG 函數本身的特性

要判定目前是否為高點,都需要未來數據才能判定
判定高點方法有非常多種,每種都有自己的特性,好與不好見人見智,您需要自己去嘗試



由於本項主要是抓取前方有21點轉折後之前高與前低,並非判斷本根K棒是否為高低點,且在轉折後之動態情況下,向上時時都是高點狀態,向下時時都是低點狀態,並不能成為現時高低之依據。另外有參考過去詢問之問題,在轉折點查前高或前低時會有前高距或前低距為0之問題,在參考下列連結使用--〉
SP:=barslast(條件);
PN: ref(n, ref(SP,1)+1);
仍然不能解決問題,才請教是否有更好之方法並不使用ZIGA及PEAKA之函數。

http://www.chiefox.com.tw/bbs/showt...&threadid=14941


由 cgjj 在 2015-02-23 16:56 發表:

回覆: 回覆: 回覆: 簡單解法,有無更佳?

引用:
最初由 sunnyjboy1960 發表
由於本項主要是抓取前方有21點轉折後之前高與前低,並非判斷本根K棒是否為高低點,且在轉折後之動態情況下,向上時時都是高點狀態,向下時時都是低點狀態,並不能成為現時高低之依據。另外有參考過去詢問之問題,在轉折點查前高或前低時會有前高距或前低距為0之問題,在參考下列連結使用--〉
SP:=barslast(條件);
PN: ref(n, ref(SP,1)+1);
仍然不能解決問題,才請教是否有更好之方法並不使用ZIGA及PEAKA之函數。

http://www.chiefox.com.tw/bbs/showt...&threadid=14941



轉折、高點、低點....情況都是相同的
沒有後面的數據,怎麼知道那根是轉折

轉折位置找法:
一種是自現在最末根為起點,向前找轉折
一種是自歷史第一根為起點,向後找轉折

兩種方法各有其利弊,各有其應用特性
想想看,這兩種方法的差異,以及會變動的情況

方法決定特性,好與不好見人見智

找的方法您必須自己去追尋和決定
我們僅能協助程式寫法


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


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

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