股票技術分析工具 · 創新版

即時抓真實數據 → 黃金分割/型態頸線/算價/缺口/日週月切換+【歷史回測勝率|突破前期偵測|相似歷史比對】。零安裝、不用截圖。

K線 / 均線 / 型態 / 黃金分割 + 量 / MACD / RSI(同一時間軸對照)

📚 方法論與資料應用說明(完整透明・供協作檢討)

本面板每一個數字怎麼算、怎麼用,全部列在下面。不靠黑箱、不藏公式,方便多人交互檢討。

① 資料來源與更新

② 技術指標(公式 → 用途)

③ 型態與結構分析

④ 黃金分割與漲跌算價

④補 黃金切割(費波那契回撤)詳解

⑤ 回測方法學(最關鍵・每個指標怎麼讀)

⑥ 突破前期偵測 & 相似歷史比對

⑦ 誠實聲明與已知限制

⑦補 v3.8 新增:大盤紅綠燈/波動定倉/60分K

⑧ 參數一覽(所有用到的數字)

項目數值用在哪
抓取期間日線5年 / 週線10年 / 月線全部回測樣本長度
圖顯示根數最近 120 根主圖與副圖
均線 MA5 / 12 / 24 / 60排列、支撐、訊號
MACD快12・慢26・訊號9動能/金叉
RSI(Wilder)5 / 10;超買70・超賣30強弱/超買賣
ATR(Wilder)14停損距離
ZigZag 門檻圖 7%;回測W底 5%波段轉折/型態
黃金分割比例0.236 / 0.382 / 0.5 / 0.618 / 0.786回檔支撐
突破窗(rolling high)60 根突破前高訊號
持有期20 根回測進出
交易成本(來回)台股 0.6% / 美股 0.1%每筆淨報酬扣除
缺口門檻0.8%跳空認定
訊號去重間隔= 持有期(20)防重疊自相關
樣本內外70% / 30%OOS 外推驗證
相似歷史窗長20・前向10・取最像3段歷史線型比對
樣本門檻<10 不顯示・<30 標偏少避免小樣本下結論
出場比較(backtest.py)ATR停損2x/3x・移動停損2x・2R停利出場策略
Monte Carlo3000 次 bootstrapedge 分布

⑨ 關鍵計算寫法(直接看公式怎麼寫的)

最大回撤 MDD(每筆交易,表格「平均最大回檔」= 全部交易取平均):

entry = open[i+1]            # 次根開盤進場(防前視)
mdd = 0
for k in 進場根..出場根:
    mdd = min(mdd, (low[k]-entry)/entry*100)   # 期間最深跌幅%
平均最大回檔 = mean(每筆 mdd)

淨報酬 與 超額 edge:

淨報酬% = (出場收盤 - 進場開盤)/進場開盤*100 - 交易成本
edge   = 訊號平均淨報酬 - 基準(隨便進場)平均淨報酬

edge 顯著性(兩樣本 t,|t|>2 才標 ✓)/Sharpe/期望值/賺賠比:

edge_t  = (m1 - m2) / sqrt(s1²/n1 + s2²/n2)   # 訊號 vs 基準
Sharpe  = mean(每筆報酬) / std(每筆報酬)
期望值   = 勝率×平均獲利 + 敗率×平均虧損   (= 平均報酬)
賺賠比   = 平均獲利 / |平均虧損|

RSI(Wilder 平滑,對齊看盤軟體)/ATR:

RSI: 首值 avgGain/avgLoss = 前n根漲/跌幅平均
     之後 avgGain = (avgGain*(n-1) + 本根漲幅)/n   (avgLoss 同理)
     RS = avgGain/avgLoss ;  RSI = 100 - 100/(1+RS)
ATR: TR = max(高-低, |高-昨收|, |低-昨收|)
     首值=前14根TR平均; 之後 ATR=(ATR*13 + 本根TR)/14
     停損價 = 進場 - 倍數×ATR   (2x / 3x)

訊號偵測(皆用「當根收盤確認」,次根才成交):

突破前高   : 收盤 > 前60根最高 且 前一根尚未創新高
均線多頭   : 收盤 > MA5 > MA20 > MA60 的第一根
MACD金叉   : DIF 上穿 訊號線 (DIF>sig 且 前一根 DIF<=sig)
W底       : ZigZag 出現 低-高-低 且兩低相近(<4%),收盤突破中間高(頸線)

方法學來源:經「向外研究權威(Investopedia/QuantStart/SSRN 等) → 向內檢核本系統 → 對抗驗證」流程確立。實作細節一律以程式碼為準。