著作代码来自第三方库pytdx,进行了二次封装,更便捷使用,源代码提供参考学习,文档可用看官网
#导入数据from tdx_data import tdx_dataimport randomdata=tdx_data()#贯联结晓信 data.connect() data.get_security_daily_data()
得回数据
图片
邻接函数
def next_connect(self): ''' 要是默许邻接不行功使用,一般无谓 ''' try: print('露出信数据邻接不行功,立时选拔邻接') n=len(self.name_list) #立时选拔 random_name=self.name_list[random.randint(0,n-1)] random_port=self.port_list[random.randint(0,n-1)] random_ip=self.ip_list[random.randint(0,n-1)] self.api.connect(ip=random_ip,port=random_port) except: random_name=self.name_list[random.randint(0,n-1)] random_port=self.port_list[random.randint(0,n-1)] random_ip=self.ip_list[random.randint(0,n-1)] self.api.connect(ip=random_ip,port=random_port)
选拔数据类型
#选拔数据类型函数def select_data_type(self,stock='600031'): ''' 选拔数据类型 ''' if stock[:3] in ['110','113','123','127','128','111','118']: return 'bond' elif stock[:3] in ['510','511','512','513','514','515','516','517','518','588','159','501']: return 'fund' else: return 'stock'诊疗股票代码函数
#诊疗股票代码函数def adjust_stock(self,stock='600031.SH'): ''' 诊疗代码 ''' if stock[-2:]=='SH' or stock[-2:]=='SZ' or stock[-2:]=='sh' or stock[-2:]=='sz': stock=stock.upper() else: if stock[:3] in ['600','601','603','688','510','511', '512','513','515','113','110','118','501'] or stock[:2] in ['11']: stock=stock+'.SH' else: stock=stock+'.SZ' return stock
诊疗阛阓函数
#行径化代码函数def rename_stock_type_1(self,stock='600031'): ''' 将股票类型行径化 stock股票代码 1上海 0深圳 ''' if stock[:3] in ['600','601','603','688','510','511', '512','513','515','113','110','118','501'] or stock[:2] in ['11']: marker=1 else: marker=0 return marker,stock得回及时数据函数
图片
#得回分钟数据''' 得回分钟数据 n数据类型 0 5分钟K线 1 15分钟K线 2 30分钟K线 3 1小时K线 4 日K线 5 周线 6 月线 7 1分钟 8 1分钟K线 9 年线 10 季线 marker阛阓0深圳1上海 stock股票代码 start运行位置 count复返的数据长度'''df3=data.get_security_minute_data(stock='600031',count=800,n=4)df3
图片
指数数据
#指数分析数据''' 得回指数数据 0 5分钟K线 1 15分钟K线 2 30分钟K线 3 1小时K线 4 日K线 5 周线 6 月线 7 1分钟 8 1分钟K线 9 年线 10 季线 index_code指数代码 marker阛阓类型0深圳,1上海'''df4=data.get_index_minute_data(index_code='000001',count=800,n=4)df4图片
源代码在主页先应允si我共享
本站仅提供存储处事,通盘实质均由用户发布,如发现存害或侵权实质,请点击举报。