fcontext を使用して Financial Context 市場データを照会し、サインインを管理し、スクリプトや agent 向けに JSON を出力します。
CLI はデフォルトで Financial Context に接続します。
/api/market-data/* 配下の読み取り専用市場データエンドポイントを呼び出します。現在の CLI は US 株式データにフォーカスしており、シンボルは CODE.US 形式、market フィルターは US である必要があります。
コマンドの基本
どちらのコマンド名も使用できます。fctx は fcontext の短いエイリアスで、同じサブコマンド、flag、出力形式、schema をサポートします。
インストール
- macOS (Homebrew)
- Linux / macOS (Script)
- Windows (Scoop)
- Windows (PowerShell)
Aitaport tap から
fcontext-terminal cask をインストールします。Release artifact は terminal プロジェクトの
fcontext-terminal-* パッケージ名を使用します。
fcontext-terminal-darwin-amd64.tar.gz、fcontext-terminal-darwin-arm64.tar.gz、
fcontext-terminal-linux-musl-amd64.tar.gz、fcontext-terminal-linux-musl-arm64.tar.gz、
fcontext-terminal-windows-amd64.zip が含まれます。shell と PowerShell のインストーラーは対応するアーカイブをダウンロードし、
.sha256 checksum を検証して、fcontext と fctx の両方をインストールします。認証
CLI 認証を管理します。サインイン、サインアウト、ローカル token 状態の確認ができます。OAuth 2.0 ログイン
OAuth 2.0 authorization-code flow でサインインします。CLI が認可 URL と次に実行するコマンドを表示するため、ローカルターミナル、SSH session、headless server で利用できます。oauth-token.json として保存します。以降のコマンドはその token を自動的に再利用します。
Authorization Code
現在のマシンでブラウザを使えない場合は、Financial Context Connect から一回限りの authorization code を生成して直接引き換えます。ログアウト
ローカルに保存された OAuth token を削除します。次の認証済みコマンドでは再ログインが必要です。認証ステータス
現在の base URL とサインイン状態を確認します。チェック
アクティブな市場セッションに依存せず、サインインと Financial Context API 接続性を検証します。レポートには endpoint ステータスとレイテンシが含まれます。更新
公式インストーラースクリプトをダウンロードして実行し、現在の CLI binary を最新リリースに置き換えます。最初のコマンド
市場データ
fear-greed を使用すると Fear & Greed Index を確認できます。これは投資家のリスク選好を extreme fear から extreme greed までの尺度で要約する市場センチメント指標です。
企業データ
ニュースとイベント
取引アクティビティ
スクリーナー
エンドポイントへの直接アクセス
専用コマンドがまだないサポート済みの読み取り専用エンドポイントには、api get を使用します。
Agent 向け出力
すべてのコマンドは JSON 出力をサポートします。--schema で機械可読なレスポンス schema を出力します。
トラブルシューティング
| 問題 | 確認すること |
|---|---|
Missing fcontext credentials | fcontext auth login を実行するか、fcontext auth login --auth-code YOUR_CODE で authorization code を引き換えます。 |
fcontext API error (401) | fcontext auth status を実行し、ローカル token がない、または期限切れの場合は fcontext auth login で再度サインインします。 |
| US 以外の symbol が拒否される | AAPL.US のような symbol を使用します。CLI は意図的に US 以外の市場を公開していません。 |
| リクエスト詳細が必要 | --verbose を追加すると、リクエスト URL と経過時間が stderr に出力されます。 |