發表文章

目前顯示的是 5月, 2026的文章

李德逸「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['SMA20']) # 死亡交叉:昨日短>長 且 今日短 df['prev_SMA20']) & (df['SMA5'] 目前台股市值前十大 使用聯發科驗證黃金交叉與死亡交叉