Protocol Documentation

Table of Contents

kabuspb/kabus.proto

Top

Board

時価情報・板情報

FieldTypeLabelDescription
symbol_code string

銘柄コード

symbol_name string

銘柄名

exchange Exchange

市場コード 株式・先物・オプション銘柄の場合のみ

exchange_name string

市場名称 株式・先物・オプション銘柄の場合のみ

current_price double

現値

current_price_time google.protobuf.Timestamp

現値時刻

current_price_change_status string

現値前値比較 TODO enum化

current_price_status int32

現値ステータス TODO enum化

calculation_price double

計算用現値

previous_close double

前日終値

previous_close_time google.protobuf.Timestamp

前日終値日付

change_previous_close double

前日比

change_previous_close_per double

騰落率

opening_price double

始値

opening_price_time google.protobuf.Timestamp

始値時刻

high_price double

高値

high_price_time google.protobuf.Timestamp

高値時刻

low_price double

安値

low_price_time google.protobuf.Timestamp

安値時刻

trading_volume double

売買高 株式・先物・オプション銘柄の場合のみ

trading_volume_time google.protobuf.Timestamp

売買高時刻 株式・先物・オプション銘柄の場合のみ

vwap double

売買高加重平均価格(VWAP) 株式・先物・オプション銘柄の場合のみ

trading_value double

売買代金 株式・先物・オプション銘柄の場合のみ

bid_quantity double

最良買気配数量 株式・先物・オプション銘柄の場合のみ

bid_price double

最良買気配値段 株式・先物・オプション銘柄の場合のみ

bid_time google.protobuf.Timestamp

最良買気配時刻 株式銘柄の場合のみ

bid_sign string

最良買気配フラグ 株式・先物・オプション銘柄の場合のみ TODO enum化

market_order_sell_quantity double

売成行数量 株式銘柄の場合のみ

sell1 FirstQuote

売気配数量1本目

sell2 Quote

売気配数量2本目

sell3 Quote

売気配数量3本目

sell4 Quote

売気配数量4本目

sell5 Quote

売気配数量5本目

sell6 Quote

売気配数量6本目

sell7 Quote

売気配数量7本目

sell8 Quote

売気配数量8本目

sell9 Quote

売気配数量9本目

sell10 Quote

売気配数量10本目

ask_quantity double

最良売気配数量 株式・先物・オプション銘柄の場合のみ

ask_price double

最良売気配値段 株式・先物・オプション銘柄の場合のみ

ask_time google.protobuf.Timestamp

最良売気配時刻 株式銘柄の場合のみ

ask_sign string

最良売気配フラグ 株式・先物・オプション銘柄の場合のみ TODO enum化

market_order_buy_quantity double

買成行数量 株式銘柄の場合のみ

buy1 FirstQuote

買気配数量1本目

buy2 Quote

買気配数量2本目

buy3 Quote

買気配数量3本目

buy4 Quote

買気配数量4本目

buy5 Quote

買気配数量5本目

buy6 Quote

買気配数量6本目

buy7 Quote

買気配数量7本目

buy8 Quote

買気配数量8本目

buy9 Quote

買気配数量9本目

buy10 Quote

買気配数量10本目

over_sell_quantity double

OVER気配数量 株式銘柄の場合のみ

under_buy_quantity double

UNDER気配数量 株式銘柄の場合のみ

total_market_value double

時価総額 株式銘柄の場合のみ

clearing_price double

清算値 先物銘柄の場合のみ

implied_volatility double

インプライド・ボラティリティ オプション銘柄かつ日通しの場合のみ

gamma double

ガンマ オプション銘柄かつ日通しの場合のみ

theta double

セータ オプション銘柄かつ日通しの場合のみ

vega double

ベガ オプション銘柄かつ日通しの場合のみ

delta double

デルタ オプション銘柄かつ日通しの場合のみ

security_type SecurityType

銘柄種別

CancelOrderRequest

注文取消

FieldTypeLabelDescription
password string

パスワード

order_id string

注文番号

is_virtual bool

仮想売買

ClosePosition

返済建玉指定

FieldTypeLabelDescription
execution_id string

返済建玉ID

quantity double

返済建玉数量

ExchangeInfo

為替情報

FieldTypeLabelDescription
currency Currency

通貨

bid_price double

BID

spread double

SP

ask_price double

ASK

change double

前日比

time google.protobuf.Timestamp

時刻

FirstQuote

気配値 + 気配値フラグ

FieldTypeLabelDescription
time google.protobuf.Timestamp

時刻 株式銘柄の場合のみ

sign string

気配フラグ 株式・先物・オプション銘柄の場合のみ TODO enum化

price double

値段 株式・先物・オプション銘柄の場合のみ

quantity double

数量 株式・先物・オプション銘柄の場合のみ

FutureStopOrder

逆指値条件(先物)

FieldTypeLabelDescription
trigger_price double

トリガ価格

under_over UnderOver

以上・以下

after_hit_order_type FutureAfterHitOrderType

ヒット後執行条件

after_hit_price double

ヒット後注文価格

FutureWallet

取引余力(先物)

FieldTypeLabelDescription
future_trade_limit double

新規建玉可能額

margin_requirement double

必要証拠金額 銘柄指定の場合のみ。

GetBoardRequest

時価情報・板情報リクエスト

FieldTypeLabelDescription
symbol_code string

exchange Exchange

GetBoardsStreamingRequest

時価情報・板情報ストリーミング

GetExchangeRequest

為替情報リクエスト

FieldTypeLabelDescription
currency Currency

通貨

GetFutureSymbolCodeInfoRequest

先物銘柄コード取得リクエスト

FieldTypeLabelDescription
future_code FutureCode

先物コード

derivative_month google.protobuf.Timestamp

限月 年月の値だけを使います ゼロ値なら直近の限月と同義

GetFutureWalletRequest

取引余力(先物)リクエスト

FieldTypeLabelDescription
symbol_code string

銘柄コード 銘柄コードが空なら銘柄指定せずに取得する

exchange FutureExchange

市場コード

GetIndustryRankingRequest

業種別ランキングリクエスト

FieldTypeLabelDescription
ranking_type IndustryRankingType

ランキング種別

exchange_division ExchangeDivision

市場・上場部

GetMarginRankingRequest

信用ランキングリクエスト

