RSI 計算範例延伸文章資訊,搜尋引擎最佳文章推薦

1. GOOGLEFINANCE

GOOGLEFINANCE從Google財經服務擷取有價證券的最新或過往資訊。

用法示範GOOGLEFINANCE("NASDAQ:GOOG","price",DATE(2014,1,1),DATE(2014,12,31),"DAILY")GOOGLEFINANCE("NASDAQ:GOOG","price",TODAY()-30,TODAY())GOOGLEFINANCE(A2,A3)語法GOOGLEFINANCE(代號,[屬性],[開始日期],[結束日期|天數],[間隔])代號-要查詢的有價證券股票代號。

必須同時使用交易所代號和股票代號來取得準確的結果,避免出現不一致。

例如,請使用「NASDAQ:GOOG」,而不要使用「GOOG」。

如果未指定交易所代號,GOOGLEFINANCE將自行判斷適合的交易所。

注意:ReutersInstrumentCodes已不再受到支援。

例如,您無法使用代號123.TO或XYZ.AX,請改用TSE:123或ASX:XYZ。

屬性-[選用-預設值是"price"]-要從Google財經服務擷取的代號相關屬性,如果指定了日期,則必須使用這個引數。

屬性可以是下列任一項即時資料:"price"-即時報價,最多延遲20分鐘。

"priceopen"-股市開盤時的價格。

"high"-今天的最高價。

"low"-今天的最低價。

"volume"-今天的股市交易量。

"marketcap"-股票的市場價值。

"tradetime"-最後成交時間。

"datadelay"-即時資料延遲的時間。

"volumeavg"-平均每日交易量。

"pe"-每股價格/每股盈餘比例。

"eps"-每一股的盈餘。

"high52"-52週期間的最高價。

"low52"-52週期間的最低價。

"change"-自上一個交易日收盤以來的價格變化。

"beta"-貝他值。

"changepct"-自上一個交易日收盤以來的價格變化百分比。

"closeyest"-前一天的收盤價。

"shares"-在外流通的股數。

"currency"-有價證券的計價貨幣單位。

由於貨幣不存在交易期,所以使用這個引數將不會傳回開盤價、最低價、最高價和交易量。

屬性可以是下列任一項歷史資料:"open"-指定日期的開盤價。

"close"-指定日期的收盤價。

"high"-指定日期的最高價。

"low"-指定日期的最低價。

"volume"-指定日期的成交量。

"all"-以上所有歷史資料。

屬性可以是下列任一項共同基金資料:"closeyest"-前一天的收盤價。

"date"-所回報的基金淨值所屬日期。

"returnytd"-年初至今報酬率。

"netassets"-淨資產。

"change"-最近回報基金淨值與上一筆基金淨值的變化。

"changepct"-基金淨值的變化百分比。

"yieldpct"-配息率、前12個月收入分配總額(股息與固定收益利息)以及基金淨值收益除以上個月的基金淨值。

"returnday"-單日總計報酬率。

"return1"-單週總計報酬率。

"return4"-4週總計報酬率。

"return13"-13週總計報酬率。

"return52"-52週(1年)總計報酬率。

"return156"-156週(3年)總計報酬率。

"return260"-260週(5年)總計報酬率。

"incomedividend"-最近的現金配息金額。

"incomedividenddate"-最近的現金配息日期。

"capitalgain"-最近的資本利得分配金額。

"morningstarrating"-晨星的「星級」評比。

"expenseratio"-基金的支出比率。

開始日期-[選用]-擷取歷史資料的開始日期。

如果您指定了開始日期,但是沒有指定結束日期|天數,系統就只會傳



2. 量化交易30天Day5

第12屆iT邦幫忙鐵人賽DAY50AI&Data量化交易30天系列第5篇量化交易30天Day5-Python計算RSI12th鐵人賽SeanLiu團隊OutcomeFirst2020-09-1810:31:243556瀏覽量化交易30天本系列文章是紀錄一位量化交易新手的學習過程,除了基礎的Python語法不說明,其他金融相關的東西都會一步步地說明,希望讓更多想學習量化交易但是沒有學過相關金融知識的朋友們,透過這系列的文章,能夠對量化交易略知一二,也歡迎量化交易的高手們多多交流。

