🧰 UtlKit

RSI の算法: 終値シリーズの Wilder 平滑, 厳密な 70/30 シグナル, ブラウザで

終値を 1 行 1 つ, またはカンマ区切りで貼り付け, 期間を選択(既定 14), 最初の平均をシードしてから Wilder 平滑, 70 超を買われすぎ, 30 未満を売られすぎ, ブラウザ内で完結します。

RSI 計算機ツールは, 終値のリストをブラウザ内で相対力指数 (RSI) シリーズに変換します. ページには, プレースホルダが 終値を1行に1つ, と続くテキストエリア, 既定 14, 下目盛り 2 の RSI 期間欄, 全幅の RSI を計算 ボタンがあります. 押すと, シリーズ全体を一度に組み立てます: 小さな RSI 結果 ラベルとシグナルバッジを持つ結果ブロック, 大きな数字の最新の RSI, 0 から 100 で 30, 50, 70 に目盛ったバー, その下に 日, 終値, RSI, シグナル の 4 列の表, RSI 値ごとに 1 行で, 上, 下, 横ばいそれぞれ印. ページには, RSI とは, 数式, 解釈, ダイバージェンス, よく使われる期間 7, 14, 21 の表, と短い FAQ 3 つ, という教育セクションもあります. 何も送信されません: 解析, シード, 平滑化, すべてデバイス上で動きます.

受け取るものと, 出すもの

入力は期間欄と終値テキストエリアで, 唯一の動作は RSI を計算 ボタンです. 計算はライブではありません: 押すと, 結果ブロックと表が一緒に現れるか, 何も現れません. 大きな数字は最後の行の RSI とそのシグナルで, 表は, 最初に計算できる日から貼り付けた最後の価格までの, シリーズ全体を保持します. 日 列は価格を数えるので, 暦日ではありません. 期間 14 で最初の行は日 15, RSI は 1 期間ステップにつき 1 価格に, 比較用の 1 つ前の価格を必要とするためです. 終値 は, その行の RSI が基づく価格で, 小数 2 桁で, シグナル 列は, 買われすぎ行を上の三角, 売られすぎ行を下の三角, それ以外を横ばいで印します.

価格テキストの解析

テキストは, 改行とカンマのどちらでも切られるので, 1 行 1 価格とカンマ区切りどちらも有効で, 各ピースは両端の空白を落としてから, parseFloat で数値として読み取られます. 有限な数値にならないピースは, 痕跡もなく捨てられます. 価格間の余分な単語は消え, 空行は消えます. parseFloat は寛容なので, 2 つの癖を知っておく価値があります: 10abc のようなピースは 10 と読まれ, 1e2 は 100 と読まれます. つまり, 計算対象のリストは, テキストの中の有限な数値を順番に並べたものとちょうど等しく, テキストが空か, 数値が 1 つも含まなければ, リストが無く, 計算は何も表示しません.

最初の値のシード

RSI は, 終値どうしの差で, 値上がりと値下がりの大きさを比べます. ツールはまず, 隣り合う価格の組ごとの変化を構築します. 貼り付け 32 価格なら 31 の変化, それの最初の 14 を取ります. 0 より大きい変化は上昇合計に, 0 以下の変化はその大きさ分を下落合計に足し, 2 つの合計を期間で割って, 最初の平均上昇と平均下落を求めます. その最初の平均下落が 0 なら, 最初の RSI は 100 に置かれ, それ以外は, 100 から, 1 に平均上昇と平均下落の比を足したもので割った 100 を引いたもの, つまり古典的な RS 式です. その値は, 表の最初の行, 期間 14 で日 15, に置かれます.

残りの値の平滑化

15 番目の変化から, 平均は作り直されず, Wilder の平滑化に続きます. 各新しい変化が上昇か下落のいずれかを貢献します. ちょうど 0 はどちらにも貢献せず, 各平均は, 旧平均に期間マイナス 1 を掛けて新しい部分を足し, 期間で割ったものに置き換わります. 旧平均が重みの大部分を持つので, 線はゆっくり動きます. 1 つのスパイクではほとんど動かず, 穏やかな区間では一歩ずつ減衰します. 最初の 15 より後の価格は, 1 つごとに表の行を 1 つ足すので, 期間 14 で 32 価格は 18 行, 大きな結果はいつも最後の行です. 馴染みのテスト: 古典的な 32 終値シリーズを期間 14 で計算すると, 70.53 で始まり, 買われすぎ線を 1 つ超えて, 最後の行で 57 付近に落ち着きます.

買われすぎ, 売られすぎ, 中立の意味