FieldTypeLabelDescription
ranking_type MarginRankingType

ランキング種別

exchange_division ExchangeDivision

市場・上場部

GetMarginWalletRequest

取引余力(信用)リクエスト

FieldTypeLabelDescription
symbol_code string

銘柄コード 銘柄コードが空なら銘柄指定せずに取得する

exchange StockExchange

市場コード

GetOptionSymbolCodeInfoRequest

オプション銘柄コード取得リクエスト

FieldTypeLabelDescription
derivative_month google.protobuf.Timestamp

限月 年月の値だけを使います ゼロ値なら直近の限月と同義

call_or_put CallPut

コール or プット

strike_price int32

権利行使価格 ゼロ値ならATMと同義

GetOptionWalletRequest

取引余力(オプション)リクエスト

FieldTypeLabelDescription
symbol_code string

銘柄コード 銘柄コードが空なら銘柄指定せずに取得する

exchange OptionExchange

市場コード

GetOrdersRequest

注文約定照会リクエスト

FieldTypeLabelDescription
product Product

取得する商品

id string

注文番号 指定された注文番号と一致する注文のみレスポンスします 指定された注文番号との比較では大文字小文字を区別しません 複数の注文番号を指定することはできません

update_time google.protobuf.Timestamp

更新日時 指定された更新日時以降(指定日時含む)に更新された注文のみレスポンスします 複数の更新日時を指定することはできません

get_details bool

注文詳細抑止

symbol_code string

銘柄コード 指定された銘柄コードと一致する注文のみレスポンスします 複数の銘柄コードを指定することができません

state OrderState

状態 指定された状態と一致する注文のみレスポンスします 複数の状態を指定することはできません

side Side

売買区分 指定された売買区分と一致する注文のみレスポンスします 複数の売買区分を指定することができません

tradeType TradeType

取引区分 指定された取引区分と一致する注文のみレスポンスします 複数の取引区分を指定することができません

is_virtual bool

仮想売買

GetPositionsRequest

残高照会リクエスト

FieldTypeLabelDescription
product Product

取得する商品

symbol_code string

銘柄コード

side Side

売買区分フィルタ

get_info bool

追加情報出力フラグ

is_virtual bool

仮想売買

GetPriceRankingRequest

株価ランキングリクエスト

FieldTypeLabelDescription
ranking_type PriceRankingType

株価ランキング種別

exchange_division ExchangeDivision

市場・上場部

GetPrimaryExchangeRequest

優先市場リクエスト

FieldTypeLabelDescription
symbol_code string

銘柄コード

GetRegisteredSymbolsRequest

登録銘柄一覧リクエスト

FieldTypeLabelDescription
requester_name string

ツール名

GetRegulationRequest

規制情報リクエスト

FieldTypeLabelDescription
symbol_code string

銘柄コード

exchange StockExchange

市場

GetSoftLimitRequest

ソフトリミットリクエスト

GetStockWalletRequest

取引余力(現物)リクエスト

FieldTypeLabelDescription
symbol_code string

銘柄コード 銘柄コードが空なら銘柄指定せずに取得する

exchange StockExchange

市場コード

GetSymbolRequest

銘柄情報リクエスト

FieldTypeLabelDescription
symbol_code string

銘柄コード

exchange Exchange

市場

get_info bool

追加情報出力フラグ

GetTickRankingRequest

TICK回数ランキングリクエスト

ランキング種別はTICK回数のみなので指定なし

FieldTypeLabelDescription
exchange_division ExchangeDivision

市場・上場部

GetTokenRequest

トークン取得リクエスト

GetValueRankingRequest

売買代金ランキングリクエスト

ランキング種別は売買代金急増のみなので指定なし

FieldTypeLabelDescription
exchange_division ExchangeDivision

市場・上場部

GetVolumeRankingRequest

売買高ランキングリクエスト

ランキング種別は売買高急増のみなので指定なし

FieldTypeLabelDescription
exchange_division ExchangeDivision

市場・上場部

IndustryRanking

業種別ランキング

FieldTypeLabelDescription
type IndustryRankingType

信用ランキング種別

exchange_division ExchangeDivision

市場・上場部

ranking IndustryRankingInfo repeated

ランキング

IndustryRankingInfo

業種別ランキング詳細

FieldTypeLabelDescription
no int32

順位

trend RankingTrend

トレンド

average_ranking double

平均順位 100位以下は「999」となります

industry_code string

業種コード

industry_name string

業種名

current_price double

現在値

change_ratio double

前日比

current_price_time google.protobuf.Timestamp

時刻 HH:mm 日付は返しません

change_percentage double

騰落率(%)

MarginRanking

信用ランキング

FieldTypeLabelDescription
type MarginRankingType

信用ランキング種別

exchange_division ExchangeDivision

市場・上場部

ranking MarginRankingInfo repeated

ランキング

MarginRankingInfo

信用ランキング詳細

FieldTypeLabelDescription
no int32

順位

symbol_code string

銘柄コード

symbol_name string

銘柄名称

sell_rapid_payment_percentage double

売残(千株)

sell_last_week_ratio double

売残前週比

buy_rapid_payment_percentage double

買残(千株)

buy_last_week_ratio double

買残前週比

ratio double

倍率

exchange_name string

市場名

industry_name string

業種名

MarginStopOrder

逆指値条件(信用)

FieldTypeLabelDescription
trigger_type TriggerType

トリガ銘柄

trigger_price double

トリガ価格

under_over UnderOver

以上・以下

after_hit_order_type StockAfterHitOrderType

ヒット後執行条件

after_hit_price double

ヒット後注文価格

MarginWallet

取引余力(信用)

FieldTypeLabelDescription
margin_account_wallet double

信用新規可能額

deposit_keep_rate double

保証金維持率 銘柄指定の場合のみ

consignment_deposit_rate double

委託保証金率 銘柄指定の場合のみ

cash_of_consignment_deposit_rate double

現金委託保証金率 銘柄指定の場合のみ

OptionStopOrder

逆指値条件(オプション)

FieldTypeLabelDescription
trigger_price double

トリガ価格

under_over UnderOver

以上・以下

after_hit_order_type OptionAfterHitOrderType

ヒット後執行条件

after_hit_price double

ヒット後注文価格

OptionWallet

取引余力(オプション)

