婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 利用python數據分析處理進行炒股實戰行情

利用python數據分析處理進行炒股實戰行情

熱門標簽:萊蕪電信外呼系統 鶴壁手機自動外呼系統違法嗎 沈陽防封電銷電話卡 高德地圖標注收入咋樣 B52系統電梯外呼顯示E7 地圖標注多個 企業微信地圖標注 銀川電話機器人電話 怎么辦理400客服電話

作為一個新手,你需要以下3個步驟:

1、用戶注冊 > 2、獲取token > 3、調取數據

數據內容:

包含股票、基金、期貨、債券、外匯、行業大數據,

同時包括了數字貨幣行情等區塊鏈數據的全數據品類的金融大數據平臺,

為各類金融投資和研究人員提供適用的數據和工具。

1、數據采集

我們進行本地化計算,首先要做的,就是將所需的基礎數據采集到本地數據庫里

本篇的示例源碼采用的數據庫是MySQL5.5,數據源是xxx pro接口。

我們現在要取一批特定股票的日線行情

部分代碼如下:

# 設置xxxxx pro的token并獲取連接
# 公眾號:信息技術智庫
ts.set_token('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
pro = ts.pro_api()
# 設定獲取日線行情的初始日期和終止日期,其中終止日期設定為昨天。
start_dt = '20100101'
time_temp = datetime.datetime.now() - datetime.timedelta(days=1)
end_dt = time_temp.strftime('%Y%m%d')
# 建立數據庫連接,剔除已入庫的部分
db = pymysql.connect(host='127.0.0.1', user='root', passwd='admin', db='stock', charset='utf8')
cursor = db.cursor()
# 設定需要獲取數據的股票池
stock_pool = ['603912.SH','300666.SZ','300618.SZ','002049.SZ','300672.SZ']
total = len(stock_pool)
# 循環獲取單個股票的日線行情
for i in range(len(stock_pool)):
    try:
        df = pro.daily(ts_code=stock_pool[i], start_date=start_dt, end_date=end_dt)
        # 打印進度
        print('Seq: ' + str(i+1) + ' of ' + str(total) + '   Code: ' + str(stock_pool[i]))

上述代碼的注釋部分已將每行代碼的功能解釋清楚了,實際上數據采集的程序主要設置三個參數:獲取行情的初始日期,終止日期,以及股票代碼池。

當我們獲取數據后,就要往本地數據庫進行寫入(存儲)操作了,

本篇代碼用的是SQL語言,需提前在數據庫內建好相應的表,表配置和表結構如下:

庫名:stock 表名:stock_all

其中 state_dt stock_code 是主鍵和索引。state_dt 的格式是 ‘yyyy-mm-dd'(例:'2018-06-11')。

這樣的日期格式便于查詢,且在MySQL內部能夠進行大小比較。

2、數據預處理

無論是量化策略還是單純的機器學習項目,數據預處理都是非常重要的一環。

以機器學習的視角來看,數據預處理主要包括

  • 數據清洗
  • 排序
  • 缺失值或異常值處理
  • 統計量分析
  • 相關性分析
  • 主成分分析(PCA)
  • 歸一化等

本篇所要介紹的數據預處理比較簡單

只是將存在本地數據庫的日線行情數據整合成一份訓練集數據,

以用于后續的機器學習建模和訓練。

在介紹具體的示例代碼之前,我們需要先思考一個問題,

應用有監督學習的算法對個股進行建模

  • 我們的輸入數據有哪些,
  • 我們期望得到的輸出數據又是什么?

這個問題的答案因人而異,因策略而異。

這個問題本身是將市場問題轉化為數學問題的一個過程。

依賴的是量化寬客自己的知識體系和對市場的理解。

回到正題,本篇示例我們將以最簡單的數據進行分析,

我們輸入端的數據是個股每日基礎行情,輸出端數據是股價相較前一交易日的漲跌狀態。

簡單點說就是,我們向模型輸入今天的基礎行情,讓模型預測明天股價是漲還是跌。

在代碼實現方式上,

  • 采用面向對象的思想,
  • 將整個數據預處理過程和結果,封裝成一個類,每次創建一個類實例,
  • 就得到了特定條件下的一份訓練集。

示例代碼如下:

class data_collect(object):
     def __init__(self, in_code,start_dt,end_dt):
        ans = self.collectDATA(in_code,start_dt,end_dt) 
    def collectDATA(self,in_code,start_dt,end_dt):
        # 建立數據庫連接,獲取日線基礎行情(開盤價,收盤價,最高價,最低價,成交量,成交額)
        db = pymysql.connect(host='127.0.0.1', user='root', passwd='admin', db='stock', charset='utf8')
        cursor = db.cursor()
        sql_done_set = "SELECT * FROM stock_all a where stock_code = '%s' and state_dt >= '%s' and state_dt = '%s' order by state_dt asc" % (in_code, start_dt, end_dt)
        cursor.execute(sql_done_set)
        done_set = cursor.fetchall()
        if len(done_set) == 0:
            raise Exception
        self.date_seq = []
        self.open_list = []
        self.close_list = []
        self.high_list = []
        self.low_list = []
        self.vol_list = []
        self.amount_list = []
        for i in range(len(done_set)):
            self.date_seq.append(done_set[i][0])
            self.open_list.append(float(done_set[i][2]))
            self.close_list.append(float(done_set[i][3]))
            self.high_list.append(float(done_set[i][4]))
            self.low_list.append(float(done_set[i][5]))
            self.vol_list.append(float(done_set[i][6]))
            self.amount_list.append(float(done_set[i][7]))
        cursor.close()
        db.close()
        # 將日線行情整合為訓練集(其中self.train是輸入集,self.target是輸出集,self.test_case是end_dt那天的單條測試輸入)
        self.data_train = []
        self.data_target = []

最終這個類實例化后是要整合出三個數據:

1. self.train :訓練集中的輸入端數據,本例中是每日基礎行情。

2. self.target :訓練集中的輸出數據,本例中相較于前一天股價的漲跌,漲為1,不漲為0。并且在排序上,每條 t 交易日的self.train里的數據對應的是 t+1 天股價的漲跌狀態。

3. self.test_case :在 t 末交易日的基礎行情數據,作為輸入端,用于模型訓練完成后,對第二天的漲跌進行預測。

3、SVM建模

機器學習中有諸多有監督學習算法

SVM是比較常見的一種,本例采用SVM算法進行建模。

關于SVM的理論原理本篇不做詳述,以下僅從實踐角度進行建模介紹。

先貼一段建模、訓練并進行預測的代碼大家感受一下:)

