顯示具有 股價 標籤的文章。 顯示所有文章
顯示具有 股價 標籤的文章。 顯示所有文章

2019年2月19日 星期二

用python分析股票四大買賣點(twstock套件)(以2884玉山金為例)

還不知道怎麼安裝twstcok套件的請先看之前的教學文,前面也有講過如何運用realtime來抓取即時的資料。
用python抓取台股股價(twstock套件)(以2884玉山金為例)
https://hn28082251.blogspot.com/2018/12/pythontwstock2884.html
關於twstock在github的連結在此https://github.com/mlouielu/twstock


先複習一下如何使用 Stock 來取得歷史股票資訊
stock2884.price #回傳各日之收盤價
stock2884.high  # 回傳各日之最高價


在 Stock 之中的資料,愈前面之資料越舊,愈後面之資料愈新


也可以透過 date 取得各個資料集之中相對應的日期:
stock2884.date# 回傳資料之對應日期


也可以抓取指定日期或區間之資料



最後是今天主要要講的BestFourPoint
該功能是透過四大買賣點來判斷是否要買賣股票。
四個買賣點分別為:

  1. 量大收紅 / 量大收黑 
  2. 量縮價不跌 / 量縮價跌 
  3. 三日均價由下往上 / 三日均價由上往下 
  4. 三日均價大於六日均價 / 三日均價小於六日均價
操作範例如下
範例程式碼整理如下

import twstock
stock2884 = twstock.Stock('2884')

BestFourPoint = twstock.BestFourPoint(stock2884)
BestFourPoint.best_four_point_to_buy()# 判斷是否為四大買點
BestFourPoint.best_four_point_to_sell()# 判斷是否為四大賣點
BestFourPoint.best_four_point() #指標綜合判斷


以上指標僅供教學使用,市場充滿許多複雜的因素,真的要買賣投資建議還是多參考其他比如基本面、籌碼面、技術面來做判斷,切勿盲目相信單一指標。

本文章並沒有推薦任何投資標的,單純是個人的一些觀察與見解,為作者自行查看相關資料後整理而成,資料之正確性以各官方公告為主,任何人觀看本文之後,而有投資該基金或ETF之行為,自行對所有後果負責。

簡單的操作教學如上,下一篇來寫寫如何將資料寫入excel繪製圖表。


如果大家有什麼想法也歡迎交流,想獲取第一手教學資訊的趕快按下訂閱吧!記得填完信箱後要收信按確認才有用喔~


歡迎分享轉載文章,願每一個人都能夠衣食無虞。

我將思想傳授他人,他人之所得,亦無損於我之所有;猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。湯瑪斯‧傑弗遜(Thomas Jefferson)


如果你覺得我寫的文章不錯
可以按讚給我支持與鼓勵
https://www.facebook.com/IEPSYfinancenote/





新成立的ig歡迎追蹤:iepsyfinancenote
https://www.instagram.com/iepsyfinancenote/
 

2018年12月15日 星期六

用python抓取台股股價(twstock套件)(以2884玉山金為例)

之前有在台大的推廣教育上python的課程,當時有一位學員展示了使用twstock套件抓取股價的運用,剛好最近在做深度學習預測的模型,於是就有想說有沒有辦法把台股的走勢拿來預測,要訓練模型首先重要的是資料的獲取,就研究了一下twstock套件,發現還滿好用的,寫了一些小小的教學與大家分享入門。

關於twstock在github的連結在此
https://github.com/mlouielu/twstock

關於如何安裝python網路上有很多教學,我就不贅述,如果有人有需求的也可以留言,我會將一些自己學習的資料做分享。

以下使用的環境為mac版本的Anaconda為例,撰寫的程式語言為python3.6
首先就是安裝twstock套件
開啟終端機輸入 pip install twstock



然後就安裝好後打開Anaconda開啟jupyter

引入twstock套件

先設定一個變數stock,然後呼叫twstock的函式,後面放的數字是股票的代碼,此處以玉山金為例。
第二行為抓取近五日之收盤價。


使用stock.high可以抓取近N日的最高價,輸入-5為近五日的最高價


接下來示範抓取上市股票即時資料
輸入
stock2884 = twstock.realtime.get('2884')
然後把它print出來
可以看到出現的這支股票的詳細資訊

