查看: 14043|回復: 2

[發問] 請教不標準十字棒

[複製鏈接]
發表於 2017-2-18 06:28:20 | 顯示全部樓層 |閱讀模式
大家好, 好久沒有回來了, 近期研究十字棒程式語法, 遇到困境, 希望一起切磋研究:) [- S2 @, C% }# M% P
1. 標準的十字棒: 開盤價就是收盤價o
4 h; r* ?8 ]" L9 f3 Y8 T3 K2. 不標準的十字棒: 開盤價不是收盤價, 卻非常接近, 當用肉眼去看螢幕, 還以為開盤價就是收盤價o) X& X! D' v6 U

* Q( I7 S: E; Y1 }! B/ {$ ?設想了幾種方法去計算[不標準十字棒]:
7 B6 w  p: G0 e! i' W, T1. 價差0.5元以內通通看成不標準十字棒, 不過這得區分高中低價股, 這方法比較瑣碎o
; S+ I8 H; S7 C' K  A1 T2. 開盤價收盤價價差0.1%以內o& A7 c  k6 f  P4 l4 q

0 K7 M1 N( L8 a5 Q1 p之前曾經與其他論壇網友討論, 不過討論者太少, 所以希望這邊討論者能夠多些, 謝謝大家~
線上購物賺取回饋 蝦皮、淘寶、家樂福、Agoda、Booking、Trip、ETmall、PChome眾多購物網站都適用
發表於 2017-2-18 11:49:39 | 顯示全部樓層
本帖最後由 不想有暱稱 於 2017-2-18 11:56 編輯
  l& ]4 i% Y) e9 Y. |