RSI相對強弱指標是什麼RSI是RelativeStrengthIndex的縮寫,1978年由WellsWilder發明,是用來衡量過去一段時間內,投資標的漲跌趨勢的相對指標,Relative這個字代表的是,它是以過去這段時間內的上漲量對比下跌量,或者我們也可以說是買盤與賣盤的相對強弱,因此是一個相對的概念。

RSI的計算公式RSI=100×前N日漲幅的平均值÷(前N日漲幅的平均值+前N日跌幅的平均值)從上面這個公式可以觀察到,由於我們是計算漲或是跌的"幅度",因此都是取絕對值,數字都是大於0的,所以RSI這個數字一定會介在0~100中間。

設想幾個情況喔:前N日漲幅的平均值=前N日跌幅的平均值:把這個條件帶入公式,RSI會等於50,代表這段時間內買盤跟賣盤是差不多的。

前N日漲幅的平均值<前N日跌幅的平均值:RSI小於50,代表買盤較賣盤弱。

前N日漲幅的平均值>前N日跌幅的平均值:RSI大於50,代表買盤較賣盤強。

相信到了這邊,我們對RSI的理解就有初步的認識。

Python計算RSI下面會教大家怎麼從收盤價的時間序列資料,計算出對應的RSI值:先整理資料#串接tiingoapi獲取資料importosimportpandas_datareaderaspdrSPY=pdr.get_data_tiingo('SPY',api_key='YOURAPIKEY')SPY=SPY.reset_index(level=[0,1])SPY.index=SPY['date']SPY_adj=SPY.iloc[:,7:12]SPY_adj.columns=['Close','High','Low','Open','Volume']#整理資料importpandasaspd#收盤價Close=SPY_adj.Close#日漲跌Chg=Close-Close.shift(1)#上漲幅度Chg_pos=pd.Series(index=Chg.index,data=Chg[Chg>0])Chg_pos=Chg_pos.fillna(0)#下跌幅度(取正值,所以要加負號)Chg_neg=pd.Series(index=Chg.index,data=-Chg[Chg<0])Chg_neg=Chg_neg.fillna(0)計算RSI值由於RSI是計算過去一段時間的相對強弱,這個"一段時間"是看個人選擇要多長的時間,一般比較常見的是6日、12日、14日、24日,這個沒有一定要哪個日期比較好,這邊我就先用12日來做計算。

#計算12日平均漲跌幅度importnumpyasnpup_mean_12=[]down_mean_12=[]foriinrange(13,len(Chg_pos)+1):up_mean_12.append(np.mean(Chg_pos.values[i-12:i]))down_mean_12.append(np.mean(Chg_neg.values[i-12:i]))#計算RSI12rsi_12=[]foriinrange(len(up_mean_12)):rsi_12.append(100*up_mean_12[i]/(up_mean_12[i]+down_mean_12[i]))rsi_12_series=pd.Series(index=Close.index[12:],data=rsi_12)rsi_12_series------date2015-09-2300:00:00+00:0054.5901782015-09-2400:00:00+00:0040.2303502015-09-2500:00:00+00:0047.1616342015-09-2800:00:00+00:0031.9278952015-09-2900:00:00+00:0029.281669...2020-08-2600:00:00+00:0077.8035222020-08-2700:00:00+00:0089.6780792020-08-2800:00:00+00



3. 技術面選股 Lesson8〈MACD與RSI〉

