劉任昌「python讀入csv檔案計算黃金交叉和死亡交叉」

import pandas as pd #劉任昌GOOGLE搜尋AI模式COPY貼上

# 1. 讀入 CSV 檔案 (假設 CSV 有 'Date' 和 'Close' 欄位)
df = pd.read_csv('stock_data.csv')
df['Date'] = pd.to_datetime(df['Date'])
df.set_index('Date', inplace=True)

# 2. 計算移動平均線 (例如 5日短均線 與 20日長均線)
df['SMA5'] = df['Close'].rolling(window=5).mean()
df['SMA20'] = df['Close'].rolling(window=20).mean()

# 3. 判斷交叉信號
# 前一天的狀態
df['prev_SMA5'] = df['SMA5'].shift(1)
df['prev_SMA20'] = df['SMA20'].shift(1)

# 黃金交叉:昨日短<長 且 今日短>長
df['Golden_Cross'] = (df['prev_SMA5'] < df['prev_SMA20']) & (df['SMA5'] > df['SMA20'])

# 死亡交叉:昨日短>長 且 今日短<長
df['Death_Cross'] = (df['prev_SMA5'] > df['prev_SMA20']) & (df['SMA5'] < df['SMA20'])

# 4. 輸出結果 (過濾出有信號的日期)
signals = df[df['Golden_Cross'] | df['Death_Cross']]
print(signals[['Close', 'SMA5', 'SMA20', 'Golden_Cross', 'Death_Cross']])

程式碼資訊

參考CSS STYLE程式碼,不用打。
<PRE STYLE='BORDER: 3PX RED SOLID'> 
<PRE STYLE="BACKGROUND-COLOR: BLACK;COLOR:WHITE;">

目前台股市值前十大

使用聯發科驗證黃金交叉與死亡交叉

留言

  1. https://stanley-ouo.blogspot.com/2026/05/python-csv.html

    回覆刪除
  2. https://huang-pei-kai.blogspot.com/2026/05/pythoncsv.html

    回覆刪除
  3. https://hsiao-yu0711.blogspot.com/2026/05/pythoncsv.html

    回覆刪除
  4. https://s10655075.blogspot.com/2026/05/pythoncsv.html

    回覆刪除
  5. https://yunn-xin.blogspot.com/2026/05/pythoncsv.html

    回覆刪除
  6. 作者已經移除這則留言。

    回覆刪除
  7. https://xuan0729.blogspot.com/2026/05/pythoncsv.html

    回覆刪除
  8. https://michelle814.blogspot.com/2026/05/pythoncsv.html

    回覆刪除
  9. https://honghikun.blogspot.com/2026/05/pythoncsv.html

    回覆刪除
  10. https://the-most-great-tony11.blogspot.com/2026/05/pythoncsv.html

    回覆刪除
  11. https://doryee23.blogspot.com/2026/05/pythoncsv.html

    回覆刪除
  12. https://the-most-great.blogspot.com/2026/05/pythoncsv.html

    回覆刪除
  13. https://yrye4312311.blogspot.com/2026/05/import-pandas-as-pd-1.html

    回覆刪除
  14. https://chenyoukai.blogspot.com/2026/05/pythoncsv.html

    回覆刪除
  15. https://yiminglinn.blogspot.com/2026/05/backgroundcolorblack-pandas-as-pd.html

    回覆刪除
  16. https://56788888.blogspot.com/2026/05/pythoncsv.html

    回覆刪除

張貼留言

這個網誌中的熱門文章

劉任昌美國星期一假日法案,蒙地卡羅證券價格模擬

劉任昌蒙地卡羅模擬,遊戲驛站軋空事件

劉任昌程式交易Markowitz 1952投資效率前緣