FieldTypeLabelDescription
option_buy_trade_limit double

買新規建玉可能額

option_sell_trade_limit double

売新規建玉可能額

margin_requirement double

必要証拠金額 銘柄指定の場合のみ。

Order

注文

FieldTypeLabelDescription
id string

ID

state State

状態

order_state OrderState

注文状態

order_type OrderType

執行条件

receive_time google.protobuf.Timestamp

受注日時

symbol_code string

銘柄コード

symbol_name string

銘柄名

exchange OrderExchange

市場コード

exchange_name string

市場名

time_in_force TimeInForce

有効期間条件

price double

値段

order_quantity double

発注数量

cumulative_quantity double

約定数量

side Side

売買区分

trade_type TradeType

取引区分

account_type AccountType

口座種別

delivery_type DeliveryType

受渡区分

expire_day google.protobuf.Timestamp

注文有効期限

margin_trade_type MarginTradeType

信用取引区分

margin_premium double

プレミアム料

details OrderDetail repeated

注文詳細

OrderDetail

注文詳細

FieldTypeLabelDescription
sequence_number int32

シーケンスNo 注文明細レコードの生成順序です 通番であるとは限りませんが、大小による順序は保たれています

id string

注文詳細番号

record_type RecordType

明細種別

exchange_id string

取引所番号

state OrderDetailState

状態

transact_time google.protobuf.Timestamp

処理時刻

order_type OrderType

執行条件

price double

値段

quantity double

数量

execution_id string

約定番号

execution_day google.protobuf.Timestamp

約定日時

delivery_day google.protobuf.Timestamp

受渡日

commission double

手数料 注文詳細の明細種別が約定の場合に設定

commission_tax double

手数料消費税 明細種別は約定の場合にのみ表示されます

OrderResponse

注文発注レスポンス

FieldTypeLabelDescription
result_code int32

結果コード 0が成功 それ以外はエラーコード

order_id string

受付注文番号

Orders

注文リスト

FieldTypeLabelDescription
orders Order repeated

Position

ポジション

FieldTypeLabelDescription
execution_id string

約定番号

account_type AccountType

口座種別

symbol_code string

銘柄コード

symbol_name string

銘柄名

exchange Exchange

市場コード

exchange_name string

市場名

security_type SecurityType

銘柄種別 先物・オプション銘柄の場合のみ

execution_day google.protobuf.Timestamp

約定日(建玉日) 信用・先物・オプションの場合のみ

price double

値段

leaves_quantity double

残数量

hold_quantity double

拘束数量(保有数量)

side Side

売買区分

expenses double

諸経費 信用・先物・オプションの場合のみ

commission double

手数料 信用・先物・オプションの場合のみ

commission_tax double

手数料消費税 信用・先物・オプションの場合のみ

expire_day google.protobuf.Timestamp

返済期日 信用・先物・オプションの場合のみ

margin_trade_type MarginTradeType

信用取引区分 信用の場合のみ

current_price double

現在値

valuation double

評価金額

profit_loss double

評価損益額

profit_loss_rate double

評価損益率

Positions

ポジションリスト

FieldTypeLabelDescription
positions Position repeated

PriceRanking

株価ランキング

FieldTypeLabelDescription
type PriceRankingType

ランキング種別

exchange_division ExchangeDivision

市場・上場部

ranking PriceRankingInfo repeated

ランキング

PriceRankingInfo

株価ランキング詳細

FieldTypeLabelDescription
no int32

順位

trend RankingTrend

トレンド

average_ranking double

平均順位 100位以下は「999」となります

symbol_code string

銘柄コード

symbol_name string

銘柄名称

current_price double

現在値

change_ratio double

前日比

change_percentage double

騰落率(%)

current_price_time google.protobuf.Timestamp

時刻 HH:mm 日付は返しません

trading_volume double

売買高

turnover double

売買代金

exchange_name string

市場名

industry_name string

業種名

PrimaryExchange

優先市場

FieldTypeLabelDescription
symbol_code string

銘柄コード

primary_exchange StockExchange

優先市場

Quote

気配値

FieldTypeLabelDescription
price double

値段 株式・先物・オプション銘柄の場合のみ

quantity double

数量 株式・先物・オプション銘柄の場合のみ

RefreshTokenRequest

トークン再取得リクエスト

RegisterSymbol

銘柄登録の詳細

FieldTypeLabelDescription
symbol_code string

銘柄コード

exchange Exchange

市場

RegisterSymbolsRequest

銘柄登録リクエスト

FieldTypeLabelDescription
requester_name string

ツール名

symbols RegisterSymbol repeated

登録する銘柄のリスト

RegisteredSymbols

銘柄登録

FieldTypeLabelDescription
symbols RegisterSymbol repeated

現在登録されている銘柄のリスト

count int32

登録銘柄数

Regulation

規制情報

FieldTypeLabelDescription
symbol_code string

銘柄コード

regulation_info_list RegulationInfo repeated

RegulationInfo

規制情報詳細

FieldTypeLabelDescription
exchange RegulationExchange

規制市場

product RegulationProduct

規制取引区分

side RegulationSide

規制売買

reason string

理由

limit_start_day google.protobuf.Timestamp

制限開始日

limit_end_day google.protobuf.Timestamp

制限終了日

level RegulationLevel

コンプライアンスレベル

RequestError

FieldTypeLabelDescription
status_code int32

body string

code int32

message string

SendFutureOrderRequest

注文発注(先物)リクエスト

FieldTypeLabelDescription
password string

パスワード

symbol_code string

銘柄コード

exchange FutureExchange

市場コード

trade_type TradeType

取引区分

time_in_force TimeInForce

有効期間条件

side Side

売買区分

quantity double

注文数量

close_positions ClosePosition repeated

返済建玉指定

order_type FutureOrderType

執行条件

price double

注文価格

expire_day google.protobuf.Timestamp

注文有効期限 ゼロ値なら当日 引けまでの間 : 当日 引け後 : 翌取引所営業日 休前日 : 休日明けの取引所営業日

stop_order FutureStopOrder

逆指値条件

SendMarginOrderRequest

注文発注(信用)リクエスト

FieldTypeLabelDescription
password string

パスワード

symbol_code string

銘柄コード

exchange StockExchange

市場コード

side Side

売買区分

