載入資料中…
KDJ/MACD 低點排行榜
・・
分數準不準?
今日買賣訊號
關注的策略()
下一個交易日開盤的委託
每個策略在最新收盤後的決定;回測也是「收盤決定、隔天開盤成交」,所以這就是策略明天開盤要下的單。「部位」是目前 → 明日開盤後的持股(多=買進持有,空=融券放空)。點一列可看該股的 K 線、歷史買賣點與觸發價線。
接近觸發:明日收盤到這些價格就會出現訊號
只用該股自己的價格決定的策略,可以事先算出「明天收盤價落在哪裡會改變決定」:在 ±10% 漲跌幅內逐一假設明日收盤價(假設沒有上下影線)重算策略。訊號會在明日收盤後確定,後天開盤執行。深度學習與跨股票、跨資產的策略無法事先算出觸發價。
訊號品質:過去的買賣點準不準
統計每個策略過去所有買點(部位增加 ≥ 25%)與賣點(減少 ≥ 25%)之後 5、20 個交易日的漲跌(開盤到開盤),減去同一檔股票同期間的平均漲跌=超額漲跌。買點後的超額漲跌越高越好;賣點後的超額漲跌為負(賣了之後股價走弱)才代表賣得好。「比例 / 平常」比較訊號後上漲(或下跌)的比例和任意一天的比例。標的依上方「標的」切換(全部時顯示 50 檔)。
通知文字(依目前篩選,可複製到 LINE、Email 等)
策略排行
每個數字是所選標的(50 檔成分股/另 55 檔代表股/ETF)各自回測後的中位數;「代表股」是開發策略時沒有用過的股票(含被剔除的前成分股與各產業代表),用來檢驗策略是否只適用於那 50 檔;「勝過買進持有」是有幾成股票該策略的表現較好。點欄位標題可排序。
「部位調整次數」是買賣(含加減碼)的次數;「完整交易勝率」只計從空手→持有→空手的完整交易。
樣本內(2010–2020)是開發策略、調整參數用的資料;樣本外(2021–今)是開發時刻意不看的資料,用來檢驗策略是否真的有效,請以樣本外為主要判斷依據。
投資組合計分板(同一個帳戶)
把策略放在同一個帳戶回測(50 檔每檔各分 1/50 資金),和真正可投資的 0050 買進持有、0050 定期定額比較。「50 檔等權買進持有」用的是今天的成分股,有倖存者偏差,只能當參考。
交叉驗證(8 折)
把 2010 至今切成 8 段、每段約 2 年,各自是不同的市場狀態(例如 2011、2015、2018、2020、2022 的下跌),每段都用 100 萬本金重新回測,避免結論只被最近的大多頭左右。格子是該段 50 檔的中位數;紅色=勝過同段的買進持有、綠色=輸給買進持有。
標示「交叉驗證」的列是更嚴格的版本:規則型策略在每一段都改用「在其他 7 段表現最好的參數」,深度學習則在每一段都用「完全沒看過這一段資料」訓練出的模型。點折的標題可看該段的完整排行,點格子可看該段的個股回測。
逐檔比較
每格是該策略在該股票的表現。劣於買進持有優於買進持有 點格子可看該股回測細節。
點策略名稱可在 K 線上標示它的歷史買賣點(箭頭)、明日開盤的委託(圓點)與明日收盤的觸發價(虛線,紅=買方、綠=賣方)。訊號品質為樣本外(2021–今)訊號後 20 日的超額漲跌與上漲/下跌比例。
績效比較
勾選要畫在資產曲線上的策略;點策略名稱改成在 K 線上標示它的買賣點。資產以本金 100 萬為 1.00 倍。
交易明細
規則實驗室:自己組合 KDJ/MACD 買賣規則
選好買進與賣出條件後按「執行回測」,會在所選標的的每一檔股票上回測(全部在瀏覽器裡計算),並和買進持有比較。成交方式和網站其他策略相同:收盤判斷、下一個交易日開盤成交、只做多,含手續費與證交稅。條件改動後會自動重算。
交叉驗證:8 段市況各自回測
每段約 2 年、本金重新開始;格子是該段所有股票的 Sharpe 中位數,紅=勝過同段買進持有。只在某一段特別好的規則,通常換到別段就不靈。
逐檔結果
點欄位標題排序;點一列可在個股頁看這個規則的 K 線買賣點、今日訊號與明日觸發價。
MultiCharts 程式碼(PowerLanguage)
分享連結與加入每日訊號
分享連結(含目前的條件):開啟
要讓這個規則每天產生買賣訊號與觸發價,把下面的 JSON 告訴我,或加進 strategies/kdj_macd_lab/rules.json 後執行每日更新。
盲測交易回放:一天一天往前走,自己決定何時買、何時賣
隨機抽一檔股票和一段期間,從起點開始一天一天揭曉,你只看得到今天以前的走勢。不需要每天動作:看漲就按「買進」、看跌就按「賣出」——空手時賣出就是放空,不必先買;之後反向按一次就出場(賣出多單或買進回補),其餘時間按「下一天」或快轉觀望;買賣都在隔天開盤成交(和回測一樣),持有多久由你決定。每一天你「有沒有動作」都會記錄下來,訓練你的進場與出場分身。
你的成績
你的分身(每結束一局重新訓練)
最近的局與資料管理
每個策略都附 MultiCharts PowerLanguage 程式碼,可在 PowerLanguage Editor 新增 Signal 後貼上編譯。回測時請在策略屬性中設定手續費(0.1425%)、證交稅(賣出 0.3%)與滑價。