前回、IRBANKのAPIで日次スクリーニングする仕組みを作った話を書いた。あのときはグレアムの『賢明なる投資家』を参考に、PERやROEなど15前後の条件を決め打ちで指定していた。
この記事は「IRBANKでこんな指標が使えるよ」という一覧として書いている。自分用のメモを兼ねているので、同じようにこのAPIを触る人の役に立てば。
①指標の一覧はAPIから取れる
IRBANKには GET /v1/screening/fields という、スクリーニングに使えるフィールド名・ラベル・単位・型を返すだけのエンドポイントがある。ドキュメントを読んで数えるのではなく、これを1回叩けばカタログがそのまま手に入る。
GET https://api.irbank.net/v1/screening/fields
Authorization: Bearer <APIキー>
返ってくるのはfieldsという配列で、1要素が1指標の定義になっている。株価などの実データではなく、「こういう名前の指標が使えますよ」というカタログだけが返ってくる。
{
"fields": [
{ "key": "sector", "label": "セクター", "unit": null, "type": "enum" },
{ "key": "industry", "label": "業種", "unit": null, "type": "enum" },
{ "key": "industryId", "label": "業種ID", "unit": "count", "type": "numeric" },
{ "key": "marketId", "label": "市場ID", "unit": "count", "type": "numeric" },
{ "key": "sharesOutstanding", "label": "発行済普通株式総数", "unit": "shares", "type": "numeric" },
... ここに同じ形の要素があと364件続く...
{ "key": "marketCap", "label": "時価総額", "unit": "jpy", "type": "numeric" },
{ "key": "roe", "label": "ROE", "unit": "percent", "type": "numeric" },
{ "key": "per", "label": "PER", "unit": "times", "type": "numeric" },
{ "key": "totalAssetsPerShare", "label": "1株あたり総資産", "unit": "jpy", "type": "numeric" }
]
}
このfields配列に、指標が369個ぶん入っている。 上は先頭5件と、間を飛ばして後半の4件を並べたもの。keyがfiltersに書くときの名前、labelが日本語名、unitが単位、typeが型で、marketCapはjpy、roeはpercent、perはtimesというように指標ごとに単位が違う。
この369個が、スクリーニングで指定できる指標のすべてになる。
うち367件がnumericで、比較演算子(gte/lte/gt/lt/eq)による絞り込みと値の取得の両方に使える。残る2件、sector(セクター)とindustry(業種)はunitがnullのenumで、filtersではなくsector=のような専用パラメータで指定する。
なお8件だけ、5番目のキーとしてnoteを持っている(equityRatio, payoutRatio, ratioOfFemaleDirectors, ratioOfFemaleManagers, ratioOfMaleEmployeesTakingChildcareLeave, wageGapAllEmployees, wageGapRegularEmployees, wageGapNonRegularEmployees)。これはunitがratioの指標そのもので、後述する単位スケールの注意書きが入っている。カタログをCSVなどに落とすときは、このnoteを捨てないほうがいい(最初に取り込んだとき、自分は落としていた)。
②指標があっても値が入っているとは限らない
カタログに載っていることと、実際に値が返ってくることは別の話だった。
そこで367指標すべてについて、その指標に値を持っている銘柄が何件あるかをAPIで1つずつ数えた。以下ではこれを充足率と呼ぶ。母数は全上場証券の4,528件で、たとえばmarketCap(時価総額)は3,995件なので88.2%になる。
③充足率が100%にならない理由
測ってみると、100%に届く指標はほとんどなかった。ただ、その大半はデータの不備ではない。理由は3つに分けられる。
1. 母数にETF・REITが混ざっている。 4,528件は上場証券の数であって、事業会社の数ではない。決算データを持たない証券が約800件含まれるので、財務系の指標は82.5%(=3,736件)が事実上の満点になる。totalAssetsもnetIncomeもepsも揃ってこの数字で頭打ちになる。
2. その指標が成立しない会社がある。 計算式の分母がゼロだったり、そもそも概念が存在しなかったりする。
| 指標 | 件数 | 値がない理由 |
|---|---|---|
per |
3,305 | 赤字企業はPERが計算できない |
ordinaryIncome |
3,690 | IFRS採用企業に経常利益という概念がない |
icr |
3,509 | 支払利息ゼロ(無借金)だと計算できない |
goodwill |
2,518 | のれんを計上していない会社が44%ある |
newLow |
1,729 | 新安値を付けた銘柄にしか値がない |
3. 開示している会社が少ない。 ここだけは純粋にデータの手薄さで、GHG排出量が361〜828件(8〜18%)と際立って低い。男女賃金格差や女性管理職比率も53〜62%で、有価証券報告書での開示が一部企業に留まっていることを反映している。
実用上いちばん効くのは2番目で、欠損している銘柄のほうが優良という逆転が起きる。icrがその典型で、icr:gte:10という条件を足すと、無借金の会社が真っ先に候補から消える。充足率の数字だけを見て「この指標は穴が多いから使えない」と判断すると、こういう取り違えをやる。
④カテゴリ別・全369指標
以下、369指標を13カテゴリに分けて全件載せる。充足率は全証券4,528が分母なので、財務系は82.5%が上限だと思って読んでほしい。
バリュエーション(24指標・平均充足率74%)
割安性を見る指標。PER/PBRのような定番に加えて、EV倍率系とバンド内位置(自社の過去レンジにおける現在値の位置)が揃っている。
| key | 指標名 | 説明 | 単位 | 充足率 |
|---|---|---|---|---|
priceCashRatio |
株価キャッシュ倍率 | 株価÷1株あたり現預金 | 倍 | 82.5% |
tobinsQ |
トービンのq | 時価総額÷純資産の再取得価額。1を超えると市場が簿価以上に評価 | 倍 | 82.5% |
earningsYield |
株式益利回り% | PERの逆数。株価に対する利益の利回り | % | 82.5% |
psr |
PSR(株価売上高倍率) | 時価総額÷売上高 | 倍 | 82.4% |
pbr |
PBR(株価純資産倍率) | 株価÷1株純資産 | 倍 | 82.1% |
pbrBandPos |
PBR バンド内位置 | 同上のPBR版。100が割高側 | % | 81.6% |
grahamNumber |
グレアム数 | √(22.5×EPS×BPS)。グレアムの適正株価の目安 | 円 | 81.6% |
enterpriseValue |
企業価値(EV) | 時価総額+有利子負債-現預金。会社をまるごと買う値段 | 円 | 79.8% |
netCashToMktCap |
ネットキャッシュ比率(対時価総額)% | ネットキャッシュ÷時価総額。100%超なら現金が時価総額を上回る | % | 79.7% |
evSales |
EV/Sales 倍率 | 企業価値÷売上高 | 倍 | 79.7% |
perHybrid |
PER(予想優先) | 予想EPSがあれば予想PER、なければ実績PER(実測でforecastPerと完全一致) | 倍 | 78.6% |
evGrossProfit |
EV/GrossProfit 倍率 | 企業価値÷売上総利益 | 倍 | 76.2% |
priceNwcRatio |
株価対正味運転資本 | 株価÷1株あたり正味運転資本。ネットネット株の判定に使う | 倍 | 75.1% |
forecastPer |
予想PER(non-GAAP) | 会社予想EPSベースのPER | 倍 | 74.9% |
per |
PER | 株価÷1株利益。赤字だと値が入らない | 倍 | 73.0% |
perBandPos |
PER バンド内位置 | 過去のPERレンジ内での現在位置。0=レンジ下端、100=上端(割高側) | % | 72.6% |
yieldBandPos |
YIELD バンド内位置 | 同上の配当利回り版。利回りは高いほど割安なので100が割安側 | % | 71.8% |
evEbitda |
EV/Ebitda 倍率 | 企業価値÷EBITDA。国際比較でPERより使われる | 倍 | 71.8% |
evEbit |
EV/Ebit 倍率 | 企業価値÷営業利益。買収目線の割安度 | 倍 | 70.2% |
priceCfRatio |
株価キャッシュフロー倍率 | 株価÷1株あたり営業CF | 倍 | 69.1% |
evEbitdaBandPos |
EVEBITDA バンド内位置 | 同上のEV/EBITDA版。100が割高側 | % | 68.1% |
priceFcfRatio |
株価フリーキャッシュフロー倍率 | 株価÷1株あたりFCF | 倍 | 53.2% |
evFcf |
EV/Fcf 倍率 | 企業価値÷フリーキャッシュフロー | 倍 | 51.5% |
pegRatio |
PEGレシオ | PER÷利益成長率。1倍以下で割安とされる | 倍 | 48.7% |
収益性・資本効率(28指標・平均充足率79%)
どれだけ効率よく稼いでいるか。ROE/ROAの5年平均や、ROE変化のデュポン分解(何がROEを動かしたか)まである。
| key | 指標名 | 説明 | 単位 | 充足率 |
|---|---|---|---|---|
roa |
ROA | 純利益÷総資産 | % | 82.5% |
fcfMargin |
フリーキャッシュフローマージン% | フリーキャッシュフロー÷売上高 | % | 82.5% |
pretaxMargin |
税引前利益率 | 税引前利益÷売上高 | % | 82.5% |
netMargin |
当期純利益率 | 純利益÷売上高 | % | 82.5% |
roe |
ROE | 純利益÷自己資本。株主資本の利回り | % | 82.5% |
commonEquityReturn |
普通株主持分利益率% | 普通株主に帰属する持分に対する利益率 | % | 82.3% |
bookRoe |
簿価ベースROE% | 簿価ベースのROE | % | 82.1% |
ebitdaMargin |
EBITDAマージン% | EBITDA÷売上高 | % | 82.1% |
roeDeltaPt3y |
ROE変化(3年前比) | ROEの3年前からの変化幅(ポイント) | pt | 81.8% |
returnOnTangibleAssets |
有形資産利益率 | のれん等を除いた有形資産に対する利益率 | % | 81.8% |
roa5yAvg |
ROA(5年平均) | ROAの5年平均 | % | 81.5% |
roe5yAvg |
ROE(5年平均) | ROEの5年平均。単年のブレを均す | % | 81.3% |
ordinaryMargin |
経常利益率 | 経常利益÷売上高 | % | 81.3% |
rotc |
総資本利益率 | 利益÷総資本 | % | 80.5% |
operatingMargin |
営業利益率 | 営業利益÷売上高 | % | 80.4% |
roic |
ROIC | 税引後営業利益÷投下資本。負債も含めた資本効率 | % | 80.4% |
roce |
使用資本利益率 | EBIT÷使用資本(総資産-流動負債) | % | 80.3% |
sgaRatio |
販管費比率 | 販管費÷売上高 | % | 79.8% |
grossMargin |
売上総利益率 | 売上総利益÷売上高。価格決定力の目安 | % | 79.1% |
returnOnTangibleEquity |
有形自己資本利益率 | のれん等を除いた有形自己資本に対する利益率 | % | 79.1% |
roeChangeTop3y |
ROE変化の主導因子 | ROE変化の主導要因を表すコード。実測で2=回転率、3=レバレッジ | 指数 | 78.2% |
roeContribAssetTurnover3y |
回転率寄与 | ROE変化のうち総資産回転率で説明できる分 | pt | 78.2% |
roeContribLeverage3y |
レバレッジ寄与 | ROE変化のうち財務レバレッジで説明できる分 | pt | 78.2% |
roeContribNetMargin3y |
純利益率寄与 | ROE変化のうち純利益率で説明できる分(デュポン分解) | pt | 78.2% |
roeTopContribPt3y |
主導因子のROE寄与 | 上記3つのうち寄与が最大だった要因の値 | pt | 78.2% |
operatingMargin5yAvg |
営業利益率(5年平均) | 営業利益率の5年平均 | % | 77.3% |
sustainableGrowthRate |
持続可能成長率 | ROE×(1-配当性向)。増資なしで維持できる成長率 | % | 73.1% |
rdRatio |
研究開発費率 | 研究開発費÷売上高 | % | 50.0% |
財務健全性・安全性(31指標・平均充足率80%)
自己資本比率・流動比率・DEレシオなどの安全性指標と、スコア化されたモデル3種(Altman Zスコア/PiotroskiFスコア/Zmijewskiスコア)。
| key | 指標名 | 説明 | 単位 | 充足率 |
|---|---|---|---|---|
debtToCapital |
負債総資本比率 | 有利子負債の資本全体に占める割合 | % | 82.6% |
equityRatioComputed |
自己資本比率(計算値) | 自己資本比率をIRBANK側で再計算した値(こちらは%スケール) | % | 82.6% |
financialLeverage |
財務レバレッジ | 総資産÷自己資本。自己資本比率の逆数 | 倍 | 82.6% |
cashToMonthlySales |
手元流動性比率 | 現預金が月商の何ヶ月分あるか | ヶ月 | 82.5% |
equityRatio |
株主資本比率 | 自己資本÷総資産。1.0=100%スケールなので40%は0.4 | 比率 | 82.5% |
piotroskiScore |
ピオトロスキーFスコア | 収益性・財務・効率の9項目を各1点で評価した0〜9点 | 指数 | 82.4% |
cashRatio |
キャッシュ比率 | 現預金÷流動負債 | % | 80.4% |
currentRatio |
流動比率 | 流動資産÷流動負債。短期の支払能力 | % | 80.4% |
quickRatio |
当座比率 | 当座資産÷流動負債。棚卸資産を除いた支払能力 | % | 80.4% |
quickRatioInclRe |
当座比率(不動産含む) | 当座比率の販売用不動産を含めた版 | % | 80.4% |
operatingCfToCl |
営業CF対流動負債比率 | 営業CF÷流動負債 | % | 80.4% |
workingCapitalPerShare |
1株あたり運転資本 | 1株あたり運転資本 | 円/株 | 80.4% |
workingCapital |
運転資本 | 流動資産-流動負債 | 円 | 80.4% |
zmijewskiScore |
Zmijewskiスコア | 倒産予測モデル。低い(マイナスに大きい)ほど安全 | 指数 | 80.4% |
fixedRatio |
固定比率 | 固定資産÷自己資本。設備投資を自己資本で賄えているか | % | 80.3% |
altmanZScore |
アルトマンZスコア | 倒産確率を推定する古典モデル。米国製造業向けで日本株にはそのまま使えない | 指数 | 80.2% |
fixedLongTermFitRatio |
固定長期適合率 | 固定資産÷(自己資本+固定負債)。100%以下が安全 | % | 79.9% |
deRatio |
DEレシオ | 有利子負債÷自己資本 | 倍 | 79.9% |
debtToAssets |
負債対総資産比率 | 有利子負債÷総資産。総負債ではない(実測確認)。単位はtimesだが実際は% | 倍 | 79.9% |
netDebt |
純負債 | 有利子負債-現預金。マイナスならネットキャッシュ | 円 | 79.9% |
interestBearingDebt |
有利子負債 | 借入金・社債など利息の付く負債 | 円 | 79.8% |
debtMonthsOfSales |
有利子負債月商倍率 | 有利子負債が月商の何ヶ月分か | 倍 | 79.8% |
debtToRevenue |
負債対収入比率 | 有利子負債÷売上高(実測確認) | 倍 | 79.8% |
debtToEbitda |
EBITDA有利子負債倍率 | 有利子負債がEBITDAの何年分か | 倍 | 79.5% |
netDebtToEbitda |
EBITDA純有利子負債倍率 | 純有利子負債がEBITDAの何年分か。マイナスは実質無借金 | 倍 | 79.5% |
ebitdaInterestCoverage |
EBITDAインタレストカバレッジ | EBITDA÷支払利息 | 倍 | 79.2% |
ebitdaLessCapexCoverage |
設備投資除くEBITDAインタレストカバレッジ | (EBITDA-設備投資)÷支払利息。より保守的な利息返済余力 | 倍 | 79.2% |
effectiveInterestRate |
借入金の実効金利 | 支払利息÷有利子負債。実質的な借入金利 | % | 79.1% |
cashToDebt |
現預金借入金比率 | 現預金÷有利子負債 | % | 79.0% |
ocfToDebtRatio |
営業CF対有利子負債比率% | 営業CF÷有利子負債。返済能力 | % | 78.7% |
icr |
インタレストカバレッジレシオ | 営業利益÷支払利息。無借金だと計算不能で値が入らない | 倍 | 77.5% |
成長性・継続性(26指標・平均充足率77%)
伸びているか、それが続いているか。CAGR系と「連続◯年」系。
| key | 指標名 | 説明 | 単位 | 充足率 |
|---|---|---|---|---|
consecutiveEpsGrowthYears |
連続EPS成長年数 | 何年連続でEPSが伸びているか | 年 | 82.6% |
consecutiveFcfGrowthYears |
連続FCF成長年数 | 何年連続でFCFが伸びているか | 年 | 82.6% |
consecutiveOperatingIncomeGrowthYears |
連続増益年数(営業利益) | 何年連続で営業増益か | 年 | 82.6% |
consecutiveOrdinaryIncomeGrowthYears |
連続増益年数(経常利益) | 何年連続で経常増益か | 年 | 82.6% |
consecutiveProfitGrowthYears |
連続増益年数(純利益) | 何年連続で最終増益か | 年 | 82.6% |
consecutiveRevenueGrowthYears |
連続増収年数 | 何年連続で増収か | 年 | 82.6% |
totalLiabilitiesGrowth |
総負債増加率 | 総負債の前年比 | % | 82.4% |
salesGrowth |
売上高成長率 | 売上高の前年比 | % | 82.4% |
totalAssetsGrowth |
総資産成長率 | 総資産の前年比 | % | 82.2% |
revenueCagr3y |
売上高CAGR(3年) | 売上高の3年年平均成長率 | % | 81.9% |
revenueCagr5y |
売上高CAGR(5年) | 売上高の5年年平均成長率 | % | 80.7% |
epsCagr3y |
EPS CAGR(3年) | EPSの3年年平均成長率 | % | 78.6% |
profitCagr3y |
利益CAGR(3年) | 利益の3年年平均成長率 | % | 78.6% |
grossProfitGrowth |
売上総利益成長率 | 売上総利益の前年比 | % | 78.5% |
ebitdaGrowth |
EBITDA成長率 | EBITDAの前年比 | % | 76.8% |
epsCagr5y |
EPS CAGR(5年) | EPSの5年年平均成長率 | % | 76.7% |
profitCagr5y |
利益CAGR(5年) | 利益の5年年平均成長率 | % | 76.7% |
operatingIncomeCagr3y |
営業利益CAGR(3年) | 営業利益の3年年平均成長率 | % | 75.6% |
ordinaryIncomeGrowth |
経常利益成長率 | 経常利益の前年比 | % | 74.7% |
operatingIncomeGrowth |
営業利益成長率 | 営業利益の前年比 | % | 74.2% |
capexGrowth |
設備投資成長率 | 設備投資の前年比 | % | 74.1% |
dilutedEpsGrowth |
希薄化EPS成長率 | 希薄化EPSの前年比(元の希薄化EPSは空だがこちらは値がある) | % | 73.5% |
epsGrowth |
EPS成長率 | EPSの前年比 | % | 73.5% |
netIncomeGrowth |
純利益成長率 | 純利益の前年比 | % | 73.5% |
operatingIncomeCagr5y |
営業利益CAGR(5年) | 営業利益の5年年平均成長率 | % | 71.5% |
fcfGrowth |
フリーキャッシュフロー成長率 | フリーキャッシュフローの前年比 | % | 53.0% |
株主還元(14指標・平均充足率75%)
配当と自社株買い。配当利回りに自社株買い利回りを足すとシェアホルダーイールドになる。
| key | 指標名 | 説明 | 単位 | 充足率 |
|---|---|---|---|---|
consecutiveDividendIncreaseYears |
連続増配年数 | 何年連続で増配しているか | 年 | 82.6% |
consecutiveDividendYears |
連続配当年数 | 何年連続で配当を出しているか(減配は含む) | 年 | 82.6% |
dividendYield |
配当利回り | 1株配当÷株価 | % | 82.6% |
forecastDividendYield |
配当利回り(予測値) | 会社予想配当ベースの利回り | % | 82.2% |
buybackRatio |
自社株買い比率% | 自社株買いの規模を示す比率 | % | 80.5% |
buybackYield |
自社株買い利回り% | 自社株買い額÷時価総額。配当利回りと足すと総還元利回り | % | 78.8% |
dps |
1株あたり配当金 | 1株あたり年間配当金 | 円/株 | 75.2% |
totalDividends |
配当金の総額 | 配当金の総額 | 円 | 73.5% |
dividendsPaidCf |
配当金支払額 | キャッシュフロー計算書上の配当支払額 | 円 | 72.2% |
dpsGrowth |
1株あたり配当金成長率 | 1株配当の前年比 | % | 70.8% |
payoutRatio |
配当性向 | 配当÷純利益。1.0=100%スケール | 比率 | 68.5% |
cashDividendCoverage |
現金配当カバレッジレシオ | 営業CFで配当を何倍賄えるか | 倍 | 68.4% |
dividendCagr3y |
配当CAGR(3年) | 配当の3年年平均成長率 | % | 65.7% |
dividendCagr5y |
配当CAGR(5年) | 配当の5年年平均成長率 | % | 60.8% |
キャッシュフロー(5指標・平均充足率83%)
営業/投資/財務CFとFCF、そして利益とキャッシュの乖離を見るスローン比率。
| key | 指標名 | 説明 | 単位 | 充足率 |
|---|---|---|---|---|
sloanRatio |
スローン比率% | (純利益-営業CF-投資CF)÷総資産。高いほど利益がキャッシュの裏付けを欠く | % | 82.5% |
fcf |
フリーキャッシュフロー | 営業CF-設備投資。自由に使える現金 | 円 | 82.5% |
financingCf |
財務活動のキャッシュフロー | 借入・返済・配当・自社株買いによる現金の増減 | 円 | 82.5% |
investingCf |
投資活動のキャッシュフロー | 設備投資や買収による現金の増減。通常はマイナス | 円 | 82.5% |
operatingCf |
営業活動のキャッシュフロー | 本業で稼いだ現金 | 円 | 82.5% |
効率性・回転期間(12指標・平均充足率77%)
運転資本がどれだけ滞留しているか。CCCと回転日数・回転率系。
| key | 指標名 | 説明 | 単位 | 充足率 |
|---|---|---|---|---|
assetTurnover |
総資産回転率 | 売上高÷総資産。資産をどれだけ売上に変えているか | 倍 | 82.5% |
fixedAssetTurnover |
固定資産回転率 | 売上高÷固定資産 | 倍 | 81.8% |
tangibleAssetTurnover |
有形固定資産回転率 | 売上高÷有形固定資産 | 倍 | 81.4% |
dso |
売上債権回転日数 | 売上債権回転日数。売ってから代金回収までの日数 | 日 | 79.6% |
receivablesTurnover |
総売上債権回転率 | 売上高÷売上債権 | 倍 | 79.6% |
dpo |
仕入債務回転日数 | 仕入債務回転日数。仕入れてから支払までの日数 | 日 | 75.6% |
dioInclRe |
棚卸資産回転日数(不動産含む) | 棚卸資産回転日数の販売用不動産を含めた版 | 日 | 74.5% |
inventoryTurnoverInclRe |
棚卸資産回転率(不動産含む) | 棚卸資産回転率の販売用不動産を含めた版 | 倍 | 74.4% |
dio |
棚卸資産回転日数 | 棚卸資産回転日数。在庫が現金化するまでの日数 | 日 | 73.4% |
inventoryTurnover |
棚卸資産回転率 | 売上原価÷棚卸資産。在庫が年に何回転するか | 倍 | 73.2% |
cccInclRe |
CCC(不動産含む) | CCCの販売用不動産を含めた版 | 日 | 72.3% |
ccc |
CCC(キャッシュコンバージョン) | 在庫日数+売上債権日数-仕入債務日数。仕入から現金回収までの日数 | 日 | 71.3% |
財務諸表の実数(PL/BS)(43指標・平均充足率75%)
比率ではなく金額そのもの。自分で比率を組み立てたいときに使う。
| key | 指標名 | 説明 | 単位 | 充足率 |
|---|---|---|---|---|
totalLiabilities |
総負債 | 負債の合計(有利子負債以外も含む) | 円 | 82.6% |
cashAndEquivalents |
現金及び現金同等物 | 現金及び現金同等物 | 円 | 82.6% |
incomeBeforeTax |
税引前利益 | 税引前の利益 | 円 | 82.5% |
netAssets |
純資産 | 純資産(非支配持分を含む) | 円 | 82.5% |
ownersEquity |
資本合計 | 資本合計 | 円 | 82.5% |
totalAssets |
総資産 | 資産の合計 | 円 | 82.5% |
capitalStock |
資本金 | 資本金 | 円 | 82.5% |
netIncome |
純利益 | 最終利益 | 円 | 82.5% |
retainedEarnings |
利益剰余金 | 過去の利益の蓄積 | 円 | 82.5% |
sales |
総売上高 | 売上高(収益) | 円 | 82.5% |
incomeTaxes |
法人税等 | 法人税等 | 円 | 82.4% |
ebit |
EBIT | 利払前・税引前利益 | 円 | 82.4% |
depreciation |
減価償却費 | 減価償却費 | 円 | 82.2% |
ppe |
有形固定資産 | 土地・建物・機械などの有形固定資産 | 円 | 82.2% |
ebitda |
EBITDA | EBIT+減価償却費。設備投資の重さを均した利益 | 円 | 82.1% |
intangibleAssets |
無形固定資産 | ソフトウェア・特許などの無形資産 | 円 | 81.5% |
ordinaryIncome |
経常利益 | 営業利益+営業外損益。IFRS採用企業には存在しない | 円 | 81.5% |
shareholdersEquity |
株主資本 | 株主資本 | 円 | 81.4% |
interestExpenses |
支払利息 | 支払利息 | 円 | 80.7% |
operatingIncome |
営業利益 | 本業の利益 | 円 | 80.5% |
currentAssets |
流動資産合計 | 1年以内に現金化される資産 | 円 | 80.4% |
currentLiabilities |
流動負債合計 | 1年以内に支払う負債 | 円 | 80.4% |
noncurrentAssets |
固定資産 | 固定資産 | 円 | 80.3% |
noncurrentLiabilities |
固定負債 | 固定負債 | 円 | 79.9% |
extraordinaryLoss |
特別損失 | 減損など一時的な損失 | 円 | 79.7% |
sga |
販売費及び一般管理費 | 販売費及び一般管理費 | 円 | 79.7% |
tradeReceivables |
売上債権 | 売掛金・受取手形 | 円 | 79.6% |
grossProfit |
売上総利益 | 売上高-売上原価 | 円 | 79.0% |
costOfSales |
売上原価 | 売上原価 | 円 | 78.3% |
interestIncome |
受取利息 | 受取利息 | 円 | 78.2% |
extraordinaryIncome |
特別利益 | 資産売却益など一時的な利益 | 円 | 77.4% |
accountsPayable |
営業債務 | 買掛金・支払手形 | 円 | 76.9% |
inventoriesInclRe |
棚卸資産(不動産含む) | 棚卸資産の販売用不動産を含めた版 | 円 | 76.1% |
capitalExpenditure |
設備投資 | 設備投資額 | 円 | 75.6% |
longTermBorrowings |
長期借入金 | 長期借入金 | 円 | 75.0% |
inventories |
棚卸資産 | 棚卸資産(在庫) | 円 | 74.9% |
comprehensiveIncome |
包括利益 | 純利益+その他の包括利益(含み損益など) | 円 | 74.7% |
shortTermBorrowings |
短期借入金 | 短期借入金 | 円 | 69.8% |
goodwill |
のれん | 買収時に払った超過額。計上のない会社が44%ある | 円 | 55.6% |
nonControllingInterests |
非支配持分 | 子会社のうち親会社以外の持分 | 円 | 54.8% |
rdExpenses |
研究開発費 | 研究開発費 | 円 | 50.1% |
financialExpenses |
金融費用 | IFRSの金融費用。同じく7% | 円 | 7.0% |
financialIncome |
金融収益 | IFRSの金融収益。採用企業が少なく6%しか値がない | 円 | 6.3% |
1株あたり指標(16指標・平均充足率77%)
EPS/BPSなど、1株に割り戻した値。
| key | 指標名 | 説明 | 単位 | 充足率 |
|---|---|---|---|---|
bpsComputed |
BPS(調整済み計算値) | BPSを株式数から再計算した調整値 | 円/株 | 82.6% |
cashPerShare |
1株あたりキャッシュ | 1株あたり現預金 | 円/株 | 82.6% |
liabilitiesPerShare |
1株あたり総負債 | 1株あたり総負債 | 円/株 | 82.6% |
epsComputed |
EPS(調整済み計算値) | EPSを株式数から再計算した調整値。開示値とわずかにずれる | 円/株 | 82.5% |
fcfPerShare |
1株あたりFCF | 1株あたりFCF | 円/株 | 82.5% |
ocfPerShare |
1株あたり営業キャッシュフロー | 1株あたり営業CF | 円/株 | 82.5% |
bps |
BPS(1株あたり純資産) | 1株あたり純資産 | 円/株 | 82.5% |
eps |
EPS | 1株あたり純利益 | 円/株 | 82.5% |
salesPerShare |
1株あたり売上高 | 1株あたり売上高 | 円/株 | 82.5% |
totalAssetsPerShare |
1株あたり総資産 | 1株あたり総資産 | 円 | 82.4% |
ebitPerShare |
1株あたりEBIT | 1株あたりEBIT | 円/株 | 82.4% |
tangibleAssetsPerShare |
1株あたり有形資産 | 1株あたり有形資産 | 円/株 | 82.2% |
ebitdaPerShare |
1株あたりEBITDA | 1株あたりEBITDA | 円/株 | 82.1% |
currentAssetsPerShare |
1株あたり流動資産 | 1株あたり流動資産 | 円/株 | 80.4% |
capexPerShare |
1株あたり設備投資 | 1株あたり設備投資 | 円/株 | 75.6% |
dilutedEps |
希薄化EPS | 潜在株式を考慮したEPS。定義はあるが1件も値がない | 円/株 | 0.0% |
人的資本・ESG(32指標・平均充足率63%)
従業員数・平均年収・女性管理職比率・男女賃金格差・GHG排出量など。有価証券報告書の人的資本開示由来。
| key | 指標名 | 説明 | 単位 | 充足率 |
|---|---|---|---|---|
fcfPerEmployee |
従業員一人当たりFCF | 従業員1人あたりFCF | 円 | 82.5% |
netIncomePerEmployee |
従業員一人当たり純利益 | 従業員1人あたり純利益 | 円 | 82.5% |
numberOfEmployees |
従業員数(連結) | 連結の従業員数 | 人 | 82.5% |
totalAssetsPerEmployee |
従業員一人当たり総資産 | 従業員1人あたり総資産 | 円 | 82.5% |
totalLiabilitiesPerEmployee |
従業員一人当たり総負債 | 従業員1人あたり総負債 | 円 | 82.5% |
revenuePerEmployee |
従業員一人当たり売上高 | 従業員1人あたり売上高 | 円 | 82.4% |
numberOfEmployeesParent |
従業員数(単体) | 単体の従業員数 | 人 | 82.3% |
ebitdaPerEmployee |
従業員一人当たりEBITDA | 従業員1人あたりEBITDA | 円 | 82.1% |
averageAge |
平均年齢 | 従業員の平均年齢 | 年 | 81.8% |
averageAnnualSalary |
平均年間給与 | 従業員の平均年間給与 | 円 | 81.8% |
averageYearsOfService |
平均勤続年数 | 平均勤続年数 | 年 | 81.8% |
ordinaryProfitPerEmployee |
従業員一人当たり経常利益 | 従業員1人あたり経常利益 | 円 | 81.2% |
employeeProductivity |
従業員一人当たり営業利益 | 従業員1人あたり営業利益 | 円 | 80.4% |
fixedAssetsPerEmployee |
従業員一人当たり固定資産 | 従業員1人あたり固定資産 | 円 | 80.2% |
directorComp |
取締役報酬 | 取締役の報酬総額 | 円 | 72.2% |
outsideDirectorComp |
社外役員報酬 | 社外役員の報酬総額 | 円 | 71.8% |
ratioOfFemaleDirectors |
女性役員比率 | 女性役員比率。1.0=100%スケール | 比率 | 69.9% |
numberOfFemaleDirectors |
女性役員数 | 女性役員の人数 | 人 | 69.6% |
temporaryEmployees |
臨時従業員数(連結) | 連結の臨時従業員数 | 人 | 67.2% |
temporaryEmployeesParent |
臨時従業員数(単体) | 単体の臨時従業員数 | 人 | 63.5% |
ratioOfFemaleManagers |
女性管理職比率 | 女性管理職比率。1.0=100%スケール | 比率 | 61.9% |
wageGapAllEmployees |
男女賃金格差(全社員) | 全社員の男女賃金格差。1.0=100%スケール | 比率 | 59.1% |
wageGapRegularEmployees |
男女賃金格差(正規) | 正規雇用の男女賃金格差 | 比率 | 58.7% |
auditorComp |
監査役等報酬 | 監査役等の報酬総額 | 円 | 57.7% |
wageGapNonRegularEmployees |
男女賃金格差(非正規) | 非正規雇用の男女賃金格差 | 比率 | 57.0% |
ratioOfMaleEmployeesTakingChildcareLeave |
男性育児休業取得率 | 男性の育児休業取得率。1.0=100%スケール | 比率 | 53.7% |
rdPerEmployee |
従業員一人当たり研究開発費 | 従業員1人あたり研究開発費 | 円 | 50.1% |
ghgScope1And2 |
GHG排出量Scope1+2 | Scope1とScope2の合計 | t-CO2e | 18.3% |
ghgScope2 |
GHG排出量Scope2 | 購入した電力等による間接排出 | t-CO2e | 13.1% |
ghgScope1 |
GHG排出量Scope1 | 自社が直接排出した温室効果ガス | t-CO2e | 12.8% |
ghgScope3 |
GHG排出量Scope3 | サプライチェーン全体の間接排出 | t-CO2e | 9.2% |
ghgScope123 |
GHG排出量Scope1+2+3 | Scope1〜3の合計 | t-CO2e | 8.0% |
株価・市場データ(25指標・平均充足率86%)
株価・出来高・時価総額など、日々動く市場側のデータ。
| key | 指標名 | 説明 | 単位 | 充足率 |
|---|---|---|---|---|
industryId |
業種ID | 業種を表す内部ID。同じく精度が壊れている | 指数 | 100.0% |
marketId |
市場ID | 市場を表す内部ID。64bit整数の精度が壊れていて使えない | 指数 | 100.0% |
tradingUnit |
単元株数 | 売買単位(単元株数) | 株 | 100.0% |
adjustedClose |
調整後終値 | 株式分割・併合を調整した終値 | 円 | 92.9% |
close |
株価 | 終値 | 円 | 92.9% |
high |
高値 | 高値 | 円 | 92.9% |
low |
安値 | 安値 | 円 | 92.9% |
open |
始値 | 始値 | 円 | 92.9% |
sharesOutstanding |
発行済普通株式総数 | 発行済普通株式総数 | 株 | 92.9% |
turnover |
売買代金 | 売買代金 | 円 | 92.9% |
volume |
出来高 | 出来高 | 株 | 92.9% |
changePct |
価格変動率 | 前日比の変化率 | % | 89.3% |
priceChange |
価格変動 | 前日比の値幅 | 円 | 89.3% |
avgVolume |
平均出来高 | 平均出来高 | 株 | 88.8% |
performancePct |
パフォーマンス% | 一定期間の株価騰落率 | % | 88.8% |
marketCap |
時価総額 | 株価×発行済株式数 | 円 | 88.2% |
daysSinceListing |
上場後経過日数 | 上場からの経過日数 | 日 | 81.2% |
treasuryShares |
期末自己株式数 | 自己株式の株数 | 株 | 79.1% |
treasuryStockAmount |
自己株式(金額) | 自己株式の金額 | 円 | 78.8% |
marketCapPerformance3y |
時価総額パフォーマンス(3年)% | 時価総額の3年間の変化率 | % | 76.8% |
marketCapPerformance5y |
時価総額パフォーマンス(5年)% | 時価総額の5年間の変化率 | % | 71.9% |
newHigh |
新高値 | 新高値に関連する日数。付けていない銘柄には値がない | 日 | 69.1% |
newLow |
新安値 | 新安値に関連する日数。値があるのは38%だけ | 日 | 38.2% |
industry |
業種 ※enum | 東証33業種。enumなのでindustry=パラメータで指定 | — | — |
sector |
セクター ※enum | 東証17業種。enumなのでsector=パラメータで指定 | — | — |
需給・信用取引(16指標・平均充足率82%)
信用残・信用倍率・逆日歩・株主構成など、需給を見るデータ。
| key | 指標名 | 説明 | 単位 | 充足率 |
|---|---|---|---|---|
feeDays |
逆日歩日数 | 逆日歩が発生した日数 | 日 | 92.9% |
feePerDay |
逆日歩 | 逆日歩(品貸料)の1日あたり金額 | 円 | 92.9% |
governmentRatio |
政府比率 | 政府・自治体の保有比率 | % | 89.6% |
individualRatio |
個人比率 | 個人株主の保有比率 | % | 89.6% |
top10ConcentrationRatio |
上位10名集中度 | 上位10名の株主が持つ比率 | % | 89.6% |
relativeVolume |
相対出来高 | 直近の出来高が平常時の何倍か | 倍 | 88.8% |
marginBuyBalance |
信用買い残 | 信用買い残。将来の売り圧力 | 株 | 87.8% |
marginSellBalance |
信用売り残 | 信用売り残。将来の買い戻し需要 | 株 | 87.8% |
marginBuyBalanceChangeWow |
信用買い残増減(前週比) | 信用買い残の前週からの増減 | 株 | 87.8% |
marginSellBalanceChangeWow |
信用売り残増減(前週比) | 信用売り残の前週からの増減 | 株 | 87.8% |
floatRatio |
浮動株比率% | 浮動株が発行済株式に占める割合 | % | 82.2% |
floatShares |
浮動株数 | 市場で流通している株数 | 株 | 82.2% |
turnoverRatio |
回転率(出来高/浮動株) | 出来高÷浮動株数。売買の回転の速さ | % | 77.7% |
marginBuyToFloatRatio |
信用残/浮動株 | 信用買い残÷浮動株数 | % | 76.9% |
marginRatio |
信用倍率 | 信用買い残÷信用売り残 | 倍 | 54.4% |
jsfLoanRatio |
貸借倍率 | 証券金融会社の貸借取引における融資残÷貸株残 | 倍 | 47.4% |
テクニカル指標(97指標・平均充足率89%)
移動平均(SMA/EMA/HMA/VWMA)、オシレーター(RSI/MACD/ストキャスティクス等)、一目均衡表、ボリンジャーバンド、ピボットポイント4方式(Standard/Fibonacci/Camarilla/Woodie/DeMark)。369個中97個がここに属し、カテゴリとしては最大。株価と出来高から計算されるため、決算データを持たない銘柄(ETFなど)でも値が入る。参照期間が長いものほど充足率が下がる(SMA(9)は4,027件だがSMA(200)は3,926件)のは、上場から日が浅い銘柄で計算できないため。
| key | 指標名 | 説明 | 単位 | 充足率 |
|---|---|---|---|---|
camarillaPivot |
Pivots Camarilla Pivot | camarilla方式のピボット中心値。前日の高安終値から算出する支持・抵抗の基準 | 円 | 89.5% |
camarillaR1 |
Pivots Camarilla R1 | camarilla方式の第1抵抗線(上値の目安) | 円 | 89.5% |
camarillaR2 |
Pivots Camarilla R2 | camarilla方式の第2抵抗線(上値の目安) | 円 | 89.5% |
camarillaR3 |
Pivots Camarilla R3 | camarilla方式の第3抵抗線(上値の目安) | 円 | 89.5% |
camarillaR4 |
Pivots Camarilla R4 | camarilla方式の第4抵抗線(上値の目安) | 円 | 89.5% |
camarillaS1 |
Pivots Camarilla S1 | camarilla方式の第1支持線(下値の目安) | 円 | 89.5% |
camarillaS2 |
Pivots Camarilla S2 | camarilla方式の第2支持線(下値の目安) | 円 | 89.5% |
camarillaS3 |
Pivots Camarilla S3 | camarilla方式の第3支持線(下値の目安) | 円 | 89.5% |
camarillaS4 |
Pivots Camarilla S4 | camarilla方式の第4支持線(下値の目安) | 円 | 89.5% |
demarkPivot |
Pivots DeMark Pivot | demark方式のピボット中心値。前日の高安終値から算出する支持・抵抗の基準 | 円 | 89.5% |
demarkR1 |
Pivots DeMark R1 | demark方式の第1抵抗線(上値の目安) | 円 | 89.5% |
demarkS1 |
Pivots DeMark S1 | demark方式の第1支持線(下値の目安) | 円 | 89.5% |
fibonacciPivot |
Pivots Fibonacci Pivot | fibonacci方式のピボット中心値。前日の高安終値から算出する支持・抵抗の基準 | 円 | 89.5% |
fibonacciR1 |
Pivots Fibonacci R1 | fibonacci方式の第1抵抗線(上値の目安) | 円 | 89.5% |
fibonacciR2 |
Pivots Fibonacci R2 | fibonacci方式の第2抵抗線(上値の目安) | 円 | 89.5% |
fibonacciR3 |
Pivots Fibonacci R3 | fibonacci方式の第3抵抗線(上値の目安) | 円 | 89.5% |
fibonacciR4 |
Pivots Fibonacci R4 | fibonacci方式の第4抵抗線(上値の目安) | 円 | 89.5% |
fibonacciS1 |
Pivots Fibonacci S1 | fibonacci方式の第1支持線(下値の目安) | 円 | 89.5% |
fibonacciS2 |
Pivots Fibonacci S2 | fibonacci方式の第2支持線(下値の目安) | 円 | 89.5% |
fibonacciS3 |
Pivots Fibonacci S3 | fibonacci方式の第3支持線(下値の目安) | 円 | 89.5% |
fibonacciS4 |
Pivots Fibonacci S4 | fibonacci方式の第4支持線(下値の目安) | 円 | 89.5% |
psar |
ParabolicSAR | トレンド転換の目安となる価格(パラボリックSAR) | 円 | 89.5% |
standardPivot |
Pivots Standard Pivot | standard方式のピボット中心値。前日の高安終値から算出する支持・抵抗の基準 | 円 | 89.5% |
standardR1 |
Pivots Standard R1 | standard方式の第1抵抗線(上値の目安) | 円 | 89.5% |
standardR2 |
Pivots Standard R2 | standard方式の第2抵抗線(上値の目安) | 円 | 89.5% |
standardR3 |
Pivots Standard R3 | standard方式の第3抵抗線(上値の目安) | 円 | 89.5% |
standardR4 |
Pivots Standard R4 | standard方式の第4抵抗線(上値の目安) | 円 | 89.5% |
standardS1 |
Pivots Standard S1 | standard方式の第1支持線(下値の目安) | 円 | 89.5% |
standardS2 |
Pivots Standard S2 | standard方式の第2支持線(下値の目安) | 円 | 89.5% |
standardS3 |
Pivots Standard S3 | standard方式の第3支持線(下値の目安) | 円 | 89.5% |
standardS4 |
Pivots Standard S4 | standard方式の第4支持線(下値の目安) | 円 | 89.5% |
woodiePivot |
Pivots Woodie Pivot | woodie方式のピボット中心値。前日の高安終値から算出する支持・抵抗の基準 | 円 | 89.5% |
woodieR1 |
Pivots Woodie R1 | woodie方式の第1抵抗線(上値の目安) | 円 | 89.5% |
woodieR2 |
Pivots Woodie R2 | woodie方式の第2抵抗線(上値の目安) | 円 | 89.5% |
woodieR3 |
Pivots Woodie R3 | woodie方式の第3抵抗線(上値の目安) | 円 | 89.5% |
woodieR4 |
Pivots Woodie R4 | woodie方式の第4抵抗線(上値の目安) | 円 | 89.5% |
woodieS1 |
Pivots Woodie S1 | woodie方式の第1支持線(下値の目安) | 円 | 89.5% |
woodieS2 |
Pivots Woodie S2 | woodie方式の第2支持線(下値の目安) | 円 | 89.5% |
woodieS3 |
Pivots Woodie S3 | woodie方式の第3支持線(下値の目安) | 円 | 89.5% |
woodieS4 |
Pivots Woodie S4 | woodie方式の第4支持線(下値の目安) | 円 | 89.5% |
gapPct |
ギャップ率% | 前日終値と当日始値の乖離率 | % | 89.3% |
roc |
ROC | Rate of Change(変化率)。資本利益率ではない | % | 89.0% |
adr |
ADR(平均日次レンジ) | 1日の高値安値の平均レンジ(円) | 円 | 89.0% |
adrPct |
ADR% | ADRを株価に対する%で表したもの | % | 89.0% |
atr |
ATR | 1日の値動きの平均的な幅(円) | 円 | 89.0% |
atrPct |
ATR% | ATRを株価に対する%で表したもの | % | 89.0% |
mfi |
MFI | 出来高を加味したRSI | 指数 | 89.0% |
mom |
Momentum | 現在値と一定期間前との差 | 指数 | 89.0% |
rsi |
RSI | 買われすぎ・売られすぎを0〜100で表す。70超で買われすぎとされる | 指数 | 89.0% |
ema9 |
EMA(9) | 9日の指数平滑移動平均 | 円 | 88.9% |
sma9 |
SMA(9) | 9日の単純移動平均 | 円 | 88.9% |
tenkan |
Ichimoku 転換線 | 一目均衡表の転換線 | 円 | 88.9% |
aroonDown |
Aroon Down | 直近安値からの経過を0〜100で表す | 指数 | 88.9% |
aroonOsc |
Aroon Oscillator | AroonUpとAroonDownの差 | 指数 | 88.9% |
aroonUp |
Aroon Up | 直近高値からの経過を0〜100で表す | 指数 | 88.9% |
hma9 |
HMA(9) | 9日のハル移動平均 | 円 | 88.9% |
wpr |
Williams%R | 直近高値からの位置を0〜-100で表す(Williams%R) | 指数 | 88.9% |
bbLower |
BB Lower | ボリンジャーバンドの下限 | 円 | 88.8% |
bbMiddle |
BB Middle | ボリンジャーバンドの中心(移動平均) | 円 | 88.8% |
bbUpper |
BB Upper | ボリンジャーバンドの上限 | 円 | 88.8% |
cci |
CCI | 平均からの乖離度合い | 指数 | 88.8% |
cmf |
CMF | 出来高を加味した資金の流入・流出 | 指数 | 88.8% |
minusDi |
-DI | 下降方向の強さ | 指数 | 88.8% |
plusDi |
+DI | 上昇方向の強さ | 指数 | 88.8% |
stochK |
STOCH %K | 直近の値幅の中で終値がどこにあるか(%K) | 指数 | 88.8% |
vwap |
VWAP | 出来高加重平均価格 | 円 | 88.8% |
stochD |
STOCH %D | %Kの移動平均(%D) | 指数 | 88.8% |
dcLower |
DC Lower | ドンチャンチャネルの下限(一定期間の安値) | 円 | 88.8% |
dcMiddle |
DC Middle | ドンチャンチャネルの中心 | 円 | 88.8% |
dcUpper |
DC Upper | ドンチャンチャネルの上限(一定期間の高値) | 円 | 88.8% |
kcLower |
KC Lower | ケルトナーチャネルの下限 | 円 | 88.8% |
kcMiddle |
KC Middle | ケルトナーチャネルの中心 | 円 | 88.8% |
kcUpper |
KC Upper | ケルトナーチャネルの上限 | 円 | 88.8% |
volatility |
ボラティリティ | 株価変動の大きさ | % | 88.8% |
vwma20 |
VWMA(20) | 出来高で加重した20日移動平均 | 円 | 88.8% |
bbp |
%B | ボリンジャーバンド内での位置(%B) | 指数 | 88.8% |
ema21 |
EMA(21) | 21日の指数平滑移動平均 | 円 | 88.8% |
sma21 |
SMA(21) | 21日の単純移動平均 | 円 | 88.8% |
sma25GapPct |
25日移動平均乖離率 | 25日移動平均からの乖離率 | % | 88.7% |
kijun |
Ichimoku 基準線 | 一目均衡表の基準線 | 円 | 88.7% |
senkouA |
Ichimoku 先行スパンA | 一目均衡表の先行スパンA | 円 | 88.7% |
adx |
ADX | トレンドの強さ。方向は示さない | 指数 | 88.6% |
chikou |
Ichimoku 遅行スパン | 一目均衡表の遅行スパン | 円 | 88.6% |
uo |
UO | 複数期間を組み合わせたオシレーター(Ultimate Oscillator) | 指数 | 88.6% |
ao |
AO | 短期と長期の中央値移動平均の差(Awesome Oscillator) | 指数 | 88.6% |
macd |
MACD | 短期EMAと長期EMAの差。トレンドの転換を見る | 円 | 88.6% |
macdHist |
MACD Histogram | MACDとシグナルの差 | 円 | 88.6% |
macdSignal |
MACD Signal | MACDの移動平均線 | 円 | 88.6% |
stochRsiK |
STOCH RSI %K | RSIに対してストキャスティクスを適用した%K | 指数 | 88.5% |
stochRsiD |
STOCH RSI %D | 同%D | 指数 | 88.5% |
ema50GapPct |
EMA50乖離率 | 50日EMAからの乖離率 | % | 88.5% |
ema50 |
EMA(50) | 50日の指数平滑移動平均 | 円 | 88.4% |
senkouB |
Ichimoku 先行スパンB | 一目均衡表の先行スパンB | 円 | 88.4% |
sma50 |
SMA(50) | 50日の単純移動平均 | 円 | 88.4% |
ema200 |
EMA(200) | 200日の指数平滑移動平均 | 円 | 86.7% |
sma200 |
SMA(200) | 200日の単純移動平均 | 円 | 86.7% |
beta |
ベータ | 市場全体に対する感応度。1より大きいと市場より大きく動く | 指数 | 84.6% |
使う前に中身を確かめたほうがよさそうなもの
表に説明の列を足したのは、keyと指標名だけでは何の指標なのか分からないものが多かったからだ。実際に値を見てみると、名前から想像していたものと違うこともあった。いくつか例を挙げておく。
ラベルと中身がずれていることがある
debtToAssets(負債対総資産比率)を、総負債÷総資産だと思って使おうとした。実際の値と突き合わせるとこうなる。
1301 極洋 APIの値 43.012
総負債 ÷ 総資産 = 63.168% ← 合わない
有利子負債 ÷ 総資産 = 43.012% ← 一致
「負債」は総負債ではなく有利子負債のようだ。debtToRevenueも同じく有利子負債÷売上高で一致した。総負債のつもりで閾値を置くと、意図とはずれた条件になってしまう。
ついでに、この指標はカタログ上のunitがtimes(倍)だが、返ってくる値は43.012=43%でpercentに見える。単位も含めて、一度値を見てから使うのが安全だと思う。
名前が同じでも別物のことがある
rocという指標がある。ラベルは「ROC」だけ。roicやroceの並びにあるので資本利益率の一種かと思ったが、値は±数%のレンジで、充足率4,029件がrsi(4,028件)やmom(4,028件)とぴったり同じだった。これはRate of Change、テクニカルのモメンタム指標だった。資本利益率系のroic/roce/rotcは揃って3,64x件と、明らかに別の階層にいる。
充足率の水準はその指標がどのデータソース由来かを教えてくれるので、名前が曖昧なときの判別に使える。株価から計算される指標は4,000件台、決算から計算される指標は3,600〜3,700件台に乗る。
同じ理由で、perHybrid(PER(予想優先))がforecastPerと完全に同じ値を返すことや、epsComputedが開示EPSと微妙にずれる再計算値であることも、値を見て初めて分かった。
なおmarketIdとindustryIdは充足率100%だが、返ってくるのは6917529027641082000のような19桁で、64bit整数がJSONのdoubleを経由して精度を落とした値になっている。業種で絞るならenumのindustry/sectorを使うほうがいい。
まだ値が用意されていない指標もある
dilutedEps(希薄化EPS)は、どの演算子で叩いてもtotal_countが0だった。
| フィルタ | 件数 |
|---|---|
dilutedEps:gte:-999999999999999 |
0 |
dilutedEps:gt:0 |
0 |
eps:gte:-999999999999999(比較用) |
3,736 |
dilutedEpsGrowth:gte:-999999999999999(比較用) |
3,330 |
希薄化EPSそのものは空なのに、その成長率であるdilutedEpsGrowthには3,330件の値がある。APIはまだベータ期間なので、カタログには先に定義だけ並んでいて、値はこれから用意されるという指標もありそうだ。条件に組み込む前に一度叩いて件数を見ておくと安全だと思う。
単位のスケール違いは、4番目の要素で回避できる
同じ「比率」でもratioとpercentが混在している。ratioは1.0が100%、percentは100が100%。equityRatio(自己資本比率)はratio、currentRatio(流動比率)はpercent。名前が似ているのに書き方が違う。
厄介なのは、間違えてもエラーにならないこと。自己資本比率70%以上のつもりでequityRatio:gte:70と書くと、400も返らず静かに0件になる。
equityRatio:gte:0.7 -> 956件
equityRatio:gte:70 -> 0件(エラーなし)
ただ、これは覚えなくてよかった。filtersの値はfield:operator:valueの3要素だと思っていたが、4番目に単位を書ける。
equityRatio:gte:70:percent -> 956件(= equityRatio:gte:0.7 と同じ)
equityRatio:gte:0.7:ratio -> 956件
percentが単位の指標にも効くので、ratioとpercentはどちらの書き方でも通る。
| フィルタ | 件数 |
|---|---|
roe:gte:5 |
2,686 |
roe:gte:5:percent |
2,686 |
roe:gte:0.05:ratio |
2,686 |
payoutRatio:gte:0.3 |
2,017 |
payoutRatio:gte:30:percent |
2,017 |
指標ごとのunitを覚えて書き分けるより、常に単位を明示して書くほうが安全だと思う。単位を書き間違えた場合はfilters unit 'oku' is not accepted for field ...と400で弾かれるので、静かに0件になるより気づける。
この4要素目の存在は、equityRatioのnote(「単位に percent を明示すれば 70 とも書ける」)に書いてあった。カタログのnoteを捨てていたので、しばらく気づかなかった。
バンド内位置はyieldBandPosだけ向きが逆
perBandPos・pbrBandPos・evEbitdaBandPos・yieldBandPosは、その銘柄の過去レンジの中で現在値がどこにいるかを0〜100で返す。100が「レンジの上端」を意味するので、PER・PBR・EV/EBITDAは100が割高、lteで絞ると割安側を取れる。
ところが配当利回りは高いほど割安なので、yieldBandPosだけは100が割安端になる。4つに一律でlteをかけると、yieldBandPosだけは最も割安な銘柄を狙って捨てることになる。
filtersは取得フィールドの指定も兼ねている
レスポンスのmetricsに値が返ってくるのは、filtersかsort_byで参照した指標だけ。つまりフィルタは「絞り込み」と「どの値を返すか」の両方を決めている。
なので、絞り込みたくないが値は見たいという指標は、事実上フィルタとして機能しない広い下限(field:gte:-999999999999999)を足せばいい。条件としては誰も落とさず、値だけがmetricsに乗ってくる。
ただしfiltersは最大20件。絞り込み用と値取得用の合計が20なので、この枠の配分は最初に決めておいたほうがいい。
まとめ
- 指標の一覧は
GET /v1/screening/fieldsで369件が取れる(数値367 + enum 2)。8件はnoteつきなので捨てない - バリュエーションから財務・成長・株主還元・人的資本・ESG・信用需給・テクニカルまで、ひととおり揃っている
filtersはfield:operator:value:unitの4要素が書ける。単位を明示すればスケール違いの事故を防げる(明示しないと静かに0件になる)- 分母の4,528件にはETF・REITが含まれるので、財務指標の充足率は約82%(≒3,736件)が上限になる
- 充足率が低い指標の多くは欠損ではなく、その指標が成立しない銘柄がある(赤字でPERなし、無借金で
icrなし、IFRSで経常利益なし)。GHG排出量など、開示企業が少ないだけのものもある filtersは取得フィールド指定を兼ねていて上限20件
これだけの指標が最初から用意されているのはありがたい。ただ、debtToAssetsの「負債」が有利子負債だったり、rocが資本利益率ではなかったり、dilutedEpsのようにまだ値が入っていないものがあったりと、名前から想像したとおりとは限らないというのが今回いちばんの収穫だった。
なので、実際に条件に組み込むときは、一度その指標だけで叩いて件数と値を見てから使うのがよさそう。この表も、そのときの当たりをつける用に使ってもらえれば。
※ 本記事は個人が趣味で作っているツールの設計記録であり、特定銘柄の推奨や投資勧誘ではありません。投資判断はご自身の責任で行ってください。

コメント