trade_type TradeType

取引区分

margin_trade_type MarginTradeType

信用取引区分

delivery_type DeliveryType

受渡区分

account_type AccountType

口座種別

quantity double

注文数量

close_positions ClosePosition repeated

返済建玉指定

order_type StockOrderType

執行条件

price double

注文価格

expire_day google.protobuf.Timestamp

注文有効期限 ゼロ値なら当日 引けまでの間 : 当日 引け後 : 翌取引所営業日 休前日 : 休日明けの取引所営業日

stop_order MarginStopOrder

逆指値条件

is_virtual bool

仮想売買

SendOptionOrderRequest

注文発注(オプション)リクエスト

FieldTypeLabelDescription
password string

パスワード

symbol_code string

銘柄コード

exchange OptionExchange

市場コード

trade_type TradeType

取引区分

time_in_force TimeInForce

有効期間条件

side Side

売買区分

quantity double

注文数量

close_positions ClosePosition repeated

返済建玉指定

order_type OptionOrderType

執行条件

price double

注文価格

expire_day google.protobuf.Timestamp

注文有効期限 ゼロ値なら当日 引けまでの間 : 当日 引け後 : 翌取引所営業日 休前日 : 休日明けの取引所営業日

stop_order OptionStopOrder

逆指値条件

SendStockOrderRequest

注文発注(現物)リクエスト

FieldTypeLabelDescription
password string

パスワード

symbol_code string

銘柄コード

exchange StockExchange

市場コード

side Side

売買区分

delivery_type DeliveryType

受渡区分

fund_type FundType

資産区分(預り区分)

account_type AccountType

口座種別

quantity double

注文数量

order_type StockOrderType

執行条件

price double

注文価格

expire_day google.protobuf.Timestamp

注文有効期限 ゼロ値なら当日 引けまでの間 : 当日 引け後 : 翌取引所営業日 休前日 : 休日明けの取引所営業日

stop_order StockStopOrder

逆指値条件

is_virtual bool

仮想売買

SoftLimit

ソフトリミット

FieldTypeLabelDescription
stock double

現物のワンショット上限 単位は万円

margin double

信用のワンショット上限 単位は万円

future double

先物のワンショット上限 単位は枚

future_mini double

先物ミニのワンショット上限 単位は枚

option double

オプションのワンショット上限 単位は枚

kabus_version string

kabuステーションのバージョン

StockStopOrder

逆指値条件(現物)

FieldTypeLabelDescription
trigger_type TriggerType

トリガ銘柄

trigger_price double

トリガ価格

under_over UnderOver

以上・以下

after_hit_order_type StockAfterHitOrderType

ヒット後執行条件

after_hit_price double

ヒット後注文価格

StockWallet

取引余力(現物)

FieldTypeLabelDescription
stock_account_wallet double

現物買付可能額

Symbol

銘柄

FieldTypeLabelDescription
code string

銘柄コード

name string

銘柄名

display_name string

銘柄略称 ※株式・先物・オプション銘柄の場合のみ

exchange Exchange

市場コード 株式・先物・オプション銘柄の場合のみ

exchange_name string

市場名称 株式・先物・オプション銘柄の場合のみ

industry_category string

業種コード名 株式銘柄の場合のみ TODO enum

total_market_value double

時価総額 株式銘柄の場合のみ

total_stocks double

発行済み株式数(千株) 株式銘柄の場合のみ

trading_unit double

売買単位 株式・先物・オプション銘柄の場合のみ

fiscal_year_end_basic google.protobuf.Timestamp

決算期日 株式銘柄の場合のみ

price_range_group string

呼値グループ 株式・先物・オプション銘柄の場合のみ todo enum

kabucom_margin_buy bool

一般信用買建フラグ trueのとき一般信用買建可能 株式銘柄の場合のみ

kabucom_margin_sell bool

一般信用売建フラグ trueのとき一般信用売建可能 株式銘柄の場合のみ

margin_buy bool

制度信用買建フラグ trueのとき制度信用買建可能 株式銘柄の場合のみ

margin_sell bool

制度信用売建フラグ trueのとき制度信用売建可能 株式銘柄の場合のみ

upper_limit double

値幅上限 株式・先物・オプション銘柄の場合のみ

lower_limit double

値幅下限 株式・先物・オプション銘柄の場合のみ

underlyer string

原資産コード 先物・オプション銘柄の場合のみ todo enum

derivative_month google.protobuf.Timestamp

限月-年月 先物・オプション銘柄の場合のみ

trade_start google.protobuf.Timestamp

取引開始日 先物・オプション銘柄の場合のみ

trade_end google.protobuf.Timestamp

取引終了日 先物・オプション銘柄の場合のみ

strike_price double

権利行使価格 オプション銘柄の場合のみ

call_or_put CallPut

プット/コール区分 オプション銘柄の場合のみ

clearing_price double

清算値 先物銘柄の場合のみ

SymbolCodeInfo

銘柄コード情報

FieldTypeLabelDescription
code string

銘柄コード

name string

銘柄名

TickRanking

TICK回数ランキング

ランキング種別はTICK回数のみなので指定なし

FieldTypeLabelDescription
exchange_division ExchangeDivision

市場・上場部

ranking TickRankingInfo repeated

ランキング

TickRankingInfo

TICK回数ランキング詳細

FieldTypeLabelDescription
no int32

順位

trend RankingTrend

トレンド

average_ranking double

平均順位 100位以下は「999」となります

symbol_code string

銘柄コード

symbol_name string

銘柄名称

current_price double

現在値

change_ratio double

前日比

tick_count int32

TICK回数

up_count int32

UP

down_count int32

DOWN

change_percentage double

騰落率(%)

trading_volume double

売買高

turnover double

売買代金

exchange_name string

市場名

industry_name string

業種名

Token

トークン

FieldTypeLabelDescription
token string

トークン

expired_at google.protobuf.Timestamp

有効期限

UnregisterAllSymbolsRequest

銘柄登録全解除リクエスト

FieldTypeLabelDescription
requester_name string

ツール名

UnregisterSymbolsRequest

銘柄登録解除リクエスト

FieldTypeLabelDescription
requester_name string

ツール名

symbols RegisterSymbol repeated

登録解除する銘柄のリスト

ValueRanking

売買代金ランキング

