我是Amin,喜好整合軟體之間的應用至數據分析,如Excel VBA、Python、C/C++、C#、JavaScript、Google Apps Script、Batch、MultiCharts的相互應用,歡迎各領域同好相互討論,創造人生精采的火花
最新消息
[公告2014/05/30] 如有需要將部落格中,任何一篇文章的程式碼使用在商業用途,請與我聯繫。
[公告2015/04/26] Line版的 iInfo程式與投資應用 群組已上線想加入的朋友們,請先查看 "入群須知" 再與我聯繫 Line : aminwhite5168,加入請告知身分與回答 "入群須知" 的問題。
[公告2018/04/22] 台北 Python + Excel VBA 金融資訊爬蟲課程,課程如網頁內容 金融資訊爬蟲班:台北班 Python 金融資訊爬蟲、EXCEL VBA 金融資訊爬蟲。
[公告2019/01/08] 請注意:我再次重申,部落格文章的程式碼,是要提供各位參考與學習,一旦網頁改版請自行修改,別要求東要求西要我主動修改,你們用我寫東西賺錢了、交差了,請問有分我一杯羹嗎?既然賺錢沒分我,請問有什麼理由要求我修改,如果沒能力改,就花錢來找我上課。
[公告2015/04/26] Line版的 iInfo程式與投資應用 群組已上線想加入的朋友們,請先查看 "入群須知" 再與我聯繫 Line : aminwhite5168,加入請告知身分與回答 "入群須知" 的問題。
[公告2018/04/22] 台北 Python + Excel VBA 金融資訊爬蟲課程,課程如網頁內容 金融資訊爬蟲班:台北班 Python 金融資訊爬蟲、EXCEL VBA 金融資訊爬蟲。
[公告2019/01/08] 請注意:我再次重申,部落格文章的程式碼,是要提供各位參考與學習,一旦網頁改版請自行修改,別要求東要求西要我主動修改,你們用我寫東西賺錢了、交差了,請問有分我一杯羹嗎?既然賺錢沒分我,請問有什麼理由要求我修改,如果沒能力改,就花錢來找我上課。
[公告2019/12/01] 若各位有 Excel VBA 案子開發需求,歡迎與我聯繫,可接案處理。
[公告2020/05/22] 頁面載入速度慢,起因為部分JS來源(alexgorbatchev.com)失效導致頁面載入變慢,目前已做調整,請多見諒。
[公告2020/05/22] 頁面載入速度慢,起因為部分JS來源(alexgorbatchev.com)失效導致頁面載入變慢,目前已做調整,請多見諒。
2021年2月28日 星期日
Google Spredsheet 抓 TWN 富台期未平倉量與預估富台期契約開倉成本
富台期未平倉量資料一直是投資朋友們想收集統計,筆者透過Google Spreadsheet每日自動抓取富台期未平倉量,並計算預估富台期次月契約開倉成本,藉此觀察富台期指數與外資未平倉量的動向。
2021年2月22日 星期一
Google Apps Script 入門到進階(22) - 使用 Cheerio 協助爬蟲解析網頁
1年前 Google 雲端爬蟲程式突然無法運作,加上寫書緣故就去處理,最近有空重新整理,發現原來 Google App Script 解析網頁的函數 Xml.parse 已無法再使用了,換成 XmlService.parse 又發現非常難用,需要刪除很多網頁元素,原因是 XmlService.parse 對於 XML 的規則要求格,但HTML結構鬆散,所以無法直接適用,後來捨棄 XmlService.parse。
2018年5月17日 星期四
Google Apps Script 入門到進階(20) --- 操作 Google 日曆
長期在使用 Google 日曆的使用者,很習慣在 Google 日曆進行新增設定與操作事件與行程,但今天並不是要教各位如何透過一般新增來設定行程,而是透過 Google Apps Script 來設定,藉此可以結合其他 Google 的線上產品。
2018年4月24日 星期二
Google Apps Script 入門到進階(19) --- Google 表單與 Line Notify 結合應用
常見 Google 表單用來做報名表、問卷、統計、投票等其他用途,當使用者填完表單內容後,表單設計者往往要到後台做查詢表單填寫狀態,其實還一種更方便的做法,就是 Google 一系列的商品多半支援指令碼編輯,藉由編輯 Google Apps Script,讓 Google 表單在使用者填寫完畢後,可透過 Mail、Line Notify 主動通知表單設計者,以便即時掌握表單統計進度。
2018年4月6日 星期五
Google Apps Script 入門到進階(18) --- Google 雲端硬碟傳送圖片到 Line Notify
發送本機圖片訊息到 Line Notify 已經沒什麼技術可言了,不過如果要發送 Google 雲端硬碟的圖片就需要再花一點功夫,文章 LINE Notify 入門到進階應用(6) --- 傳送本機圖片Line Notify 提到如何發送圖片,一樣的原理套用到雲端上。
2018年4月2日 星期一
Google Apps Script 入門到進階(17) --- 利用「Google 雲端進行檔案上傳」
前面介紹 Google Apps Script 入門到進階(16) --- 雲端檔案與資料夾建立與操作,接下實作一個應用例子,利用「Google 雲端進行檔案上傳」,這雖然不是什麼新的技術,對於需要使用檔案上傳的場合就很需要,如老師要求學生繳交資料、報名檔案上傳等都.........很實用。
2018年4月1日 星期日
Google Apps Script 入門到進階(16) --- 雲端檔案與資料夾建立與操作
想在 Google 雲端硬碟上,像在自己的本機端電腦上操作資料夾與檔案,並不是件簡單的事,藉由 Google Apps Script 需要一些技巧,今天簡單介紹如何使用 Google Apps Script 資料夾與檔案。
2018年3月28日 星期三
Google Apps Script 入門到進階(15) --- 操控 Google 文件寫記錄
近期要記錄在 Google 雲端執行程式的 Log,藉由 Google 文件與 Google Apps Script 來達成,以下記錄相關流程。
2017年6月14日 星期三
Google Apps Script 入門到進階(13) --- Python、R、Excel 傳入數值到雲端 Google Sheet
今天來介紹如何用Python、R、Excel傳送數值到Google Sheet上,這幾僅提供Client端的傳送方法,Google Sheet端地接收程式,請讀者自行開發。
2017年6月2日 星期五
2017年6月1日 星期四
Google Apps Script 入門到進階(11) --- 程式碼優化1
介紹了很多Google Apps Script,程式碼雖然是放在雲端上執行,還是需要一些優化的處理,讓程式整體執行的效率可以提升,如同在Excel VBA的優化,筆者這就介紹透過陣列的優化處理,讓儲存格的執行效率可以提升。
2017年5月14日 星期日
Google Apps Script 入門到進階(10) --- 盤後資料應用
前面文章介紹了使用 Google Visualization API 畫圖,現在筆者這些內容作一整合應用,以證交所、期交所的盤後資料來做一呈現。
內容功能兩個圖特點:
資料來源:臺灣證券交所---三大法人買賣金額統計表。
期貨大額交易人未沖銷部位結構表從2014/01/01開始記錄。
資料來源:臺灣期貨交易所---期貨大額交易人未沖銷部位結構表。
臺指選擇權(TXO)Put/Call Ratios 統計表從2014/01/01開始記錄。
資料來源:臺灣期貨交易所---臺指選擇權Put/Call比 。
相關閱讀:
內容功能兩個圖特點:
- 每日下午3:00 ~ 4:00自動到證交所、期交所抓盤後資料。
- 程式以 Google Apps Script、Google Visualization API 、JavaScript撰寫。
資料來源:臺灣證券交所---三大法人買賣金額統計表。
期貨大額交易人未沖銷部位結構表從2014/01/01開始記錄。
資料來源:臺灣期貨交易所---期貨大額交易人未沖銷部位結構表。
臺指選擇權(TXO)Put/Call Ratios 統計表從2014/01/01開始記錄。
資料來源:臺灣期貨交易所---臺指選擇權Put/Call比 。
相關閱讀:
- Google Apps Script 入門到進階(4) --- Google Visualization API 與 Google Apps Script 畫圖
- Google Apps Script 入門到進階(5) --- 使用 Google Visualization API (google.visualization.DataTable) 畫摩台換倉成本
- Google Apps Script 入門到進階(6) --- 雙Y軸座標、十字游標、組合圖
- Google Apps Script 入門到進階(7) --- 使用Google Visualization API (google.visualization.Query) 畫台指換倉成本
- Google Apps Script 入門到進階(8) --- Dashboard and Control
2017年4月29日 星期六
Google Apps Script 入門到進階(8) --- Dashboard and Control
前面介紹了幾篇Google Visualization API 畫圖文章,整個畫面除了游標移動會跟著移動顯示數值外,其餘內容都是固定。Google Visualization API有提供另一種可讓使用者動態移動顯示的功能,就是儀表板(Dashboard),接著簡單介紹畫一個簡單動態圖。
2017年4月27日 星期四
Google Apps Script 入門到進階(7) --- 使用Google Visualization API (google.visualization.Query) 畫台指換倉成本
前面幾篇文章透過Google Visualization API (google.visualization.DataTable)與Google Apps Script 繪圖,資料讀取以Google Sheet ID 取得,這樣方式多用在可限制權限讀取的個人Google Sheet,如果想要取得他人分享的Google Sheet就需要使用Google Visualization API (google.visualization.Query)來完成。
2017年4月25日 星期二
Google Apps Script 入門到進階(6) --- 雙Y軸座標、十字游標、組合圖
Google Apps Script入門到進階(5) ---使用Google Visualization API (google.visualization.DataTable)畫摩台換倉成本 介紹了使用Google Visualization API繪圖,接著將圖片內容作一些設定讓畫面看起來更好看。
2017年4月23日 星期日
Google Apps Script 入門到進階(5) --- 使用 Google Visualization API (google.visualization.DataTable) 畫摩台換倉成本
前一篇 Google Apps Script入門到進階(4) --- Google Visualization API與Google Apps Script畫圖介紹了畫圖,接著更進一步使用Google Visualization API (google.visualization.DataTable) 、Google Apps Script與Google Sheet資料來畫圖。
Google Apps Script 入門到進階(4) --- Google Visualization API 與 Google Apps Script 畫圖
前面介紹過Google視覺化API查詢語言(Google Visualization API Query Language)簡易使用讀取Google Sheet資料,Google Spreadsheet操作--- Google視覺化API查詢語言,簡易版操作,今天介紹使用Google Visualization API與Google Apps Script相互搭配畫圖,後面再配合讀取Google Sheet畫圖。
2017年4月5日 星期三
Google Apps Script 入門到進階(3) --- 功能表
在Excel中可以在功能表中加入客製化的功能,如果想在 Google Sheet 加入自己的定義功能表是否也可以做到呢?答案是Yes,Google Apps Script有提供新增功能表的API,讓使用者做出屬於自己的功能表。
2017年4月4日 星期二
Google Apps Script 入門到進階(2) --- 寄出含有圖片的Mail到信箱
有時我們想將Google Sheet的圖表寄送給自己或別人,但又不像Excel這麼方便可以直接透過Outlook寄送,還好Google有提供MailApp可以幫助我們完成這樣的作業。
2017年2月24日 星期五
Google Apps Script 入門到進階(1) --- Library建立與引用設定
Google Apps Script是Google推出的應用服務解決方案,基本上是以JavaScript為Base,熟悉JavaScript的朋友應該很快就可以上手了,今天就來介紹如何使用Google Apps Script建立一個Library。
訂閱:
文章 (Atom)