五月天婷亚洲天久久综合网,婷婷丁香五月激情亚洲综合,久久男人精品女人,麻豆91在线播放

  • <center id="8gusu"></center><rt id="8gusu"></rt>
    <menu id="8gusu"><small id="8gusu"></small></menu>
  • <dd id="8gusu"><s id="8gusu"></s></dd>
    樓主: 邢不行
    294187 297

    [源碼分享] 【量化小講堂 - python & pandas技巧系列】使用python計(jì)算移動(dòng)平均線(xiàn)   [推廣有獎(jiǎng)]

    院士

    8%

    還不是VIP/貴賓

    -

    威望
    1 級(jí)
    論壇幣
    26743 個(gè)
    通用積分
    152.2379
    學(xué)術(shù)水平
    485 點(diǎn)
    熱心指數(shù)
    505 點(diǎn)
    信用等級(jí)
    456 點(diǎn)
    經(jīng)驗(yàn)
    52955 點(diǎn)
    帖子
    574
    精華
    26
    在線(xiàn)時(shí)間
    1145 小時(shí)
    注冊(cè)時(shí)間
    2010-4-30
    最后登錄
    2024-12-25

    相似文件 換一批

    +2 論壇幣
    k人 參與回答

    經(jīng)管之家送您一份

    應(yīng)屆畢業(yè)生專(zhuān)屬福利!

    求職就業(yè)群
    趙安豆老師微信:zhaoandou666

    經(jīng)管之家聯(lián)合CDA

    送您一個(gè)全額獎(jiǎng)學(xué)金名額~ !

    感謝您參與論壇問(wèn)題回答

    經(jīng)管之家送您兩個(gè)論壇幣!

    +2 論壇幣
    引言:

    本系列帖子“量化小講堂”,通過(guò)實(shí)際案例教初學(xué)者使用python、pandas進(jìn)行金融數(shù)據(jù)處理,希望能對(duì)大家有幫助。

    【必讀文章】:
    《10年400倍策略分享-附視頻逐行講解代碼》

    【所有系列文章匯總】:http://xalimeijing.com/thread-3950124-1-1.html

    【python量化課程】想要快速、系統(tǒng)的學(xué)習(xí)量化知識(shí),可以參與我與論壇合作開(kāi)設(shè)的課程:
    《python量化投資入門(mén)》,我會(huì)親自授課,隨問(wèn)隨答。參與課程還可以免費(fèi)加入我的小密圈,我每天會(huì)在圈中分享量化的所見(jiàn)所思,圈子介紹點(diǎn)擊此處。

    微信:xbx_laoshi,量化交流Q群(快滿(mǎn)):438143420,有問(wèn)題歡迎交流。

    文中用到的A股數(shù)據(jù)可在www.yucezhe.com下載,這里可以下載到所有股票、從上市日起的交易數(shù)據(jù)、財(cái)務(wù)數(shù)據(jù)、分鐘數(shù)據(jù)、分筆數(shù)據(jù)、逐筆數(shù)據(jù)等。






    【量化小講堂 - python & pandas技巧系列】使用python計(jì)算各類(lèi)移動(dòng)平均線(xiàn)

    計(jì)算移動(dòng)平均線(xiàn)是最常見(jiàn)的需求,下面這段代碼將完成以下三件事情:
    1. 從csv格式的文件中導(dǎo)入股票數(shù)據(jù),數(shù)據(jù)例圖如下:
    輸入文件截圖.png     輸入數(shù)據(jù)截圖.png

    2.計(jì)算各類(lèi)移動(dòng)平均線(xiàn),包括簡(jiǎn)單簡(jiǎn)單算術(shù)移動(dòng)平均線(xiàn)MA、指數(shù)平滑移動(dòng)平均線(xiàn)EMA;
    3.將計(jì)算好的數(shù)據(jù)輸出到csv文件中。

    代碼應(yīng)該復(fù)制下來(lái)就能運(yùn)行了,關(guān)于從哪里可以得到代碼中使用的數(shù)據(jù),后面會(huì)講,下面貼上代碼(附件中也可以下載):

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    # -*- coding: utf-8 -*-
    """
    @author: yucezhe
    @contact: QQ:2089973054 email:xjc@yucezhe.com
    """
    import pandas as pd

    # ========== 從原始csv文件中導(dǎo)入股票數(shù)據(jù),以浦發(fā)銀行sh600000為例

    # 導(dǎo)入數(shù)據(jù) - 注意:這里請(qǐng)?zhí)顚?xiě)數(shù)據(jù)文件在您電腦中的路徑
    stock_data = pd.read_csv('stock data/sh600000.csv', parse_dates=[1])

    # 將數(shù)據(jù)按照交易日期從遠(yuǎn)到近排序
    stock_data.sort('date', inplace=True)

    【python量化課程】想要快速、系統(tǒng)的學(xué)習(xí)量化知識(shí),可以參與我與論壇合作開(kāi)設(shè)的課程:《python量化投資入門(mén)》,我會(huì)親自授課,隨問(wèn)隨答。參與課程還可以免費(fèi)加入我的小密圈,我每天會(huì)在圈中分享量化的所見(jiàn)所思,圈子介紹點(diǎn)擊此處。)

    # ========== 計(jì)算移動(dòng)平均線(xiàn)

    # 分別計(jì)算5日、20日、60日的移動(dòng)平均線(xiàn)
    ma_list = [5, 20, 60]

    # 計(jì)算簡(jiǎn)單算術(shù)移動(dòng)平均線(xiàn)MA - 注意:stock_data['close']為股票每天的收盤(pán)價(jià)
    for ma in ma_list:
        stock_data['MA_' + str(ma)] = pd.rolling_mean(stock_data['close'], ma)

    # 計(jì)算指數(shù)平滑移動(dòng)平均線(xiàn)EMA
    for ma in ma_list:
        stock_data['EMA_' + str(ma)] = pd.ewma(stock_data['close'], span=ma)

    # 將數(shù)據(jù)按照交易日期從近到遠(yuǎn)排序
    stock_data.sort('date', ascending=False, inplace=True)

    # ========== 將算好的數(shù)據(jù)輸出到csv文件 - 注意:這里請(qǐng)?zhí)顚?xiě)輸出文件在您電腦中的路徑
    stock_data.to_csv('sh600000_ma_ema.csv', index=False)

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    代碼輸出的數(shù)據(jù)截圖如下:
    輸出數(shù)據(jù)截圖.png

    可以到這里下載程序中用到的股票數(shù)據(jù):網(wǎng)址其中包含了所有股票、從上市日起的全部交易數(shù)據(jù)。




    之后會(huì)講的內(nèi)容:


    現(xiàn)在想到的之后幾期會(huì)講的內(nèi)容:
    【量化小講堂 - python & pandas技巧系列】如何在windows環(huán)境安裝python和pandas
    【量化小講堂 - python & pandas技巧系列】如何在mac OSX環(huán)境安裝python和pandas
    【量化小講堂 - python & pandas技巧系列】使用python計(jì)算KDJ指標(biāo)
    【量化小講堂 - python & pandas技巧系列】使用python計(jì)算MACD指標(biāo)
    【量化小講堂 - 投資策略系列】KDJ、MACD指標(biāo)雙金叉選股效果
    【量化小講堂 - python & pandas技巧系列】使用pytho將日線(xiàn)數(shù)據(jù)轉(zhuǎn)換成周線(xiàn)、月線(xiàn)數(shù)據(jù)

    關(guān)于《量化小講堂》之后想看的內(nèi)容,或者相關(guān)問(wèn)題,可以加我微信xbx_laoshi、Q群(快滿(mǎn)):438143420溝通。



    本篇內(nèi)容的代碼,回復(fù)可見(jiàn)。
    覺(jué)得文章內(nèi)容有幫助的話(huà),頂貼是最好的鼓勵(lì)!

    本帖隱藏的內(nèi)容

    使用python計(jì)算各類(lèi)移動(dòng)平均線(xiàn).zip (173 KB)



    二維碼

    掃碼加我 拉你入群

    請(qǐng)注明:姓名-公司-職位

    以便審核進(jìn)群資格,未注明則拒絕

    關(guān)鍵詞:python pandas 移動(dòng)平均線(xiàn) panda 量化小講堂 python 學(xué)習(xí)者 量化小講堂

    使用python計(jì)算各類(lèi)移動(dòng)平均線(xiàn).zip

    945 Bytes

    需要: 1 個(gè)論壇幣  [購(gòu)買(mǎi)]

    代碼

    本附件包括:

    • 使用python計(jì)算各類(lèi)移動(dòng)平均線(xiàn).py

    已有 8 人評(píng)分經(jīng)驗(yàn) 論壇幣 學(xué)術(shù)水平 熱心指數(shù) 信用等級(jí) 收起 理由
    Nicolle + 100 + 1 + 1 精彩帖子
    accumulation + 100 + 1 + 1 + 1 精彩帖子
    DooSun + 1 + 1 很好,我已經(jīng)會(huì)用R,所以學(xué)Python比較簡(jiǎn)單,.
    henry_l + 100 + 300 精彩帖子
    jerker + 36 + 36 + 1 + 1 + 1 精彩帖子
    離歌レ笑 + 100 + 5 精彩帖子
    我的素質(zhì)低 + 100 精彩帖子
    fantuanxiaot + 35 + 55 + 1 + 1 + 1 精彩帖子

    總評(píng)分: 經(jīng)驗(yàn) + 471  論壇幣 + 491  學(xué)術(shù)水平 + 10  熱心指數(shù) + 5  信用等級(jí) + 3   查看全部評(píng)分

    本帖被以下文庫(kù)推薦

    不管去哪里 只要在路上
    沙發(fā)
    fantuanxiaot 發(fā)表于 2015-3-26 14:18:39 |只看作者 |壇友微信交流群
    牛逼 歡迎
    藤椅
    fantuanxiaot 發(fā)表于 2015-3-26 15:07:16 |只看作者 |壇友微信交流群
    我?guī)湍O(shè)置好拉
    板凳
    mike68097 發(fā)表于 2015-3-26 15:24:15 |只看作者 |壇友微信交流群
    報(bào)紙
    woaiwangqiao 發(fā)表于 2015-3-26 18:38:04 |只看作者 |壇友微信交流群
    好東西,學(xué)python的人越來(lái)越多了
    地板
    hkmonte 發(fā)表于 2015-3-26 18:42:49 |只看作者 |壇友微信交流群
    謝謝分享!
    7
    allain 在職認(rèn)證  發(fā)表于 2015-3-26 18:47:15 |只看作者 |壇友微信交流群
    kkkkkkkkkk
    8
    jerker 發(fā)表于 2015-3-26 18:59:35 |只看作者 |壇友微信交流群
    小講堂很不錯(cuò),支持樓主
    9
    kzpan 發(fā)表于 2015-3-26 19:13:58 |只看作者 |壇友微信交流群
    謝謝分享
    10
    barry2000 發(fā)表于 2015-3-26 20:37:55 |只看作者 |壇友微信交流群
    不錯(cuò),感謝普及~

    本版微信群
    加好友,備注jr
    拉您進(jìn)交流群

    京ICP備16021002-2號(hào) 京B2-20170662號(hào) 京公網(wǎng)安備 11010802022788號(hào) 論壇法律顧問(wèn):王進(jìn)律師 知識(shí)產(chǎn)權(quán)保護(hù)聲明   免責(zé)及隱私聲明

    GMT+8, 2024-12-29 02:10