ランキング種別は売買代金急増のみなので指定なし

FieldTypeLabelDescription
exchange_division ExchangeDivision

市場・上場部

ranking ValueRankingInfo repeated

ランキング

ValueRankingInfo

売買代金ランキング詳細

FieldTypeLabelDescription
no int32

順位

trend RankingTrend

トレンド

average_ranking double

平均順位 100位以下は「999」となります

symbol_code string

銘柄コード

symbol_name string

銘柄名称

current_price double

現在値

change_ratio double

前日比

rapid_payment_percentage double

代金急増(%)

turnover double

売買代金

current_price_time google.protobuf.Timestamp

時刻 HH:mm 日付は返しません

change_percentage double

騰落率(%)

exchange_name string

市場名

industry_name string

業種名

VolumeRanking

売買高ランキング

ランキング種別は売買高急増のみなので指定なし

FieldTypeLabelDescription
exchange_division ExchangeDivision

市場・上場部

ranking VolumeRankingInfo repeated

ランキング

VolumeRankingInfo

売買高ランキング詳細

FieldTypeLabelDescription
no int32

順位

trend RankingTrend

トレンド

average_ranking double

平均順位 100位以下は「999」となります

symbol_code string

銘柄コード

symbol_name string

銘柄名称

current_price double

現在値

change_ratio double

前日比

rapid_trade_percentage double

売買高急増(%)

trading_volume double

売買高

current_price_time google.protobuf.Timestamp

時刻 HH:mm 日付は返しません

change_percentage double

騰落率(%)

exchange_name string

市場名

industry_name string

業種名

AccountType

口座種別

NameNumberDescription
ACCOUNT_TYPE_UNSPECIFIED 0

未指定

ACCOUNT_TYPE_GENERAL 2

一般

ACCOUNT_TYPE_SPECIFIC 4

特定

ACCOUNT_TYPE_CORPORATION 12

法人

CallPut

コール or プット

NameNumberDescription
CALL_PUT_UNSPECIFIED 0

未指定

CALL_PUT_CALL 1

CALL

CALL_PUT_PUT 2

PUT

Currency

通貨

NameNumberDescription
CURRENCY_UNSPECIFIED 0

未指定

CURRENCY_USD_JPY 1

USD/JPY

CURRENCY_EUR_JPY 2

EUR/JPY

CURRENCY_GBP_JPY 3

GBP/JPY

CURRENCY_AUD_JPY 4

AUD/JPY

CURRENCY_CHF_JPY 5

CHF/JPY

CURRENCY_CAD_JPY 6

CAD/JPY

CURRENCY_NZD_JPY 7

NZD/JPY

CURRENCY_ZAR_JPY 8

ZAR/JPY

CURRENCY_EUR_USD 9

EUR/USD

CURRENCY_GBP_USD 10

GBP/USD

CURRENCY_AUD_USD 11

AUD/USD

DeliveryType

受渡区分

NameNumberDescription
DELIVERY_TYPE_UNSPECIFIED 0

未指定

DELIVERY_TYPE_AUTO 1

自動振替

DELIVERY_TYPE_CASH 2

お預かり金

Exchange

市場

NameNumberDescription
EXCHANGE_UNSPECIFIED 0

指定なし

EXCHANGE_TOUSHOU 1

株式 東証

EXCHANGE_MEISHOU 3

名証

EXCHANGE_FUKUSHOU 5

福証

EXCHANGE_SATSUSHOU 6

札証

EXCHANGE_ALL_SESSION 2

先物・オプション 日通し

EXCHANGE_DAY_SESSION 23

日中場

EXCHANGE_NIGHT_SESSION 24

夕場

ExchangeDivision

市場・上場部

NameNumberDescription
EXCHANGE_DIVISION_UNSPECIFIED 0

未指定

EXCHANGE_DIVISION_ALL 1

全市場

EXCHANGE_DIVISION_TOUSHOU_ALL 2

東証全体

EXCHANGE_DIVISION_TOUSHOU_1 3

東証一部

EXCHANGE_DIVISION_TOUSHOU_2 4

東証二部

EXCHANGE_DIVISION_MOTHERS 5

東証マザーズ

EXCHANGE_DIVISION_JASDAQ 6

JASDAQ

EXCHANGE_DIVISION_MEISHOU 7

名証

EXCHANGE_DIVISION_FUKUSHOU 8

福証

EXCHANGE_DIVISION_SATSUSHOU 9

札証

FundType

預かり区分

NameNumberDescription
FUND_TYPE_UNSPECIFIED 0

未指定

FUND_TYPE_PROTECTED 1

保護

FUND_TYPE_SUBSTITUTE_MARGIN 2

信用代用

FUND_TYPE_MARGIN_TRADING 3

信用取引

FutureAfterHitOrderType

ヒット後執行条件(先物)

NameNumberDescription
FUTURE_AFTER_HIT_ORDER_TYPE_UNSPECIFIED 0

未指定

FUTURE_AFTER_HIT_ORDER_TYPE_MO 1

成行

FUTURE_AFTER_HIT_ORDER_TYPE_LO 2

指値

FutureCode

先物コード

NameNumberDescription
FUTURE_CODE_UNSPECIFIED 0

指定なし

FUTURE_CODE_NK225 1

日経平均先物

FUTURE_CODE_NK225_MINI 2

日経225mini先物

FUTURE_CODE_TOPIX 3

TOPIX先物

FUTURE_CODE_TOPIX_MINI 4

ミニTOPIX先物

FUTURE_CODE_MOTHERS 5

東証マザーズ先物

FUTURE_CODE_JPX400 6

JPX日経400先物

FUTURE_CODE_DOW 7

NYダウ先物

FUTURE_CODE_VI 8

日経平均VI先物

FUTURE_CODE_CORE30 9

TOPIX Core30先物

FUTURE_CODE_REIT 10

東証REIT指数先物

FutureExchange

先物市場

NameNumberDescription
FUTURE_EXCHANGE_UNSPECIFIED 0

指定なし

FUTURE_EXCHANGE_ALL_SESSION 2

日通し

FUTURE_EXCHANGE_DAY_SESSION 23

日中場

FUTURE_EXCHANGE_NIGHT_SESSION 24

夕場

FutureOrderType

先物執行条件

NameNumberDescription
FUTURE_ORDER_TYPE_UNSPECIFIED 0