バッジと色は, 3 つの厳密な閾値に従います: RSI が 70 より大きいを買われすぎ, 30 より小さいを売られすぎ, その間を中立, つまりちょうど 70 やちょうど 30 は中立で, シグナルではありません. 色は価格の方向に, 良し悪しにではなく従い, 言語環境によります: zh-CN では, 赤い上の印が価格上昇を意味し, 西洋の緑の上的印と同じことです. 大きな数字の下にあるバーは, 値を 0 から 100 にクランプしただけで, 30, 50, 70 に目盛があります. 退化した入力が 2 つ, 覚えておく価値があります. 常に上昇するシリーズは平均下落を 0 のまま保ち, 全行で 100 を示し, 常に下落するシリーズは全行で 0 を示します.

計算が何も出さないとき

3 つの入力が, 結果を一切出さず, そのときページに入力フォームしか見えません: 期間が数字でないか 1 未満, 価格数が期間より 1 つ少ない, 解析して何も残らないテキスト. 期間欄は下目盛り 2 ですが, 1 を打てば計算され, 14.7 は 14 と読まれます. ちょうど期間より 1 つ多い価格数は, 1 行が出て有効です. 失敗した押下は前の結果も消すので, 悪い押下以後, 次の成功まで結果ブロックは空です. 直した入力でボタンを再押すと, 結果はその場で置き換わり, クリアボタンはなく, ページのリロードが空のフォームから始めます.

価格はどこへ行くか, 何ではないか

デバイスの外へはどこへも行かない. テキストエリアはページで読み取られ, 演算はブラウザで走り, いかなる時点でもネットワーク要求はありません. シリーズはページの状態のみにあり, リロードで空になります. ツールは計算し, 助言しません: 買われすぎは直近の上昇モメンタムの記述で, 売り注文ではなく, ページ自身のガイドも, 買われすぎの読みは資産が戻りを迎えやすいと示唆する, とだけ言います. 同じ価格シリーズの作業流の付属指標, ATR計算機はボラティリティを測り, フィボナッチリトレースメント計算機はリトレースメント水準をマークし, ドローダウン計算機は最大ピークトートロフ下落を量ります. 取引のサイズ側は, ポジションサイズガイドを見てください.

関連ツール

よくある質問

なぜ計算が何も出さないのですか?

3 つの入力が結果を出しません: 期間が数字でないか 1 未満, 価格数が期間より 1 つ少ない, 解析して何も残らないテキスト. ちょうど期間より 1 つ多い価格数は許され, 1 行を出します. 14.7 のような期間は 14 と読まれます. 失敗した押下は前の結果も消すので, 悪い押下以後, 次の成功まで結果ブロックは空です.

ここで RSI はどう計算されるのですか?

リストは隣り合う終値で比較されます. 最初の平均は, 最初の 期間 個の変化の単純な平均で, 上昇変化が上昇合計に, 下落変化が下落合計に入って, それぞれ期間で割られます. その最初の平均下落が 0 なら, 最初の RSI は 100, それ以外は, 100 から, 1 に下落に対する上昇の比を足したもので割った 100 を引いたもの. 以降の値は Wilder 平滑で再平均し, 旧平均が 期間 の中から 期間マイナス 1 の重みを持つので, 線はゆっくり動きます.

なぜ RSI が 100 や 0 を示すのですか?

退化した 2 つの形がそうします. 常に上昇するシリーズは平均下落を 0 のまま保ち, 平均下落が 0 の規則は最初の RSI を 100 にし, 平滑化がそこにとどめます. 全行が 100 を示します. 常に下落するシリーズは平均上昇を 0 のまま保ち, 全行が 0 を示します. 何も動かない横ばいのシリーズは, 上昇の場合と同じ扱いです. 平均下落が 0 なので, 全行が 100 を示します.

ちょうど 70 やちょうど 30 は買われすぎや売られすぎですか?

いいえ. 閾値は厳密です. 買われすぎは RSI が 70 より大きいことを, 売られすぎは 30 より小さいことを要し, ちょうど 70 やちょうど 30 は中立で, 50 と同じです. 実際, 平滑化された線がちょうど整数に落ちることはめったにありませんが, コードは両側を別々にチェックし, ちょうど線上に落ちた行は, 上でも下でもなく横ばいと印されます.

これは投資助言ですか, チャーティングソフトと一致しますか?

計算はしますが, 助言はしません. 買われすぎは直近の上昇モメンタムの記述で, 売り注文ではありません. ページは, 買われすぎの読みは資産が戻りを迎えやすいと示唆する, とだけ言います. 方法は標準的な Wilder 平滑で, 古典的な RSI が使うものと同じなので, 価格入力が同一なら, 数字は一致するはずです. チャーティングソフトで見られる違いは, 式ではなく価格データ自体, つまり調整, 足, タイムゾーンから来ます.

関連記事