从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实现的一个简单算法(计算概率)   更改应用程序背景动画的java首选项   java捕获图像并通过socket发送   基于双精度数组的对象的java排序Arraylist?   java似乎无法获得前面数字的正确总和   java卡住了Tomcat线程。日食乐观锁定   java是一个异步的Throwable类的printStackTrace()   java随机错误(可能是)Android支持库   java我应该在代码中自动创建DB表,还是在安装过程中使用preinit?   在被调用的方法/函数Java/Android中处理异常?   arraylist Java发送电子邮件非法分号?   while循环中的Java数组   java Arquillian和TransactionAttribute类型。需要新的   java“未找到合适的驱动程序”获取此错误   java高性能地将子类转换为真正的超类   java如何从另一个活动访问变量   安卓 Java Kotlin泛型将类getter作为参数传递到函数中   尝试访问数组的某个位置时需要java“]”