未指定

FUTURE_ORDER_TYPE_MO 120

成行(マーケットオーダー) Market Order

FUTURE_ORDER_TYPE_MOC 18

引成(派生) Market Order on Closing FAKのみ有効

FUTURE_ORDER_TYPE_LO 20

指値 Limit Order

FUTURE_ORDER_TYPE_LOC 28

引指(派生) Limit Order on Closing

FUTURE_ORDER_TYPE_STOP 30

逆指値 Stop

IndustryRankingType

業種別ランキング種別

NameNumberDescription
INDUSTRY_RANKING_TYPE_UNSPECIFIED 0

未指定

INDUSTRY_RANKING_TYPE_INCREASE_RATE 1

値上がり率

INDUSTRY_RANKING_TYPE_DECREASE_RATE 2

値下がり率

MarginRankingType

信用ランキング種別

NameNumberDescription
MARGIN_RANKING_TYPE_UNSPECIFIED 0

未指定

MARGIN_RANKING_TYPE_SELL_BALANCE_INCREASE 1

信用売残増

MARGIN_RANKING_TYPE_SELL_BALANCE_DECREASE 2

信用売残減

MARGIN_RANKING_TYPE_BUY_BALANCE_INCREASE 3

信用買残増

MARGIN_RANKING_TYPE_BUY_BALANCE_DECREASE 4

信用買残減

MARGIN_RANKING_TYPE_HIGH_MAGNIFICATION 5

信用高倍率

MARGIN_RANKING_TYPE_LOW_MAGNIFICATION 6

信用低倍率

MarginTradeType

信用取引区分

NameNumberDescription
MARGIN_TRADE_TYPE_UNSPECIFIED 0

未指定

MARGIN_TRADE_TYPE_SYSTEM 1

制度信用

MARGIN_TRADE_TYPE_GENERAL_LONG 2

一般信用(長期)

MARGIN_TRADE_TYPE_GENERAL_DAY 4

一般信用(デイトレ)

OptionAfterHitOrderType

ヒット後執行条件(オプション)

NameNumberDescription
OPTION_AFTER_HIT_ORDER_TYPE_UNSPECIFIED 0

未指定

OPTION_AFTER_HIT_ORDER_TYPE_MO 1

成行

OPTION_AFTER_HIT_ORDER_TYPE_LO 2

指値

OptionExchange

オプション市場

NameNumberDescription
OPTION_EXCHANGE_UNSPECIFIED 0

指定なし

OPTION_EXCHANGE_ALL_SESSION 2

日通し

OPTION_EXCHANGE_DAY_SESSION 23

日中場

OPTION_EXCHANGE_NIGHT_SESSION 24

夕場

OptionOrderType

オプション執行条件

NameNumberDescription
OPTION_ORDER_TYPE_UNSPECIFIED 0

未指定

OPTION_ORDER_TYPE_MO 120

成行(マーケットオーダー) Market Order

OPTION_ORDER_TYPE_MOC 18

引成(派生) Market Order on Closing FAKのみ有効

OPTION_ORDER_TYPE_LO 20

指値 Limit Order

OPTION_ORDER_TYPE_LOC 28

引指(派生) Limit Order on Closing

OPTION_ORDER_TYPE_STOP 30

逆指値 Stop

OrderDetailState

注文状態ステータス

NameNumberDescription
ORDER_DETAIL_STATE_UNSPECIFIED 0

未指定

ORDER_DETAIL_STATE_WAIT 1

待機(発注待機)

ORDER_DETAIL_STATE_PROCESSING 2

処理中(発注送信中・訂正送信中・取消送信中)

ORDER_DETAIL_STATE_PROCESSED 3

処理済(発注済・訂正済・取消済・全約定・期限切れ)

ORDER_DETAIL_STATE_ERROR 4

エラー

ORDER_DETAIL_STATE_DELETED 5

削除済み

OrderExchange

注文の市場

NameNumberDescription
ORDER_EXCHANGE_UNSPECIFIED 0

未指定

ORDER_EXCHANGE_TOUSHOU 1

東証

ORDER_EXCHANGE_MEISHOU 3

名証

ORDER_EXCHANGE_FUKUSHOU 5

福証

ORDER_EXCHANGE_SATSUSHOU 6

札証

ORDER_EXCHANGE_SOR 9

SOR

ORDER_EXCHANGE_ALL_SESSION 2

日通し

ORDER_EXCHANGE_DAY_SESSION 23

日中場

ORDER_EXCHANGE_NIGHT_SESSION 24

夕場

OrderState

注文状態

NameNumberDescription
ORDER_STATE_UNSPECIFIED 0

未指定

ORDER_STATE_WAIT 1

待機(発注待機)

ORDER_STATE_PROCESSING 2

処理中(発注送信中)

ORDER_STATE_PROCESSED 3

処理済(発注済・訂正済)

ORDER_STATE_IN_MODIFY 4

訂正取消送信中

ORDER_STATE_DONE 5

終了(発注エラー・取消済・全約定・失効・期限切れ)

OrderType

執行条件

NameNumberDescription
ORDER_TYPE_UNSPECIFIED 0

未指定

ORDER_TYPE_ZARABA 1

ザラバ

ORDER_TYPE_OPEN 2

寄り

ORDER_TYPE_CLOSE 3

引け

ORDER_TYPE_FUNARI 4

不成

ORDER_TYPE_MTLO 5

対等指値(対当値段条件付注文 Market To Limit Order)

ORDER_TYPE_IOC 6

IOC

PriceRankingType

株価ランキング種別

NameNumberDescription
PRICE_RANKING_TYPE_UNSPECIFIED 0

未指定

PRICE_RANKING_TYPE_INCREASE_RATE 1

値上がり率

PRICE_RANKING_TYPE_DECREASE_RATE 2

値下がり率

PRICE_RANKING_TYPE_VOLUME 3

売買高上位

PRICE_RANKING_TYPE_VALUE 4

売買代金上位

Product

商品

NameNumberDescription
PRODUCT_UNSPECIFIED 0

未指定

PRODUCT_ALL 1

すべて

PRODUCT_STOCK 2

現物

PRODUCT_MARGIN 3

信用

PRODUCT_FUTURE 4

先物

PRODUCT_OPTION 5

オプション