- U7 {5 P/ w- a1 ?' G+ V/ Z
6 V# `: m/ \( E) Z2 x- A5 I

2 ]/ F0 f& i. ^
8 N3 w( c% F* R# B& E8 X: L" d% o& C

9 m9 z+ \7 I) [1 e4 N樓主的第1個假設” 價差0.5元以內通通看成不標準十字棒 “,此法我覺得不嚴謹。. x9 y. h) D; g  v3 x; `
至於第2個假設以百分比做設定,我也認為有問題,1 O; |: R" g, L" @* y8 [( n; z/ I! Y
我是建議以百分比做設定時必須考慮到台股的最小升降單位,& }# |3 H8 s3 x4 c# L9 c* G
以樓主舉例的第2點 ”開盤價收盤價價差0.1%以內”,這個方式就沒有考慮到台股的最小升降單位,與實務上無法配合。* f/ f! V" L$ Z  B

, w, n& T5 T, W& Z& H0 {

+ k' c: U0 Z# C3 h舉例來說,當股價在1000元以上(>1000元)的最小升降單位是5元,也就是說每一檔跳動是5元,8 F* {8 Q  T6 C% \
假設有一支股票的開盤價是1100元,按照樓主第2點的假設,那他的開盤價與收盤價的價差假如在0.1%以內(1100的0.1%為1.1元,就取整數2元以內吧),就把它判定成”不標準十字棒”,' X& R7 Q9 G0 |# ]( `; H  Q- U" R
換句話說,按照這個標準,那他的收盤價必須在1098~1102元之間(開盤價1100元與收盤價1102元或是1098元的價差為2元)才可以判斷是"不標準十字棒",只要開盤價與收盤價的價差超過2元以上則判定為”非不標準十字棒”,所以只要收盤價大於1102元或是小於1098元,那他就不是”不標準十字棒”,可是這會產生一個問題。7 g- g/ o( w$ s% C8 I
" u2 o" P- T% u+ \

8 W6 _5 k6 B& u; w因為他的最小升降單位是5元,所以1098到1102元之間的價格除了1100元之外,其餘價格(1098,1099,1101,1102等這4個價格)永遠不可能出現,所以收盤價除了收在1100元(標準十字棒)之外,收盤價根本不可能在1098元~1102元之間,而距離開盤價1100元最近的相鄰價位是1105元或是1095元,所以按照”開盤價收盤價價差0.1%以內”才可以判定是不標準十字棒的這個標準來看,千元以上的高價股永遠不會出現"不標準十字棒"的判定,因為設定時的邏輯謬誤已經將”不標準十字棒的出現”完全排除在外了,3 R2 I3 o8 E: @: z& y9 T
同理10元到50元之間的最小升降單位是0.05元,所以當開盤價是20元的時候,其最相鄰的兩個價位是20.05元或是19.95元,假如按照樓主的設定標準”開盤與收盤的價差0.1%以內”,20元的0.1%是0.02元(明顯比最小升降單位的0.05元還小),也會出現上述的邏輯謬誤,/ c9 f' @9 K9 S3 G  u
所以不管高價股或低價股都會出現實務上的問題,: B& c5 z4 Z/ t8 r( p4 G
我知道樓主可能只是舉例而已,
! c/ K) O( L5 ?, t/ |2 f. Q而我也只是提醒樓主以百分比設定時必須注意最小升降單位的限制。5 X, O4 j% L. P: @5 W( H# z3 U

/ W6 t1 V) {% h因此我建議乾脆先以開盤價與收盤價取平均得平均數A,& i+ b- \) ?2 {- F8 d# F9 w* v
再以A所在的價位區間的最小升降單位拿來當設定的標準,5 a: R2 o+ _) B5 W
舉例來說,6 P! p5 }( B. \9 T2 @9 J
假設開盤價是40元,而假如開盤價與收盤價的平均數是40.005元的話,那10~50元的最小升降單位是0.05元,
7 p' R. ^* Y" b$ ~0 X. n所以只要開盤價與收盤價的價差<=0.05元,那就判定是"不標準十字棒",也就是說,只要收盤價是收在40.05元或是39.95元,那就判定他是"不標準十字棒",
, U* }$ j; B4 i/ F" i. E8 Z同理,千元以上的股價也一樣,按照這種方式,不管他是低價的雞蛋水餃股或千元以上的高價股都可以用同樣的標準來判定,標準化才能讓設定的邏輯與實務操作時不會產生不配合的情況。$ [# _$ R/ v0 d( ?
+ S$ C# n5 E0 _5 f2 a# U% W$ T+ o  f
或者也可以把標準放寬1倍(也就是最小升降單位*2),所以此例只要開盤價與收盤價的價差<=0.1元,那就判定是"不標準十字棒",% O! Z$ u9 Y$ b0 R
或者是放寬成2倍(也就是最小升降單位*3)等等,假如是做歷史資料回測的話,可以利用不同的設定來檢視績效以便找出比較好的設定,: r! n/ e8 E# ^8 C+ V( v
其實假如以EXCEL來說,以最小升降單位來做設定雖然有點麻煩但是不會太難,
" L4 ~- y& n& g3 B假如是程式設計拿來做歷史資料回測的話,我不懂程式語言,所以這樣的設定是否很難我就不知道了。. L5 }# j! F8 Y

/ L$ u( `1 o- p
7 x7 [& Y4 @. w1 v6 h1 u  S3 L
樓主可以到證交所官網查詢台股的升降單位,網址(http://www.tse.com.tw/ch/trading/introduce/introduce.php)
) R$ [5 O( T7 e) s1 X9 I
+ o& Q' @9 T$ b, f  s. \8 ^7 M

3 @5 |4 e" K' T" S: ~$ ]" B; V
8 F! y* H  w* K0 H; J, t3 W
& h9 T$ @* K/ b4 e/ K! [
" i- [! k& n( g' E% I2 L

5 F( v2 ~  c8 |1 p3 ]. Z7 l. M0 l/ F4 k! j: I5 f
% g# C$ W5 H6 \8 w, y0 `7 v
2 ?: l6 D; q" |( ~+ O) M
/ W5 ~+ Y3 J  A% \) B# _+ l; J" R) M* c

+ k* u4 h! x* E" @

評分

參與人數 1威望 +50 金錢 +500 收起 理由
austin + 50 + 500 太給力了!

查看全部評分

 樓主| 發表於 2017-2-18 20:34:02 | 顯示全部樓層
感謝您指導, 順便說說十字棒的功能: 因為我膽小如鼠, 當輔助指標已經過熱, 此時又[出現黑棒, 或者白十字棒], 我會先減碼, 或者一口氣清空, 只是白色十字棒的設定當初想了很久, 再次感謝您指導~
您需要登錄後才可以回帖 登錄 | 申請入學

本版積分規則

手機版|正通股民學校

Copyright © 2001-2013 Comsenz Inc.Template by Comsenz Inc.All Rights Reserved.

Powered by Discuz!X3.4

快速回復 返回頂部 返回列表