博文

目前显示的是 五月, 2026的博文

范雅惠「python讀入csv檔案計算黃金交叉和死亡交叉」

图片
importpandas as pd #范雅惠GOOGLE搜尋AI模式 # 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. 計算短期 (MA5) 與長期 (MA20) 均線 df['MA5'] = df['Close'].rolling(window=5).mean() df['MA20'] = df['Close'].rolling(window=20).mean() # 3. 定義交叉訊號 (1 為黃金交叉, -1 為死亡交叉) # 今日短線大於長線 且 昨日短線小於長線 = 黃金交叉 df['Golden_Cross'] = (df['MA5'] > df['MA20']) & (df['MA5'].shift(1) = df['MA20'].shift(1)) # 4. 篩選出交叉日期 golden_dates = df[df['Golden_Cross']].index death_dates = df[df['Death_Cross']].index print(f"黃金交叉日期:\n{golden_dates}") print(f"死亡交叉日期:\n{death_dates}") 目前台股市值前十大 使用台積電驗證黃金交叉與死亡交叉