本文整理汇总了Python中Base.Base.date_togap方法的典型用法代码示例。如果您正苦于以下问题:Python Base.date_togap方法的具体用法?Python Base.date_togap怎么用?Python Base.date_togap使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Base.Base
的用法示例。
在下文中一共展示了Base.date_togap方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: StockInterfaceTS
# 需要导入模块: from Base import Base [as 别名]
# 或者: from Base.Base import date_togap [as 别名]
class StockInterfaceTS(object):
def __init__(self,token=settings.token):
self.token=settings.token
self.base=Base()
self.cap=DataCapture()
#==============装饰器==================================
def deco_defaultdate(func):
def _defaultdate(self,start=defaultna,end=defaultna,*args,**kargs):
#输入date默认值
if end==defaultna:
end=self.base.date_today()
if start==defaultna:
start=self.base.date_togap(end,gap_type=1,gap_val=-1)
return func(self,start=start,end=end,*args,**kargs)
return _defaultdate
#=================基本信息==========================
#股票概念分类
#来自sina财经
#返回:
#所有股票的概念分类表 pandas dataframe
def getConCla(self,select_colnams=defaultna,select_rows=defaultna):
#定义接口,定义接口参数
request_itf=ts.get_concept_classified
#获取数据
res=self.cap.data_capture_flow(request_itf,select_colnams,
select_rows)
return res
#股票行业分类TS版本
#返回:
#所有股票的行业分类表, pandas dataframe
def getIndCla(self,select_colnams=defaultna,select_rows=defaultna):
#定义接口,定义接口参数
request_itf=ts.get_industry_classified
#获取数据
res=self.cap.data_capture_flow(request_itf,select_colnams,
select_rows)
return res
#股票行业分类通联版本
def getEquInd(self,ind_code='010303',select_colnams=defaultna,
select_rows=defaultna):
#定义接口,定义接口参数
instance=ts.Equity()
request_itf=instance.EquIndustry
#获取数据
res=self.cap.data_capture_flow(request_itf,select_colnams,
select_rows,industryVersionCD=ind_code)
return res
#股票基本数据通联版本
def getEqu(self,ticker,equTypeCD='A',select_colnams=defaultna,
select_rows=defaultna):
#定义接口,定义接口参数
instance=ts.Equity()
request_itf=instance.Equ
#获取数据
res=self.cap.data_capture_flow(request_itf,select_colnams,
select_rows,equTypeCD=equTypeCD,ticker=ticker)
return res
#股票基本面数据TS版本
#返回:
#所有股票的概念分类表 pandas dataframe
def getStoBas(self,select_colnams=defaultna,
select_rows=defaultna):
request_itf=ts.get_stock_basics
res=self.cap.data_capture_flow(request_itf,select_colnams,
select_rows)
return res
#获取创业板股票列表
def getGemCla(self,select_colnams=defaultna,
select_rows=defaultna):
request_itf=ts.get_gem_classified
res=self.cap.data_capture_flow(request_itf,select_colnams,
select_rows)
return res
#获取沪深300股票列表和权重
def getHs300(self,select_colnams=defaultna,
select_rows=defaultna):
request_itf=ts.get_hs300s
res=self.cap.data_capture_flow(request_itf,select_colnams,
select_rows)
return res
# #指数基本数据
# #参数说明
#.........这里部分代码省略.........