RankingTrend

トレンド

NameNumberDescription
RANKING_TREND_UNSPECIFIED 0

未指定

RANKING_TREND_NO_DATA 1

対象データ無し

RANKING_TREND_RISE_OVER_20 2

過去10営業日より20位以上上昇

RANKING_TREND_RISE 3

過去10営業日より1~19位上昇

RANKING_TREND_NO_CHANGE 4

過去10営業日と変わらず

RANKING_TREND_DESCENT 5

過去10営業日より1~19位下落

RANKING_TREND_DESCENT_OVER_20 6

過去10営業日より20位以上下落

RecordType

注文明細種別

NameNumberDescription
RECORD_TYPE_UNSPECIFIED 0

指定なし

RECORD_TYPE_RECEIVE 1

受付

RECORD_TYPE_CARRIED 2

繰越

RECORD_TYPE_EXPIRED 3

期限切れ

RECORD_TYPE_ORDERED 4

発注

RECORD_TYPE_MODIFIED 5

訂正

RECORD_TYPE_CANCELED 6

取消

RECORD_TYPE_REVOCATION 7

失効

RECORD_TYPE_CONTRACTED 8

約定

RegulationExchange

規制市場

NameNumberDescription
REGULATION_EXCHANGE_UNSPECIFIED 0

未指定

REGULATION_EXCHANGE_TOUSHOU 1

東証

REGULATION_EXCHANGE_MEISHOU 3

名証

REGULATION_EXCHANGE_FUKUSHOU 5

福証

REGULATION_EXCHANGE_SATSUSHOU 6

札証

REGULATION_EXCHANGE_SOR 9

SOR

REGULATION_EXCHANGE_CXJ 10

CXJ

REGULATION_EXCHANGE_JNX 21

JNX

RegulationLevel

コンプライアンスレベル

NameNumberDescription
REGULATION_LEVEL_UNSPECIFIED 0

未指定

REGULATION_LEVEL_WARNING 1

ワーニング

REGULATION_LEVEL_ERROR 2

エラー

RegulationProduct

規制取引区分

NameNumberDescription
REGULATION_PRODUCT_UNSPECIFIED 0

未指定

REGULATION_PRODUCT_ALL 1

全対象

REGULATION_PRODUCT_STOCK 2

現物

REGULATION_PRODUCT_MARGIN_ENTRY_SYSTEM 3

信用新規(制度)

REGULATION_PRODUCT_MARGIN_ENTRY_GENERAL 4

信用新規(一般)

REGULATION_PRODUCT_ENTRY 5

新規

REGULATION_PRODUCT_MARGIN_EXIT_SYSTEM 6

信用返済(制度)

REGULATION_PRODUCT_MARGIN_EXIT_GENERAL 7

信用返済(一般)

REGULATION_PRODUCT_EXIT 8

返済

REGULATION_PRODUCT_RECEIPT 9

品受

REGULATION_PRODUCT_DELIVERY 10

品渡

RegulationSide

規制売買

NameNumberDescription
REGULATION_SIDE_UNSPECIFIED 0

未指定

REGULATION_SIDE_ALL 1

全対象

REGULATION_SIDE_BUY 2

買い

REGULATION_SIDE_SELL 3

売り

SecurityType

銘柄種別

NameNumberDescription
SECURITY_TYPE_UNSPECIFIED 0

未指定

SECURITY_TYPE_STOCK 1

株式

SECURITY_TYPE_NK225 101

日経225先物

SECURITY_TYPE_NK225_MINI 901

日経225mini先物

SECURITY_TYPE_JPX400 121

JPX日経インデックス400先物

SECURITY_TYPE_TOPIX 107

TOPIX先物

SECURITY_TYPE_TOPIX_MINI 907

ミニTOPIX先物

SECURITY_TYPE_MOTHERS 154

東証マザーズ指数先物

SECURITY_TYPE_REIT 155

東証REIT指数先物

SECURITY_TYPE_DOW 144

NYダウ先物

SECURITY_TYPE_VI 145

日経平均VI先物

SECURITY_TYPE_CODE30 171

TOPIX Core30先物

SECURITY_TYPE_NK225_OP 103

日経225OP

Side

売買区分

NameNumberDescription
SIDE_UNSPECIFIED 0

未指定

SIDE_BUY 1

買い

SIDE_SELL 2

売り

State

状態

NameNumberDescription
STATE_UNSPECIFIED 0

未指定

STATE_WAIT 1

待機(発注待機)

STATE_PROCESSING 2

処理中(発注送信中)

STATE_PROCESSED 3

処理済(発注済・訂正済)

STATE_IN_MODIFY 4

訂正取消送信中

STATE_DONE 5

終了(発注エラー・取消済・全約定・失効・期限切れ)

StockAfterHitOrderType

ヒット後執行条件(現物)

NameNumberDescription
STOCK_AFTER_HIT_ORDER_TYPE_UNSPECIFIED 0

未指定

STOCK_AFTER_HIT_ORDER_TYPE_MO 1

成行

STOCK_AFTER_HIT_ORDER_TYPE_LO 2

指値

STOCK_AFTER_HIT_ORDER_TYPE_FUNARI 3

不成

StockExchange

株式市場

NameNumberDescription
STOCK_EXCHANGE_UNSPECIFIED 0

指定なし

STOCK_EXCHANGE_TOUSHOU 1

東証

STOCK_EXCHANGE_MEISHOU 3

名証

STOCK_EXCHANGE_FUKUSHOU 5

福証

STOCK_EXCHANGE_SATSUSHOU 6

札証

StockOrderType

株式執行条件

NameNumberDescription
STOCK_ORDER_TYPE_UNSPECIFIED 0

未指定

STOCK_ORDER_TYPE_MO 10

成行 Market Order

STOCK_ORDER_TYPE_MOMO 13

寄成(前場) Market Order on Morning Opening

STOCK_ORDER_TYPE_MOAO 14

寄成(後場) Market Order on Afternoon Opening

STOCK_ORDER_TYPE_MOMC 15

引成(前場) Market Order on Morning Closing

STOCK_ORDER_TYPE_MOAC 16

引成(後場) Market Order on Afternoon Closing

STOCK_ORDER_TYPE_IOC_MO 17

IOC成行 Immediate Or Cancel Market Order

