npm包 @activfinancial/option-chain使用教程

阅读时长 5 分钟读完

前言

@activfinancial/option-chain 是 Activ Financial 公司开发的一款专门用于获取期权数据的 npm 包。其包含了一系列用于请求期权数据的方法和功能,并且能够提供高质量的期权数据。

本篇文章将介绍如何使用 @activfinancial/option-chain npm 包,并提供一个完整的代码示例,帮助读者更好地理解其使用方法和技巧。

安装

首先,我们需要安装 @activfinancial/option-chain npm 包。通过以下命令进行安装:

模块导入

接下来,我们需要将该模块导入到我们的项目中:

使用

在使用 @activfinancial/option-chain 包之前,我们需要了解一些常见的术语和概念。

术语与概念

  1. Underlying Symbol

    Underlying Symbol 指的是期权的标的物。例如,AAPL 的 Underlying Symbol 是苹果公司的股票。

  2. Option Symbol

    Option Symbol 指的是一种由多个字符组成的代码,用于唯一地识别某个期权合约。例如,AAPL200918C00123500 的 Option Symbol 表示 AAPL 在 2020 年 9 月 18 日到期的 123.50 美元的 Call 期权。

  3. Option Chain

    Option Chain 指的是对于某个 Underlying Symbol 而言,所有可交易期权合约的列表。Option Chain 包含了期权合约的所有信息,包括交易时间、行权价格等。

了解了以上术语和概念,我们就可以开始使用 @activfinancial/option-chain 包了。

获取 Option Chain

使用 getOptionChain 方法,我们可以获取某个 Underlying Symbol 的所有可交易期权合约。

这段代码将返回一个数组,包含了所有到期日期的期权。

获取某个到期日的 Option Chain

使用 getOptionChain 方法,我们还可以获取某个到期日的所有期权合约。

此时,返回的数组中包含了到期日为 '2020-12-18' 的所有期权合约。

获取某个到期日某个行权价格的期权

使用 getOptionChain 方法,我们还可以获取某个到期日某个行权价格的期权。

-- -------------------- ---- -------
----- ---------------- - -------
----- -------------- - -------------
----- ----------- - -------

----- ------- - ----------------------------
  ----------------- -----------------
  --------------- ---------------
  ------------ -----------
---

此时,返回的数组中仅包含了行权价格为 123.50 的到期日为 '2020-12-18' 的期权合约。

获取某个到期日某个行权价格某个期权类型的期权

使用 getOptionChain 方法,我们还可以获取某个到期日某个行权价格某个期权类型的期权。

-- -------------------- ---- -------
----- ---------------- - -------
----- -------------- - -------------
----- ----------- - -------
----- ---------- - -------

----- ------- - ----------------------------
  ----------------- -----------------
  --------------- ---------------
  ------------ ------------
  ----------- ----------
---

此时,返回的数组中仅包含了行权价格为 123.50、期权类型为 'Call' 的到期日为 '2020-12-18' 的期权合约。

示例代码

-- -------------------- ---- -------
----- ----------- - ----------------------------------------

----- ---------------- - -------
----- -------------- - -------------
----- ----------- - -------
----- ---------- - -------

----- ------- - ----------------------------
  ----------------- -----------------
  --------------- ---------------
  ------------ ------------
  ----------- ----------
---

---------------------

以上代码将返回一个数组,包含了行权价格为 123.50、期权类型为 'Call' 的到期日为 '2020-12-18' 的期权合约。

总结

通过学习此篇文章,我们学习了如何使用 @activfinancial/option-chain npm 包来获取期权数据。我们了解了要获取期权数据的一些基本术语和概念,并提供了详细的代码示例。

希望这篇教程对读者有所帮助,并可以在今后的期权交易中发挥作用。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/138363