2017年3月12日 星期日

[python] 從台灣yahoo下載公司的基本資料



這個程式從每日成交資訊讀取股市代號, 然後從yahoo下載公司基本資料,存成CSV檔,例如1101台泥https://tw.stock.yahoo.com/d/s/company_1101.html
附註ETF權證特別股等沒有公司基本資料可下載

[python] 下載台灣股市的每日成交資訊




下載台灣股市的每日成交資訊, 存成CSV檔

2017年2月23日 星期四

[golang] 使用Golang 抓取LASS JSON API的資訊



LASSjson api2層的json結構,網路搜尋到的json範例,多是只能抓取一層,能抓取第2層的例子,卻只能在第2層放內建的intfloat之類的資料型態,因LASS2層資料用golangjson讀取後會形成一個map的資料結構,所以須使用interface陣列才能進去讀取第2層。

2017年1月12日 星期四

[python] 抓取台灣上市櫃公司股票資訊

以前看到電視的股票分析師在電視上報股票, 老是遮遮掩掩的, 那時就用MFC寫程式從yahoo抓資料, 找出分析說的是那隻, 研判是要炒作還是出貨, 後來也寫過群益API的期貨交易程式. 程式功能要全部自己來, 要花很多時間. 近來python很紅, 不是語言本身很強, 而是有太多已經ready的package可用, 現在甚至在連手機上都已經可以寫python了, 想想以後未必會在windows上做這件事,所以想轉換到python上, 逐步建立自己的工具程式. 第一步當然是先抓到股名代碼名稱, 這從證券交易所抓每日收盤行情就可以了. 因為yahoo有提供全世界股票的資料, 如果要抓個股, 從yahoo抓比較方便, 就不用每天抓收盤行情存資料庫了




2016年12月22日 星期四

六足機器人 – PC端動作編輯程式




這是用C#寫成的六足機器人動作編輯程式,每個動作是由一個時間與12個馬達角度所構成,使用橫向卷軸控制每個動作的設定,下方的Add按鈕將動作新增至表格中,Delete/Move…等按鈕對表格內容進行編輯,Play按鈕則開始重複循環的動作播放,右方的LoadSave可將表格內容存檔,Arduino按鈕會產生C語言檔案,可複製貼上至SimpleRobotArduino程式內。

六足機器人 – 接收馬達控制指令



這是給Pizg ChenBridan Wang(http://4rdp.blogspot.tw/2015/12/rosa-18-p-6-x-2-spider.html)六足機器人的程式,可接收馬達控制指令,控制馬達的角度。指令的格式為 $MmmAaaa#mm是馬達編號 (00~11)aaa是馬達角度 (000~180),例如 $M00A120# 會令馬達0轉動到120度的位置。