一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

通達(dá)信行情數(shù)據(jù)獲取

 長(zhǎng)江黃鶴 2021-01-02

通達(dá)信行情數(shù)據(jù)獲取方法,其中可以通過(guò)通達(dá)信每天下載導(dǎo)自身文件獲?。ㄍㄟ^(guò)c或者c++寫(xiě)一個(gè)接口就可以了),但是每天需要手動(dòng)同步數(shù)據(jù)。下面介紹一個(gè)比較好網(wǎng)上接口。需要到“Tushare金融大數(shù)據(jù)開(kāi)放社區(qū)”注冊(cè)一個(gè)賬號(hào),

https:///register?reg=132182

然后通過(guò)python每天定時(shí)或者接口,方便快捷。

  1. #coding=utf-8
  2. '''
  3. Created on Nov 13, 2018
  4. @author: root
  5. '''
  6. ##import pandas as pd
  7. import pymysql
  8. import os
  9. import tushare as ts
  10. import csv
  11. import time
  12. # input date
  13. #獲取當(dāng)天系統(tǒng)日期 如20190308
  14. timest=time.strftime("%Y%m%d")
  15. pro = ts.pro_api('輸入注冊(cè)平臺(tái)上自己注冊(cè)到id')
  16. ##獲取交易日期
  17. ##平臺(tái)上到接口,可以獲取每天交易日期 ,該變量保存日期文件
  18. file_date='/root/workspace/stock/src/dt_'+timest+'.csv'
  19. ##df_date 若果想獲取多天數(shù)據(jù) 修改 start_date=timest, end_date=timest 中變量則可以
  20. df_date=pro.query('trade_cal', start_date=timest, end_date=timest)
  21. ##把日期文件信息保存到csv文件
  22. df_date.to_csv(file_date,index=False, mode='w',header=False, encoding='gbk')
  23. 文件內(nèi)容如下SSE,20190307,1 其中 1 表示為交易當(dāng)天有交易。0表示當(dāng)天沒(méi)交易
  24. ##filename = '/root/workspace/stock/src/dt_'+timest+'.csv'
  25. ##下面代碼打開(kāi)日期文件,循環(huán)讀取日期,并下載有交易日期到數(shù)據(jù)
  26. with open(file_date) as f:
  27. reader = csv.reader(f)
  28. dt_dates = []
  29. for row in reader:
  30. dt_dates.append([row[1],row[2]])
  31. print (dt_dates)
  32. file_name='/root/workspace/stock/src/stock_datas_'+timest+'.csv'
  33. for dt_date, act_flag in dt_dates :
  34. ##若干當(dāng)天為交易日期則連接平臺(tái)獲取交易數(shù)據(jù)并保存到本地
  35. if act_flag == '1' :
  36. df = pro.daily(trade_date=dt_date)
  37. df.to_csv(file_name ,index=False, mode='w',header=False, encoding="utf-8",sep='|')
  38. ###下面把數(shù)據(jù)保持到mysql
  39. if os.path.exists(file_name) :
  40. db = pymysql.connect(host='127.0.0.1', user='mysql用戶(hù)', passwd='mysql密碼', db='mysql數(shù)據(jù)庫(kù)', charset='utf8',local_infile=1)
  41. cursor = db.cursor()
  42. sql_load_datas="""LOAD DATA LOCAL INFILE '%s'
  43. INTO TABLE tb_tock_daily
  44. FIELDS TERMINATED BY '|'
  45. LINES TERMINATED BY '\n'
  46. ;
  47. """%(file_name)
  48. sql_ddl=""" truncate table tb_tock_daily ;"""
  49. sql_delete="""delete from tb_tock_daily_his where trade_date ='%s' """%(timest)
  50. sql_insert="""insert into tb_tock_daily_his select a.* from tb_tock_daily a where trade_date ='%s' """%(timest)
  51. cursor.execute(sql_ddl)
  52. cursor.execute("commit;")
  53. cursor.execute(sql_load_datas)
  54. cursor.execute("commit;")
  55. cursor.execute(sql_delete)
  56. cursor.execute("commit;")
  57. cursor.execute(sql_insert)
  58. cursor.execute("commit;")
  59. cursor.close()
  60. db.close()

 

調(diào)通上面代碼后,則可以通過(guò)linux 的 crontab 每天定時(shí)抽取相關(guān)數(shù)據(jù)了

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多

    99热九九热这里只有精品| 中文字日产幕码三区国产| 亚洲精品欧美精品日韩精品| 中文字幕日韩精品人一妻| 国产一二三区不卡视频| 精品人妻av区波多野结依| 一区二区免费视频中文乱码国产| 中文字幕久热精品视频在线| 日韩偷拍精品一区二区三区| 婷婷激情五月天丁香社区| 日本高清二区视频久二区| 激情五月天深爱丁香婷婷| 午夜福利92在线观看| 丰满熟女少妇一区二区三区| 亚洲视频在线观看免费中文字幕| 中文字幕日韩精品人一妻| 欧美黑人在线一区二区| 欧美精品一区二区水蜜桃| 国产成人午夜福利片片| 黄色三级日本在线观看| 伊人欧美一区二区三区| 亚洲中文字幕亲近伦片| 亚洲国产精品av在线观看| 国内精品偷拍视频久久| 日韩人妻av中文字幕| 欧美激情床戏一区二区三| 国产精品成人一区二区三区夜夜夜 | 欧美一级不卡视频在线观看| 国产91麻豆精品成人区| 亚洲精品国男人在线视频| 色哟哟精品一区二区三区| 国产专区亚洲专区久久| 欧美国产日韩变态另类在线看| 亚洲av又爽又色又色| 在线欧美精品二区三区| 欧美日韩国产精品第五页| 国产一级二级三级观看| 国产女高清在线看免费观看| 色播五月激情五月婷婷| 亚洲欧美黑人一区二区| 麻豆果冻传媒一二三区|