Ⅰ EXCEL如何用VBA自動獲取每個股票近幾天的漲幅
一般網頁上的數據都可以通過VBA進行抓取,應用得好,可以實現對很很多資料的動態監測。
漲幅就是指目前這只股票的上漲幅度。
漲幅的計算公式:漲幅=(現價-上一個交易日收盤價)/上一個交易日收盤價*100%
例如:某隻股票價格上一個交易日收盤價100,次日現價為110.01,就是股價漲幅為(110.01-100 )/100*100%=10.01%.一般對於股票來說 就是漲停了!如果漲幅為0則表示今天沒漲沒跌,價格和前一個交易日持平。如果漲幅為負則稱為跌幅。
比如:一支股票的漲幅是:10%、-5%等 。
Ⅱ 在EXCEL里用VBA編程,對選擇的數據作股票圖
EXCEL折線圖根本就不可能有這么復雜,VBA畫圖取點與表格實際坐標之間對應又不確定和關系復雜,所以EXCEL不適合做這類工作。
Ⅲ 如何通過excel將如圖兩個圖表(散點圖和股價圖,x軸都是..-
使用Excel XY(散點圖)圖表通過HLOC圖進行股票分析
一種提高您在Excel中的能力的方法是,加深您對使用或不使用某些Excel功能時Excel可以生成的解決方案種類的了解。
當前的項目說明了這個想法。這張圖...
HLOC使用Excel XY圖表顯示
...是一張高低開盤(HLOC)圖表,它對上方的設置做出反應。但是,即使您不關心股票分析,您也可能會對我用來創建此圖表的技術感興趣。
關鍵圖表元素
該圖表至少包含五個關鍵要素。我將指出它們,然後描述用於創建此圖表的Excel功能。
首先,該圖表顯示四組HLOC圖:
黑條顯示每個交易日的標准高/低價格。左側的tic標志顯示開盤價,右側的勾號顯示收盤價。
橙色條顯示“內部”性能。也就是說,它們顯示當日的高點何時低於前一個高點,何時低點高於前一個低點。
綠色條顯示“外部”性能。也就是說,它們顯示當日高點在先前的高點之上,而低點在先前的低點之下。
隱藏在黑條後面的是紅色條,顯示的“真實”高點和低點大於黑條。幾個黑條表示在其上方或下方出現紅色的提示。
其次,圖表上方的HLOC欄部分中的日期設置允許用戶指定要顯示的開始和結束日期。星號(“ *”)設置指示應使用所有可用數據。
第三,圖表顯示三個通道線,它們是指定時段內穿過柱線的趨勢線。標准偏差的設置允許用戶指定在中間條的每一側顯示多少個標准偏差。
第四,“垂直線”部分允許用戶指定多達八個日期,在圖表中應在其中繪制垂直虛線。可以按照顯示的八個位置中的任何順序以任何順序輸入日期。
第五,擺動線是從一條線的低點反彈到另一條線的高點再到低點……等等的藍線。靈敏度設置允許用戶指定公式對附近的高點和低點的敏感程度。為了說明這個圖表...
道瓊斯數據的HLOC圖表顯示了擺動線的最敏感設置
...顯示最敏感的設置,共有12條線段。另一方面,靈敏度設置為5時,僅顯示帶有此數據的兩個線段。
Excel的主要功能和技巧
該HLOC圖表看起來不太像普通的Excel圖表。因此,很容易假設它使用了廣泛的VBA來控制所有這些復雜性。但是,實際上,此圖表完全不使用VBA。相反,它使用公式來確定繪制線條的位置。哪些行應該是黑色,綠色或橙色;顯示多少數據;等等。
當我完成圖表項目後,用戶將能夠從具有存儲在Excel表中的數據的股票列表中選擇要顯示的股票。圖表將具有其他指示器,用戶可以在圖表中顯示和控制。
這是我到目前為止在此項目中使用的主要Excel功能和技術...
1.圖表是XY(散點圖)圖表,主要是因為XY圖表提供了在Excel中顯示垂直線的唯一方法。(我沒有使用Excel的高-低-關閉圖表類型,因為它提供的功能比XY圖表類型少得多。)
2.該圖表當前使用18個圖表SERIES公式。也就是說,它繪制18條線,其中許多線由多個線段組成。為了說明,我僅使用一個圖表SERIES公式在圖表中繪制了所有垂直黑條。
3.許多設置使用Excel的“數據驗證列表”功能,該功能允許用戶從下拉列表框中選擇值。
4.該工作簿使用大約140個范圍名稱,其中36個是動態范圍名稱。如果不廣泛使用范圍名稱,則不可能完成該項目。
5.安排要顯示的數據的公式廣泛使用INDEX-MATCH。
6.使用不同的SERIES公式繪制不同的條形顏色。因此,要在特定日期顯示橙色條,公式將隱藏黑條在該日期所期望的數據,並顯示橙色條所期望的數據。
7.如果使用默認的Excel圖表縮放比例,則Excel將在線條和繪圖區域的邊緣之間設置寬邊距。例如,三條垂直線不可能觸及繪圖區域的頂部和底部邊界。
因此,此圖表完全控制了水平和垂直縮放比例。為此,我將X和Y軸的最大值都設置為1,每個最小值都設置為0。然後,我的公式將所有值和日期轉換為在這些最大到最小維度內的相對位置。
8.為了確定Y軸的最大值和最小值及其主要單位值,我使用了Jon Peltier的縮放技術,他在Excel Worksheet中的“ 計算尼斯軸比例”中對此進行了介紹 。然後,我使用數據標簽將那些比例值顯示為X和Y軸的標簽。
9.因為我的公式確定了放置Y軸標簽的位置,所以我必須繪制自己的網格線。因此,一個SERIES公式生成了折成7個線段的線,從而產生了圖表中所示的7條水平網格線。
我正在考慮提供有關這些及相關電子表格技術的一些視頻培訓課程。如果您對准備就緒後的內容有興趣了解更多信息,請 給我發送 有關此主題的消息,我對培訓感興趣。如果我有足夠的興趣,我會盡快開始研究它們。
最後,我還計劃將本工作簿提供給對股票市場積極感興趣的人。但是首先,我想知道該圖表缺少哪些主要功能。因此,如果您有使用HLOC圖表的經驗,請 給我發送 有關主題HLOC圖表建議的消息。在您的消息中,請說明每個建議如何使股票分析更有用。
Ⅳ 如何用EXCEL分析股市行情
這個需要比較專業的處理方法
使用vba
可以直接從網上抓取股票信息
然後根據樓主的具體計算方法進行計算
得出樓主需求的數據
Ⅳ 如何用Excel VBA做股票量化交易系統(原創
先學會VBA和股票交易規則,再寫代碼來實現
Ⅵ Excel vba股價數據怎麼自動更新
可以試試騰訊文檔「股票動態函數」,我現在看股票實時信息就是用的這個,非常好用!簡單無需學習、數據實時自動更新;看看我日常看的股票表:
Ⅶ excel做XY散點圖,同一個圖如何實現HLOC圖進行股票分析-Ex
excel做XY散點圖,同一個圖如何實現HLOC圖進行股票分析這張高-低-開-平-閉股票數據的Excel圖表說明了您可以在圖表中使用的關鍵技術...甚至那些與股市無關的技術。
一種提高您在Excel中的能力的方法是,加深您對使用或不使用某些Excel功能時Excel可以生成的解決方案種類的了解。
當前的項目說明了這個想法。這張圖...
道瓊斯數據的HLOC圖表顯示了擺動線的最敏感設置
...顯示最敏感的設置,共有12條線段。另一方面,靈敏度設置為5時,僅顯示帶有此數據的兩個線段。
Excel的主要功能和技巧
該HLOC圖表看起來不太像普通的Excel圖表。因此,很容易假設它使用了廣泛的VBA來控制所有這些復雜性。但是,實際上,此圖表完全不使用VBA。相反,它使用公式來確定繪制線條的位置。哪些行應該是黑色,綠色或橙色;顯示多少數據;等等。
當我完成圖表項目後,用戶將能夠從具有存儲在Excel表中的數據的股票列表中選擇要顯示的股票。圖表將具有其他指示器,用戶可以在圖表中顯示和控制。
這是我到目前為止在此項目中使用的主要Excel功能和技術...
1.圖表是XY(散點圖)圖表,主要是因為XY圖表提供了在Excel中顯示垂直線的唯一方法。(我沒有使用Excel的高-低-關閉圖表類型,因為它提供的功能比XY圖表類型少得多。)
2.該圖表當前使用18個圖表SERIES公式。也就是說,它繪制18條線,其中許多線由多個線段組成。為了說明,我僅使用一個圖表SERIES公式在圖表中繪制了所有垂直黑條。
3.許多設置使用Excel的“數據驗證列表”功能,該功能允許用戶從下拉列表框中選擇值。
4.該工作簿使用大約140個范圍名稱,其中36個是動態范圍名稱。如果不廣泛使用范圍名稱,則不可能完成該項目。
5.安排要顯示的數據的公式廣泛使用INDEX-MATCH。
6.使用不同的SERIES公式繪制不同的條形顏色。因此,要在特定日期顯示橙色條,公式將隱藏黑條在該日期所期望的數據,並顯示橙色條所期望的數據。
7.如果使用默認的Excel圖表縮放比例,則Excel將在線條和繪圖區域的邊緣之間設置寬邊距。例如,三條垂直線不可能觸及繪圖區域的頂部和底部邊界。
因此,此圖表完全控制了水平和垂直縮放比例。為此,我將X和Y軸的最大值都設置為1,每個最小值都設置為0。然後,我的公式將所有值和日期轉換為在這些最大到最小維度內的相對位置。
8.為了確定Y軸的最大值和最小值及其主要單位值,我使用了Jon Peltier的縮放技術,他在Excel Worksheet中的“ 計算尼斯軸比例”中對此進行了介紹 。然後,我使用數據標簽將那些比例值顯示為X和Y軸的標簽。
9.因為我的公式確定了放置Y軸標簽的位置,所以我必須繪制自己的網格線。因此,一個SERIES公式生成了折成7個線段的線,從而產生了圖表中所示的7條水平網格線。
我正在考慮提供有關這些及相關電子表格技術的一些視頻培訓課程。如果您對准備就緒後的內容有興趣了解更多信息,請 給我發送 有關此主題的消息,我對培訓感興趣。如果我有足夠的興趣,我會盡快開始研究它們。
最後,我還計劃將本工作簿提供給對股票市場積極感興趣的人。但是首先,我想知道該圖表缺少哪些主要功能。因此,如果您有使用HLOC圖表的經驗,請 給我發送 有關主題HLOC圖表建議的消息。在您的消息中,請說明每個建議如何使股票分析更有用。
Ⅷ 用excel vba 抓取網頁中 股票的財務數據 然後做分析 做好了可以加分哈
網抓已經OK。
原網頁源代碼寫的不太規范,幾處語法寫錯的地方解析時要特殊處理,花了點時間。
Ⅸ EXCELVBA程序計算股票交易成功和失敗次數有的成功有的失敗,怎麼解決
編制vba,最好啟用嚴格檢測制度,所有使用的變數必須預先定義才可使用.
你的代碼錯誤在於變數定義和使用時的不是同一個, 仔細檢查
jiesuanjinemairu
Jisuanjinemairu
有沒有發現
建議在第一行加入:
Option Explicit '強制聲明變數
Ⅹ 怎樣用Excel看股票如何看股票
首先打開一個Excel表格,輸入標題,比如我輸入的是「股票查詢」,
選中「股票查詢」下部的空格准備插入數據。首先選擇「數據」,然後選擇「來自網站」,
將自己經常看股票的網站網址輸入進彈出的對話框,並點擊轉到,
在出現的頁面中選擇要插入的數據區域,點擊「→」,然後點擊導入,
選擇當前單元格插入,如圖所示插入後的數據列:
選中數據區域,滑鼠右鍵點擊,在彈出的菜單中單擊「數據區域屬性」,
在彈出的對話框中選擇好刷新頻率,以及用新的數據覆蓋現有單元格等,
如果等不及自動刷新的話,可以右鍵單擊後選擇「刷新」,手動刷新查看數據,