从JPX下载最新选项价格(NK255)

nk225op的Python项目详细描述


#nk225op

nk225opis module for fetching latest NK225(Nikkei225)Options Data from JPX Server.

nk225op是用于从JPX(日本证券交易所)的服务器获取最新的日经225可选清算值的模块。


ブラウザでお気軽に試す場合 ⇒  Jupyter Notebook example on Google Colab

Demo:(2月份和3月份的权利价格20500~20750的清算值和IV数据显示)

fromnk225opimportnk225opasnknk([201902,201903],[20500,20750])

Output:

lbPRICEIV
02/C2050034018.3289
02/C2062526017.5826
02/C2075019517.2045
.............(以下省略)

Install:(Google Colaboratory上的利用方法)

!pip install nk225op

ブラウザでお気軽に試す場合 ⇒  Jupyter Notebook example on Google Colab


※在本地环境中使用Install时pip install nk225op

Requirement

  • Pandas
  • bs4

可用的函数:

defnk225op(maturities=None,strike_range=None):"""Download latest Options DATA(NK255) from JPX	:param maturities: List		#eg1(monthly type): [201902]		#eg2(weekly type): [20190125]		#eg3: [201902 , 201903 , 20190125]	:param strike_range: List		#eg: [19000,20000]	:return: DataFrame		OptionsPriceList :	Examples	--------	>>>  nk225op([201902],[20500, 21000])	"""
deflatest_csv_path():"""JPXサーバ内にある最新の清算値CSVファイルへのPATHを返す"""defcsv_to_df(csv_path,max_maturity_day=90):"""	清算値CSVファイルをDataFrameに変換	Parameters	----------	csv_path : str	max_maturity_day :  int , default 90		最大、SQ期日が何日後までのデータを取得するか(規定値90日後)	Returns	-------	DataFrame	"""

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么即使我已经给出了代码中的所有权限,该代码也没有在emulator中运行?   java Android Studio正在抛出“线程中的异常”main“javax.net.ssl.SSLException:收到致命警报:协议\版本”   java中的for循环嵌套foreach语句   java读取/src/main/resources和/webinf/classes下的文件   java无法以此格式构造JSON响应   身份验证尝试从CAS secure rest api获取响应,但从java客户端获取登录页面作为响应   如何在java中使用excel从第1列和第3列获取单元格值,并将其作为键值对放入map中   在Java程序中打开Windows虚拟键盘   java有没有递归调用findMatch的方法?   java Pig脚本/命令,用于根据多个字符串筛选文件   java最小数量应匹配,应与POST匹配   java打开/关闭声音按钮不工作   Java嵌入式数据库持久性   java在方法调用时引发异常   java文本文件被覆盖而不是保存的问题   java Hibernate sql注释