返回列表 上一主題 發帖

[發問] 輸入數值後,如何啟動自動下拉一格的機制?

如何在excel表中呈現每日5、10、20周月均線值

本帖最後由 finally0130 於 2015-7-21 17:35 編輯

各位版友們大家好,近日小弟開始學習VBA,想將日收盤價轉換為5、10、20周月均線值,資料下載一般均以日收盤價為主,來源為(上市櫃買中心、yahoo finance 、google finance、鉅亨網),其中僅有yahoo finance有提供每周均價,但實際比對後發覺部分值有誤,不予參考。

在excel實作中,發現日收盤價轉為周收盤價會有二個問題
1.每周開盤日數不同,Excel抓取資料值會有誤
2.周均價若採機動機制,意味每天五周均價值都會變,似乎技術難度很高

這兩個問題困惑了小弟好幾天了,實在是絞盡腦汁也想不出如何讓Excel變聰明的方法,不知是否版上有高手能解答疑惑,感恩再感恩。

TOP

感謝大大分享,這方法也曾想過,但不知如何以自動化方式下載2000檔公司的日周月均值,且需每周每月更新,是否有何特別技巧大大可分享之,感激不盡。

TOP

RE: 如何在excel表中呈現每日5、10、20周月均線值

[版主管理留言]
  • GBKEE(2015/7/23 06:56): 秀一下,土法煉鋼,看如何改進

基本上,小弟目前採取更新【每日收盤價】,以lookup函數抓出每周每月收盤價,但資料有十年,僅能帶出一年正確值,若將選取範圍變大則數值錯誤,
方法有點土法煉鋼,如果大家有更好的方法,可以共同分享討論。數據及圖片如下,再請各位幫忙一下囉!!
日周月均線資料庫 (Rev.4)-發問用.rar (460.68 KB)

TOP

[發問] 輸入數值後,如何啟動自動下拉一格的機制?

本帖最後由 finally0130 於 2015-7-23 20:09 編輯

大家晚安,請問如何讓手動下拉填滿計算,轉變成單格自動,如圖片所述
首先,操作過程中填入日期後,可自動帶出左方月周函數,然而,輸入價格時,無法自動向下帶出五日均線值。

請問是否有辦法在輸入某列數值,讓手動下拉計算的方式,改為自動下拉?

網址為GIF圖檔示意圖
http://recordit.co/mWppdl4hbe.gif


回復 2# lpk187

樓主是以按鈕方式做為啟動嗎?
那該如何設計函數sum(E4:E8)/5、sum(E5:E9)/5,依此類推,或者能直接以儲存格方式呈現,剛學不久很多東西還不很懂,真抱歉= ="

TOP

回復 7# united7878

U大提供的方法,作為一日股價的外部連結很實用,但因資料庫必須要有十年期數據,未來做資料篩選分析時,才會達到其目的,
某些券商有提供個股(日周月均值每日下載),但需人工重複選擇(日、周、月均值及1500檔股票),可能廢時曠日。

謝謝各位的回覆,小弟在實作中發現很多小問題待解決,實在是基本太過薄弱,待將VBA外部連結價格技能習得後,再請教各位囉。

TOP

回復 8# joey0415

之前並未接觸過資料庫與VBA,算是初級構想階段,所以有些問題想請教J大
1.SQL資料、Access資料庫、Excel資料庫何者較為方便易學
2.SQL資料庫,如何進行資料篩選分析,類似財報狗https://statementdog.com/pick/tpe#

想說若能先釐清整體資料庫架構方向及結構,對於未來篩選分析應有很大幫助。
可以的話,若能達到設定(日期條件、財報條件、均價條件),即可資料篩選及分析1500檔物件,選出符合條件之標的,將可有效減少人腦之耗損呀^^。

TOP

回復 16# GBKEE


遲來的回覆,G大提供的程式碼真的管用,非常感謝。

TOP

回復 17# joey0415


J大您好,您說的excel單股單檔的資料庫模式,是指ADO外部連結資料嗎?
如果要學習的話,有什麼推薦書籍或網站可供參考,可供新手入門,感恩。

TOP

        靜思自在 : 做好事不能少我一人,做壞事不能多我一人。
返回列表 上一主題