安裝pandas

pandas是一個Python SDK,提供快速,靈活和可表達的數據結構,使數據既簡單又直觀。它旨在成為在Python中進行實用,真實世界數據分析的基本高級構建塊。此外,其更廣泛的目標是成為任何語言中可用的最強大,最靈活的開源數據分析/操作工具。它已經朝著這個目標邁進了

反正就是一個可以分析股票/虛擬貨幣 裡面塞一堆指標公式的SDK 讚讚

官網:
https://github.com/pandas-dev/pandas

import pandas as pd

MA簡易使用

5MA

ma = 5
yourDataList = [1,2,3,5,6,10,12,14,12,30]
myObj = pd.Series(yourDataList).rolling(ma).mean()

Domo

前面0-4
5個數字加總平均到了第4個
公式 (index0+index1+index2+index3+index4)/5
(1+2+3+5+6)/5=3.4

參數詳解

DataFrame.rolling(window, min_periods=None, center=False, win_type=None, on=None, axis=0, closed=None)
  • window: 也可以省略不寫。表示時間窗的大小,注意有兩種形式(int or offset)。如果使用int,則數值表示計算統計量的觀測值的數量即向前幾個數據。如果是offset類型,表示時間窗的大小。offset詳解
  • min_periods:每個窗口最少包含的觀測值數量,小於這個值的窗口結果為NA。值可以是int,默認None。offset情況下,默認為1。
  • center: 把窗口的標籤設置為居中。布爾型,默認False,居右
  • win_type: 窗口的類型。截取窗的各種函數。字符串類型,默認為None。各種類型
  • on: 可選參數。對於dataframe而言,指定要計算滾動窗口的列。值為列名。
  • axis: int、字符串,默認為0,即對列進行計算
  • closed:定義區間的開閉,支持int類型的window。對於offset類型默認是左開右閉的即默認為right。可以根據情況指定為left both等。
Python更多文章


Python 檢查dict是否有這個key



[教學] Line Bot 機器人不求人 – 範例 (Python)



Python – Selenium 繞過”這個瀏覽器或應用程式可能有安全疑慮”



python 各種均線 10MA/20MA均線 | pandas安裝



python sleep 暫停幾秒執行 – 2021年



PyAutoGUI Python控制電腦 | 按鍵精靈 | 鍵盤控制



python binance币安利用ccxt完成虛擬貨幣自動化交易



python write dictionary to text file | dict 寫入讀取


Categorized in: