計算方法とデータ
最終更新日: 2026年9月27日
本ページは、本サイトが掲載するテクニカル指標について、算出方法・データソース・検証方法を公開するものです。指標の中身を隠さないことが、本サイトの差別化点の一つです。
各指標ページで公開している情報
テクニカル指標一覧の各ページで、次の情報を公開しています。
- 計算式と計算手順、依拠した原典(考案者・文献・発表年)
- 既定パラメータと出力系列
- 他のソフトウェアと値が異なりうる箇所(初期値の取り方、端数処理、窓の取り方など)と、本サイトが採用した定義
使用するデータソース(価格・出来高等の取得元)とその更新頻度、データ取得に失敗した場合の表示方法は、チャート機能の公開時に本ページに追記します。
検証方法
各指標の計算結果は、次の 2 種類の既知値と照合する自動テストを通過したもののみ公開しています。
- 参照実装との照合: 固定した乱数で生成した合成価格データ(実在の銘柄の価格ではありません)を入力とし、広く使われているオープンソースのテクニカル分析ライブラリ TA-Lib の出力と照合します。TA-Lib に含まれない指標は、本サイトの実装とは独立に定義式どおり書いた計算と照合します
- 手計算できる入力での照合: 短い数列など、結果を手計算で確かめられる入力に対する出力を照合します
加えて、全指標について「全期間を一括計算した結果」と「1 本ずつ追加して計算した結果」が一致すること、未確定の最新足を差し替えても確定後の値と一致することを検証しています。
初期値の取り方の流儀の違いにより参照実装と計算開始直後の値が異なる指標(MACD・ADX 等)は、その旨を各指標ページに記載し、差が十分に小さくなった区間で一致を確認しています。
監修について
指標解説は、運営者(CFTe)による内容確認の完了後に公開扱いとします。確認前のページには冒頭にその旨を表示し、検索エンジンに登録されないよう設定しています。
計算方針
- 指標計算はブラウザ内(クライアント側・Web Worker)で行い、サーバー側で恣意的な加工は行いません
- 逐次型指標(EMA・RSI 等)は漸化式によるインクリメンタル計算を用い、バッチ型の統計・計量指標(MCMC・GARCH 族等)とは明確に区別して扱います。バッチ型はオフラインで計算し、結果を静的データとして配信します
- 各指標には既知値による単体テストを必須とし、テストのない指標は公開しません
データソースに関する方針
- 利用する外部データ API の利用規約・レート制限は事前に確認し、運営上の記録に残したもののみ使用します
- 取得できないオンチェーン指標等は、描画を行わず解説のみを掲載します。取得できないデータをあたかも取得できているかのように表示しません
計算例チャートについて
各指標ページの「計算例」は、固定した乱数で生成した合成データ(100 を起点とする指数。実在の銘柄・価格ではありません)に、その指標を既定パラメータで適用して描画したものです。指標の形状を示すための例示であり、特定の銘柄や市場の状況を表すものではありません。
使用しているソフトウェア
- チャート描画: TradingView Lightweight Charts™(Apache License 2.0)Copyright © 2025 TradingView, Inc. https://www.tradingview.com/
- 数式表示: KaTeX(MIT License)
- 指標の検証(開発時のみ): TA-Lib(BSD License)