接下來示範抓取上櫃股票即時資料
此處以之前網友提過的金洲為例
輸入
stock4417 = twstock.realtime.get('4417')
然後把它print出來
可以看到出現的這支股票的詳細資訊


以上為twstock套件的簡單用法,接下來再來教大家如何把抓出來的資訊整理寫入excel表格內,來產生報表並且畫相關的分析圖。

接下來也會把一些股票的資訊嘗試使用類神經網路模型進行分析,建立一個預測台股的模型,大家如果對於label跟變因還有評估指標怎麼設定,有一些想法的也歡迎交流。

歡迎分享轉載文章,願每一個人都能夠衣食無虞。

我將思想傳授他人,他人之所得,亦無損於我之所有;猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。湯瑪斯‧傑弗遜(Thomas Jefferson)



2018年12月14日 星期五

錢比較多的話買0050,錢不多買0056?才不是這樣!!!

0050是元大台灣50ETF
0056是元大台灣高股息ETF


下圖為兩者的持股
0056的持股

0050的持股




我想應該很多人都聽過這個論點,錢夠的話就買0050,小資族銀彈不夠就買0056,聽起來很像很合理,因為0050一張現在可能要七八萬,0056一張只要兩萬多,0056的確比較好入手,連我老媽都這樣跟我說,但真的是這樣嗎?秉持著求知的慾望,於是就來探究一下。


0056的調整方式如下,裡面的30檔成分股,每半年會依照「預估殖利率」重新排行(這裡很重要,是預估喔),排名最差的5家公司就會被踢出去,換上排名往前的另外5家。

0050的調整方式如下:選擇市值前50大的公司,根據市值的比重決定組成,每一季度會審核決定是否調整裡面的成分股。



有沒有發現一個問題了,0056是依照「預估殖利率」重新排行,所以0056會有人為主動去挑選股票的過程,而非像0050,依照市值,被動的更換持股。

所以0056的更換持股會比0050更為頻繁,而更換持股的過程之中,不可避免的會有交易成本在,而較為頻繁的更換持股,也就代表了更多的內扣費用。

另外來看看0050跟0056每年的績效比較




2008

2009

2010

2011

2012

0050

-43.10%

73.85%

12.85%

-15.79%

12.42%

0056

-48.08%

87.20%

18.99%

-13.03%

9.37%


2013

2014

2015

2016

2017

0050

11.59%

16.96%

-6.08%

18.67%

18.39%

0056

4.94%

9.50%

-6%

11.74%

12.86%

可以見得0050的績效大部分的時間是比0056好的,那買0056的原因究竟是什麼呢?

從身邊的親友聽到的不外乎幾種說法
1.0056的波動比0050小
2.0056比較便宜適合小資族買
3.0056有較多的配息,適合退休的人獲得現金流



我想這部分有幾個需要釐清的
1.波動比較小:我們從過去績效可以看到的是,長期以來0050的績效比0056好很多,我們投資究竟是要選擇波動小,還是獲利好的標的(在風險接近的前提下),更何況0056的內扣費用相較0050更高。
以下為查詢基金內扣費用的連結
https://www.moneydj.com/ETF/X/Basic/Basic0004.xdjhtm?etfid=0050.TW
https://www.moneydj.com/ETF/X/Basic/Basic0004.xdjhtm?etfid=0056.TW

0050=0.42 (含 0.10 非管理費用)
0056=0.76 (含 0.36 非管理費用)
也就是說投資 0056 每100萬,會比0050要多扣掉 3000元的基金管理費。


2.比較便宜,這同上,我們投資是要選擇便宜的,還是要選擇會賺錢的,而且以0050的交易量,買零股並不會太困難,且現在很多券商都有推出小資族定期定額專案,可以是一次買不起一張0050的另一個選擇。

3.0056有較多的配息,我想這應該是最大的迷思,很多人都會以為被動收入的重點是穩定的配息,卻忽略了資本利得帶來的收入,比如說一支股票每年漲15%,我可以每年賣掉10%的獲利來生活,這會比每年只領5%的股利更好,也就是說,只要可以帶來現金的來源,都可以形成現金流。

