TOP
Options 関数
OPTIONS() の説明
OPTIONS() 関数は、指定された契約シンボル(例:SPY260205P00680000)を使用して、Yahoo Finance のウェブサイト(finance.yahoo.com)から直接オプションの履歴データを自動的に取得するように設計されています。
この関数を使用すると、Excel (LibreOffice Calc) のテーブル内で直接オプションの価格やその他の指標を取得できるため、デリバティブの分析や複雑な財務モデルの構築が大幅に簡素化されます。
この機能が動作するにはインターネット接続が必要です。
OPTIONS 関数の主な特徴
構文:
=OPTIONS(Symbol; [Date]; [Indicator])
パラメータ:
- Symbol: オプション契約の完全な証券取引所シンボル。値の範囲を受け入れることができます。
- [Date]: (オプション)データを取得する日付。デフォルトでは今日の日付が使用されます。
- [Indicator]: (オプション)指標("open", "high", "low", "close", "adjclose", "volume")。デフォルトでは終値 "close" が使用されます。値の範囲を受け入れることができます。
使用例
例 1
OPTIONS() 関数は、特定の契約のデータを自動的にダウンロードします。オプションのシンボルを指定するだけで、Excel (Calc) がデータをインポートします:
=OPTIONS(Symbol; Date; Indicator)
次のような結果が得られます:
この例では、次の値が使用されます:
- Symbol: A5:A9 - オプションのシンボルが含まれるセルの範囲 ("SPY2602...","SLB2602...","LQD2603...","XLF2603...","SPY2602...")。
- Date: B1 - 指標を取得する日付。("2026-02-05")。
- Indicator: B4:G4 - 指標が含まれるセルの範囲 (open, high, low, close, adjclose, volume)。
例 2
この例では、次の値が使用されます:
- Symbol: B1 - オプションのシンボルが含まれるセル ("SPY260205P00680000")。
- Date: A5 - 価格が設定された日付。("Feb 5, 2026")。
- Indicator: G4 - 指標(取引高)("volume")。
Yahoo Finance のウェブサイトからの対応するデータ:
仕組み
OPTIONS() 関数は、通常モードでも配列関数としても動作します。
配列として使用するには、適切なパラメータを指定して、任意のセルに機能を入力するだけです。その後、Ctrl+Shift+Enter を押して配列数式を入力すると、LO Calc がデータを含むテーブルを自動的に返します。
配列数式に関連するすべてのセルを選択するには、配列内の任意のセルを選択し、Ctrl+/ を押します。
配列数式を値に変換する必要がある場合は、配列全体を選択し、Data > Calculate メニューで Formula to Value を選択します。
日付をテキスト形式で使用する場合は、まず DATEVALUE("2026-01-25") のように実際の日付に変換する必要があります。
長期間の履歴データを取得する必要がある場合は、遅延を避けるために
YFINANCE 関数を使用することをお勧めします。
既製テンプレート
履歴データ、財務指標、または企業プロファイルを取得するための既製テンプレートを使用することもできます。
これを行うには、YLC Utilities > Template > Company screener メニューに移動し、次のレポートのいずれかを選択します:
- Profile data ("プロファイルデータ")
- Financial data ("財務データ")
- Statistical data ("統計データ")
- Dividend data ("配当データ")
- Historical data ("履歴データ")
拡張機能をダウンロード
YLC Utilities 拡張機能をインストールすることで、OPTIONS() 関数を使用できます。
その後、この関数は Excel (LibreOffice Calc) で開かれるすべてのファイルで使用可能になります。