文件名称:node-finance:投资组合优化,价格和期权的模块
文件大小:66KB
文件格式:ZIP
更新时间:2024-05-21 08:55:46
quotes portfolio finance optimization yahoo-finance-api
金融 该模块包含用于组合优化的Markowitz算法的实现,从Yahoo检索历史价格的例程,股票的统计信息以及使用Black和Scholes公式计算隐含波动率的例程。 例子 请参阅示例目录。 有关前端,请参见 。 安装 要使用安装: npm install finance 已使用Node.js 14.x,R 3.4.3和Rserve 1.7.3进行测试。 方法 keystatistics.getKeyStatistics(参数,回调) 它检索股票的关键统计数据,并返回一个对象数组,以在前端创建不可编辑的表单。 参量 符号资产符号。 回调响应 keyStatistics对象。 optionchain.getOptionChainFromYahoo(参数,回调) 它从Yahoo!检索看涨期权和看跌期权的行使价。 金融。 参量 符号资产符号。 到期到期月份。 必须采用以下格式:
【文件预览】:
node-finance-master
----.eslintrc.yml(6KB)
----.gitignore(14B)
----package.json(990B)
----jsconfig.json(123B)
----package-lock.json(147KB)
----support()
--------couchDB.js(5KB)
----LICENSE(1KB)
----index.js(58B)
----CHANGELOG.md(6KB)
----.github()
--------workflows()
----examples()
--------script.js(444B)
--------portfolio.js(854B)
--------options.js(612B)
--------performances.js(431B)
--------key-statistic.js(218B)
--------portfolio.R(3KB)
----README.md(5KB)
----lib()
--------util.js(2KB)
--------volatility.js(3KB)
--------option-chain.js(1KB)
--------returns.js(3KB)
--------finance.js(457B)
--------stats.js(3KB)
--------parse-csv.js(1KB)
--------portfolio.js(5KB)
--------yahoo-quotes.js(3KB)
--------performances.js(785B)
--------key-statistics.js(720B)
--------quotes.js(2KB)
--------risk-free-rate.js(543B)
--------portfolio.R(3KB)
----global.d.ts(45B)
----.vscode()
--------settings.json(62B)
--------launch.json(547B)
----.npmignore(25B)
----.gitattributes(19B)
----test()
--------yahoo-quotes-test.js(2KB)
--------quotes-test.js(1KB)
--------returns-test.js(2KB)
--------portfolio-test.js(2KB)
--------parse-csv-test.js(466B)
--------risk-free-rate-test.js(269B)
--------option-chain-test.js(1KB)
--------performances-test.js(429B)
--------key-statistics-test.js(629B)