当前位置: 首页>>代码示例>>Python>>正文


Python Base.date_today方法代码示例

本文整理汇总了Python中Base.Base.date_today方法的典型用法代码示例。如果您正苦于以下问题:Python Base.date_today方法的具体用法?Python Base.date_today怎么用?Python Base.date_today使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Base.Base的用法示例。


在下文中一共展示了Base.date_today方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: StockInterfaceTS

# 需要导入模块: from Base import Base [as 别名]
# 或者: from Base.Base import date_today [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
        
    
    
#    #指数基本数据
#    #参数说明
#.........这里部分代码省略.........
开发者ID:rainwu,项目名称:stockdata,代码行数:103,代码来源:StockInterfaceTS.py


注:本文中的Base.Base.date_today方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。