Whisker股市通Whisker股市通0.1.Whisker股市通─前言1.一、股市基本定義1.1.多空是什麼?〈多頭、空頭、牛市、熊市簡介〉1.2.上市上櫃差在哪?興櫃創櫃又是啥?1.3.股票變壁紙!?〈下市相關簡介〉1.4.高手看量怎麼看?〈交易量對股價影響〉1.5.三大法人哪三大?〈投信、外資、自營商簡介〉1.6.台指期是什麼?〈台灣指數期貨簡介〉1.7.股票抽籤怎麼玩?〈新股申購簡介〉1.8.加權指數與權值股對大盤的影響力1.9.股東分紅怎麼分?〈除權息簡介〉2.二、股市交易面2.1.新手入市第一步!〈一分鐘學下單〉2.2.不可忽略的小事!〈看懂交割,股票安心買〉2.3.積少成多、聚沙成塔〈手續費與證交稅〉2.4.放大你的槓桿!〈融資券實務簡介〉2.5.冒險的起點,融資券必看!〈信用交易風險〉2.6.小心!地雷就在你身邊〈全額交割股簡介〉2.7.當股東能幹嘛咧?〈股東會簡介與相關規定〉2.8.漲跌看誰士氣高!〈內盤、外盤簡介〉2.9.試搓價格能信否?〈模擬搓合與開盤、收盤價〉2.10.收了盤卻沒成交怎麼辦?〈盤後交易簡介〉2.11.銅板也能玩股票!〈零股交易簡介〉2.12.大戶操盤知多少〈鉅額交易簡介〉3.三、股市基本面3.1.基本面選股─Lesson1〈營收公佈與EPS〉3.2.基本面選股─Lesson2〈本益比選股術〉3.3.基本面選股─Lesson3〈ROE、ROA與股價淨值比〉4.四、股市技術面4.1.技術面選股─Lesson1〈什麼是K線?〉4.2.技術面選股─Lesson2〈K線型態應用〉4.3.技術面選股─Lesson3〈K線形態進階應用〉4.4.技術面選股─Lesson3〈K線形態進階應用Part2〉4.5.技術面選股─Lesson5〈形態學Part1〉4.6.技術面選股─Lesson6〈形態學Part2〉4.7.技術面選股─Lesson7〈移動平均線MD與KD指標〉4.8.技術面選股─Lesson8〈MACD與RSI〉4.9.技術面選股─Lesson9〈乖離率、威廉指標〉4.10.技術面選股─Lesson10〈MTM與BBands〉5.五、股市消息面5.1.ComingSoon6.六、股市籌碼面6.1.ComingSoonPoweredbyGitBookWhisker股市通技術面選股─Lesson8〈MACD與RSI〉【什麼是MACD?】MACD又稱「平滑異同移動平均線」(MovingAverageConvergence/Divergence),MACD是26日與12日的EMA之間的差再取一次移動平均。

透過這項指標,可以看出價格與兩條移動平均線的關係。

一般會在MACD上繪製一條EMA(9),做為訊號線,並從兩者之間找到賣出與買進關係。

【MACD計算公式】一般的SMA認為每天的股價都有它的重要性,所以把每天的股價直接平均。

但常常會發生只要其中一天的股價漲幅較大,就會嚴重影響移動平均的數值。

但事實上,最近發生的資料應該比較重要,所以應該用較大的比重來計算。

因此,EMA(指數移動平均),就是依不同天,用不同的權重,計算出來的。

a1是一個指數百分比,即比重計算方式。

EMA為當日收盤價減去前次EMA再乘上指數百分比,再加上前一日之EMA。

而MACD即為DIFEMA(26)EMA(9),再取f日指數平滑。

MACD指標最初由DIF與MACD兩條線組成。

DIF(快線)短期,判斷股價趨勢的變化。

MACD(慢線)長期,判斷股價大趨勢。

【MACD使用說明】使用MACD平均線的常見方式有兩種,交叉及買超賣超。

一、交叉:最基本的平滑異同移動平均線的操縱規則為,當DIF下跌落到MACD下時,就該賣出。

同樣的當DIF,上升到MACD以上,就會產生買進訊號。

除此之外,MACD上升超越0軸為買進訊號,而MACD下降到低於0軸為賣出訊號。

二、買超/賣超:MACD是非常好用的買超/賣超指標。

當較短期的移動平均大幅拉高,並且偏離較長期的移動平均線,相關證券價格過度膨脹可能性就很高,表示價格很快會回到合理水準。

不過MACD的買超賣超水準會因證券而有所不同。