STOCK_ORDER_TYPE_LO 20

指値 Limit Order

STOCK_ORDER_TYPE_LOMO 21

寄指(前場) Limit Order on Morning Opening

STOCK_ORDER_TYPE_LOAO 22

寄指(後場) Limit Order on Afternoon Opening

STOCK_ORDER_TYPE_LOMC 23

引指(前場) Limit Order on Morning Closing

STOCK_ORDER_TYPE_LOAC 24

引指(後場) Limit Order on Afternoon Closing

STOCK_ORDER_TYPE_FUNARI_M 25

不成(前場) Funari Mooning

STOCK_ORDER_TYPE_FUNARI_A 26

不成(後場) Funari Afternoon

STOCK_ORDER_TYPE_IOC_LO 27

IOC指値 Immediate Or Cancel Limit Order

STOCK_ORDER_TYPE_STOP 30

逆指値 Stop Order

TimeInForce

有効期間条件

NameNumberDescription
TIME_IN_FORCE_UNSPECIFIED 0

TIME_IN_FORCE_FAS 1

FAS (Fill And Store)

TIME_IN_FORCE_FAK 2

FAK (Fill And Kill)

TIME_IN_FORCE_FOK 3

FOK (Fill Or Kill)

TradeType

取引区分

NameNumberDescription
TRADE_TYPE_UNSPECIFIED 0

未指定

TRADE_TYPE_ENTRY 1

新規

TRADE_TYPE_EXIT 2

返済

TriggerType

トリガ種別

NameNumberDescription
TRIGGER_TYPE_UNSPECIFIED 0

未指定

TRIGGER_TYPE_ORDER_SYMBOL 1

発注銘柄

TRIGGER_TYPE_NK225 2

NK225指数

TRIGGER_TYPE_TOPIX 3

TOPIX指数

UnderOver

以上・以下

NameNumberDescription
UNDER_OVER_UNSPECIFIED 0

未指定

UNDER_OVER_UNDER 1

以下

UNDER_OVER_OVER 2

以上

KabusService

Method NameRequest TypeResponse TypeDescription
SendStockOrder SendStockOrderRequest OrderResponse

注文発注(現物)

SendMarginOrder SendMarginOrderRequest OrderResponse

注文発注(信用)

SendFutureOrder SendFutureOrderRequest OrderResponse

注文発注(先物)

SendOptionOrder SendOptionOrderRequest OrderResponse

注文発注(オプション)

CancelOrder CancelOrderRequest OrderResponse

注文取消

GetStockWallet GetStockWalletRequest StockWallet

取引余力(現物)

GetMarginWallet GetMarginWalletRequest MarginWallet

取引余力(信用)

GetFutureWallet GetFutureWalletRequest FutureWallet

取引余力(先物)

GetOptionWallet GetOptionWalletRequest OptionWallet

取引余力(オプション)

GetBoard GetBoardRequest Board

時価情報・板情報

GetSymbol GetSymbolRequest Symbol

銘柄情報

GetOrders GetOrdersRequest Orders

注文約定照会

GetPositions GetPositionsRequest Positions

残高照会

GetFutureSymbolCodeInfo GetFutureSymbolCodeInfoRequest SymbolCodeInfo

先物銘柄コード取得

GetOptionSymbolCodeInfo GetOptionSymbolCodeInfoRequest SymbolCodeInfo

オプション銘柄コード取得

GetPriceRanking GetPriceRankingRequest PriceRanking

株価ランキング

GetTickRanking GetTickRankingRequest TickRanking

TICK回数ランキング

GetVolumeRanking GetVolumeRankingRequest VolumeRanking

売買高ランキング

GetValueRanking GetValueRankingRequest ValueRanking

売買代金ランキング

GetMarginRanking GetMarginRankingRequest MarginRanking

信用ランキング

GetIndustryRanking GetIndustryRankingRequest IndustryRanking

業種別ランキング

GetExchange GetExchangeRequest ExchangeInfo

為替情報

GetRegulation GetRegulationRequest Regulation

規制情報

GetPrimaryExchange GetPrimaryExchangeRequest PrimaryExchange

優先市場

GetSoftLimit GetSoftLimitRequest SoftLimit

ソフトリミット

GetRegisteredSymbols GetRegisteredSymbolsRequest RegisteredSymbols

登録銘柄一覧 ※直前で実行されたRegister, Unregister, UnregisterAllの結果を保持しているだけ

RegisterSymbols RegisterSymbolsRequest RegisteredSymbols

銘柄登録

UnregisterSymbols UnregisterSymbolsRequest RegisteredSymbols

銘柄登録解除

UnregisterAllSymbols UnregisterAllSymbolsRequest RegisteredSymbols

銘柄登録全解除

GetBoardsStreaming GetBoardsStreamingRequest Board stream

時価情報・板情報ストリーミング

Scalar Value Types

.proto TypeNotesC++JavaPythonGoC#PHPRuby
double double double float float64 double float Float
float float float float float32 float float Float
int32 Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint32 instead. int32 int int int32 int integer Bignum or Fixnum (as required)
int64 Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint64 instead. int64 long int/long int64 long integer/string Bignum
uint32 Uses variable-length encoding. uint32 int int/long uint32 uint integer Bignum or Fixnum (as required)
uint64 Uses variable-length encoding. uint64 long int/long uint64 ulong integer/string Bignum or Fixnum (as required)
sint32 Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s. int32 int int int32 int integer Bignum or Fixnum (as required)
sint64 Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int64s. int64 long int/long int64 long integer/string Bignum
fixed32 Always four bytes. More efficient than uint32 if values are often greater than 2^28. uint32 int int uint32 uint integer Bignum or Fixnum (as required)
fixed64 Always eight bytes. More efficient than uint64 if values are often greater than 2^56. uint64 long int/long uint64 ulong integer/string Bignum
sfixed32 Always four bytes. int32 int int int32 int integer Bignum or Fixnum (as required)
sfixed64 Always eight bytes. int64 long int/long int64 long integer/string Bignum
bool bool boolean boolean bool bool boolean TrueClass/FalseClass
string A string must always contain UTF-8 encoded or 7-bit ASCII text. string String str/unicode string string string String (UTF-8)
bytes May contain any arbitrary sequence of bytes. string ByteString str []byte ByteString string String (ASCII-8BIT)