model = svm.SVC()               # 建模
model.fit(train, target)        # 訓練
ans2 = model.predict(test_case) # 預測

三行代碼,讓人想起了把大象裝冰箱分幾步的冷笑話……

不過這側面也說明Python在數據挖掘方面的強大之處:簡單,方便,好用。

本例用的機器學習框架是scikit-learn是個非常強大的算法庫。

熟悉算法原理的朋友可以查閱官方API文檔,可修改模型參數,進一步調優模型;

亦可嘗試其他算法比如決策樹,邏輯回歸,樸素貝葉斯等。

以上就是利用python數據分析進行炒股實戰行情的詳細內容,更多關于python數據分析的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • python實現股票歷史數據可視化分析案例
  • 基于Python爬取股票數據過程詳解
  • Python爬取股票信息,并可視化數據的示例
  • 使用Python畫股票的K線圖的方法步驟

標簽:葫蘆島 銀川 三亞 烏魯木齊 湘西 安慶 呼倫貝爾 呼倫貝爾

巨人網絡通訊聲明:本文標題《利用python數據分析處理進行炒股實戰行情》,本文關鍵詞  利用,python,數據分析,處理,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《利用python數據分析處理進行炒股實戰行情》相關的同類信息!
  • 本頁收集關于利用python數據分析處理進行炒股實戰行情的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    天天综合色天天综合色h| 久久夜色精品国产噜噜av| 亚洲精品国产成人久久av盗摄| 国产精品水嫩水嫩| 亚洲人妖av一区二区| 秋霞国产午夜精品免费视频| 毛片不卡一区二区| 国产在线视频一区二区三区| 亚洲情趣在线观看| 日韩亚洲欧美中文三级| 免费观看在线色综合| 国产欧美一区二区精品久导航 | 欧美一级午夜免费电影| 欧美高清视频一二三区 | 成+人+亚洲+综合天堂| 日本三级亚洲精品| 青青草成人在线观看| 一本大道久久a久久综合| 一区二区三区中文在线| 欧美日韩在线播| 无吗不卡中文字幕| 日韩小视频在线观看专区| 日韩亚洲欧美综合| 日本成人在线一区| 午夜精品一区二区三区三上悠亚| 亚洲综合一区二区精品导航| 日韩一区精品视频| 91在线观看一区二区| 成人一二三区视频| 91麻豆国产在线观看| 色激情天天射综合网| 777奇米成人网| 综合亚洲深深色噜噜狠狠网站| 欧美96一区二区免费视频| 日韩一区二区三区免费看| 91久久久免费一区二区| 国产美女精品一区二区三区| 老司机精品视频在线| 成熟亚洲日本毛茸茸凸凹| 美女高潮久久久| 成人网在线免费视频| 国产一区二区三区观看| 青青草国产精品97视觉盛宴| 久久电影国产免费久久电影| 91在线观看下载| 精品伦理精品一区| 日韩精品综合一本久道在线视频| 成人福利视频在线看| 国产精品国产三级国产普通话蜜臀 | 亚洲国产欧美在线| 亚洲欧洲综合另类| 欧美精品免费视频| 成人久久18免费网站麻豆| 日韩av不卡在线观看| 亚洲自拍偷拍九九九| 亚洲综合一二区| 2020日本不卡一区二区视频| 91网站最新地址| 日韩一区精品视频| 中文子幕无线码一区tr| 精品一区免费av| 亚洲天堂2014| 91精品欧美久久久久久动漫| 久久精品999| 国产精品女同互慰在线看| 国产成人在线观看免费网站| 日韩一区二区在线免费观看| 久久99国产精品免费网站| 最近日韩中文字幕| 欧美日韩情趣电影| 免费在线观看成人| 国产欧美一区二区精品性色超碰 | 91在线看国产| 亚洲综合激情另类小说区| 色综合久久久久综合体桃花网| 国产欧美精品区一区二区三区| 麻豆成人免费电影| 成+人+亚洲+综合天堂| 国产精品久久久久影院亚瑟 | 欧美在线视频不卡| 日韩精品一区二区三区视频在线观看| 中文字幕第一区综合| 三级在线观看一区二区| 91麻豆国产在线观看| 欧美成人在线直播| 久久综合五月天婷婷伊人| 久久毛片高清国产| 免费观看在线色综合| 国产一区二区三区黄视频 | 欧美一区二区网站| 久久久五月婷婷| 亚洲成精国产精品女| 亚洲自拍偷拍九九九| 经典三级一区二区| 色综合亚洲欧洲| 一区二区在线观看av| 国产在线乱码一区二区三区| 国产999精品久久| 成人午夜伦理影院| 91精品国产免费| 欧美视频完全免费看| 《视频一区视频二区| 国产美女视频一区| 精品国产在天天线2019| 日韩电影免费在线观看网站| 欧美人牲a欧美精品| 欧美精品一区二区三区视频| 首页国产欧美日韩丝袜| 99久久国产综合精品女不卡| 国产精品传媒在线| 成人免费高清视频在线观看| 欧美刺激脚交jootjob| 亚洲成精国产精品女| 欧美午夜理伦三级在线观看| 热久久免费视频| 91浏览器入口在线观看| 中文字幕永久在线不卡| 久久狠狠亚洲综合| 中文幕一区二区三区久久蜜桃| 一区二区三区日韩精品| 国产日韩三级在线| 精品一区二区在线播放| 久久精品视频一区二区三区| 色哟哟日韩精品| 国产欧美日韩精品一区| 91首页免费视频| 亚洲成a人v欧美综合天堂下载| 7777精品伊人久久久大香线蕉的| 亚洲精品一二三| 精品久久人人做人人爰| 日本成人在线网站| 亚洲成a天堂v人片| 亚洲大片在线观看| 国产女人18毛片水真多成人如厕| 欧美日韩一区在线| 韩国欧美一区二区| 亚洲美女区一区| 国产亚洲成av人在线观看导航 | 最新高清无码专区| 播五月开心婷婷综合| 日本成人在线网站| 一级特黄大欧美久久久| 久久综合九色综合欧美亚洲| 91精品国产色综合久久不卡电影| 综合久久综合久久| 日韩视频免费观看高清在线视频| 成人免费毛片aaaaa**| 高清免费成人av| 国产日韩欧美电影| 日韩一区二区在线免费观看| 成人福利视频在线| 在线观看视频欧美| 欧美老肥妇做.爰bbww| 国产91精品露脸国语对白| 91香蕉视频在线| 日韩女优电影在线观看| 亚洲精品老司机| 国产乱码精品一区二区三区忘忧草| 不卡大黄网站免费看| 蜜桃视频第一区免费观看| 亚洲女爱视频在线| 久久国产视频网| 久久久久久久久久久久久女国产乱| 欧美一区二区高清| 欧美三级中文字| 日韩一区二区三区免费看| 欧美一级片免费看| 99久久99久久综合| 国产在线精品一区二区三区不卡| 精品在线亚洲视频| 九色综合狠狠综合久久| 欧美成人精品福利| 亚洲欧美日韩久久| av午夜精品一区二区三区| 国产日产欧产精品推荐色| 大胆欧美人体老妇| 五月天中文字幕一区二区| 成人av电影观看| 日韩精品一区二区三区三区免费| 国产精品福利一区二区三区| 风流少妇一区二区| 久久精品人人做人人爽人人| 经典三级在线一区| 午夜av区久久| 欧美一区二区三区视频免费播放| 五月天视频一区| 欧美色倩网站大全免费| 久久精品国产亚洲a| 欧美xxx久久| 美洲天堂一区二卡三卡四卡视频| 日韩一卡二卡三卡| 麻豆成人久久精品二区三区小说| 成人欧美一区二区三区黑人麻豆 | 国产校园另类小说区| 麻豆成人久久精品二区三区红 | 亚洲美女免费视频| 色偷偷成人一区二区三区91| 亚洲视频一区二区免费在线观看| 欧美日韩一区二区三区在线 | 欧美亚洲国产一区二区三区|