【MACD個股範例】中華電2412(上圖取自華南e指發)在這邊橘線DIF首先向下穿越黃色訊號線MACD產生賣出訊號,但隨即馬上產生買進訊號。

在此時DIF向上穿越MACD形成的交叉叫「黃金交叉」,預示股價上漲,故為買入訊號。



【什



4. RSI計算公式與計算範例問題?

當前查看的主題:論壇首頁››財金應用軟體~VBA討論查詢:研究所考試專區系籃系友會活動公告系學會活動考照大補帖虛擬投資專區計量經濟學專區證券研究社─討論區財金應用軟體~VBA討論XS討論區專題研究意見交流#02010-1-2216:33:55 RSI計算公式與計算範例問題?Guest請問老師及各位大大:RSI計算公式與計算範例問題?1.計算公式 RSI=[上升平均數÷(上升平均數+下跌平均數)]×1002.取九日RSI為範例計算日數        收市價                 升                  跌第一天    23.70第二天    27.90               4.20第三天    26.50                                     1.40第四天    29.60              3.10第五天    31.10             1.50第六天    29.40                                      1.70第七天    25.50                                      3.90第八天    28.90               3.40第九天    20.50                                      8.40第十天    23.20                2.80  第十天上升平均數=(4.20+3.10+1.50+3.40+2.80)/9=1.67  第十天下降平均數=(1.40+1.70+3.90+8.40)/9=1.71  第十天RSI=[1.67÷(1.67+1.71)]×100=49.41  如果第十一天收市價為25.30,則  第十一天上升平均數=(1.67×8+2.10)÷9=1.72  第十一天下跌平均數=1.71×8÷9=1.52  第十一天RSI=[1.72÷(1.72+1.52)]×100=53.093.以上為網路上看到的範例,但第十一天RSI若採以下計算方式,則  第十一天上升平均數=(3.10+1.50+3.40+2.80+2.10)/9=1.43  第十一天下降平均數=(1.40+1.70+3.90+8.40)/9=1.71  第十一天RSI=[1.42÷(1.42+1.71)]×100=45.374.請問第十一天RSI應等於53.09或45.37?參考連結:    返回頁首回覆59.124.97.x#12010-1-2222:07:52Re: RSI計算公式與計算範例問題?Guest第十一天的9日RSI應等於52.62。

第十一天上升平均數=(4.20+3.10+1.50+3.40+2.80+2.10)/9=1.9第十一天下降平均數=(1.40+1.70+3.90+8.40)/9=1.71第十一天RSI=[1.9÷(1.9+1.71)]×100=52.62參考連結:     返回頁首回覆59.116.2.x#22010-1-2222:12:58Re:Re: RSI計算公式與計算範例問題?許江河價格上漲時﹐RSI不可能下降。

憑直覺都知道45.37是錯的。

參考連結:     返回頁首回覆59.116.2.x#32010-1-2308:44:35Re: RSI計算公式與計算範例問題?Guest再請問老師及各位大大:第十一天[9日上升平均數]不是應該=(3.10+1.50+3.40+2.80+2.10)/9=1.43,請問為何不刪除4.2? 參考連結:     返回頁首回覆111.248.2.x#42010-1-2310:49:25Re:Re: RSI計算公式與計算範例問題?許江河不刪除4.2是因為以RSI計算漲跌是以當天相對於前一天的漲跌計算。

參考連結:     返回頁首回覆61.223.231.x#52010-1-2508:54:23Re:Re:Re: RSI計算公式與計算範例問題?Guest感謝老師回答,再請教老師: RSI是否有SIGNAL線,SIGNAL線之計算公式是如何?參考連結:     返回頁首回覆59.124.97.x回覆作者:主題:內容:電子郵件:回覆通知:Email通知  不通知主題表情您可以從下面的列表中選擇主題表情更多附件附件:描述:更多超連結超連結:(e.g.http://www.yourcompany.com)連結名稱:國立虎尾科技大學財務金融系NationalFormosaUniversityDepartmentOfFinance電話專線:05-6315760~62傳真電話:05-6331950電子信箱:



常見投資理財問答