如果一直帶著現金流只能來自配息的迷思,那反而會錯過資產增加的機會,舉老巴的BRK.A跟BRK.B為例,這兩隻都是不配息的股票,難道持有者是笨蛋嗎?錯了!相信很多人都知道BRK.A跟BRK.B每年的報酬遠遠高過所謂的定存股5%~10%的配息,同理,如果你選擇了0056而非0050,回頭看看過去十年,如果以一千萬進行投資,0056會比0050少了三百萬左右的報酬,這就是選擇了較高的股利,反而失去更好獲利的機會。

拿到比較高的股利到底有什麼好處?總報酬反而落後了很多。
投資不能只看配息,如果只看配息的話直接去買高配息的高收益債就好了(別忘了配息可能會來自本金),而是該看總報酬率,過去十年,0050的總報酬高於0056,雖說過去績效不代表未來,當然你可以說0056有可能未來十年都贏0050,所以我們應該客觀來看,看0050跟0056的組成,看他的內扣費用,來評估哪個才是有可能擁有更好報酬的投資標的。

如果你相信0056的選股策略會有更好的獲利,那當然可以選0056,如果單純想獲得台灣股市的報酬,進行指數化投資的,那可以選0050。

本文章並沒有推薦任何投資標的,單純是個人的一些觀察與見解,為作者自行查看相關資料後整理而成,資料之正確性以各官方公告為主,任何人觀看本文之後,而有投資該基金或ETF之行為,自行對所有後果負責。

===============================================




歡迎分享轉載文章,願每一個人都能夠衣食無虞。 


我將思想傳授他人,他人之所得,亦無損於我之所有;猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。湯瑪斯‧傑弗遜(Thomas Jefferson)


如果你覺得我寫的文章不錯
可以按讚給我支持與鼓勵
https://www.facebook.com/IEPSYfinancenote/




新成立的ig歡迎追蹤:iepsyfinancenote
https://www.instagram.com/iepsyfinancenote/
 



2018年12月11日 星期二

你知道0056ETF 元大高股息 成分股又要更新了嗎?( 2018年12月最新成分股名單)

開門見山破題吧!

0056ETF全名叫做「元大寶來台灣高股息證券投資信託基金」,顧名思義就是以持有高股息的股票為目標的ETF,最近身邊常常有人提到存股的時候,必然會提到0050跟0056,剛好0056的成分股在每年的6月及12月會進行持股的更新,最近就公布了更新的結果,幫大家整理如下。




0056的調整方式如下,裡面的30檔成分股,每半年會依照「預估殖利率」重新排行(這裡很重要,是預估喔),排名最差的5家公司就會被踢出去,換上排名往前的另外5家。

原本的持股名單如下



根據最新的公告,被刪除的5家公司分別是大成鋼、智邦、神達、日月光投控、聚陽。
而加進來的5家公司為國巨技嘉南亞科旺宏微星




簡單概述一下


國巨:被動元件大廠,今年股價從三百多一路漲到一千三百多,然現在又掉回三百多,堪稱2018最多冤魂的一檔。
技嘉:有玩組裝電腦的都知道,世界第二大的主機板製造商,也是配息頗高的一檔股票。
南亞科:台塑集團的DRAM大廠。
旺宏:記憶體大廠,聽說因為任天堂Switch才翻身?
微星:主要生產主機板、顯示卡、筆電等,近年在電競產業投入頗多。

大概是這樣,至於預估股息終究只是預估,實際的分配狀況還是要以明年的公佈為準~


本文章並沒有推薦任何投資標的,單純是個人的一些觀察與見解,為作者自行查看相關資料後整理而成,資料之正確性以各官方公告為主,任何人觀看本文之後,而有投資該基金或ETF之行為,自行對所有後果負責。

<GOOGLE地圖時間軸資料匯入世界迷霧JSON_to_gpx>

可能有些人有用世界迷霧這個APP 來記錄自己到過世界那些地方 之前比較常用的 大概是把飛機的搭乘軌跡匯入 那有沒有可能把GOOGLE地圖過往的時間軸也匯入呢? 我研究了一下是可行的 不過GOOGLE地圖時間軸的資料匯出會是json檔 世界迷霧只能用kml跟gpx匯入 所以會需要一...