기술적 분석 10장: 같은 신호가 산업마다 다르게 작동하는 이유
9장에서는 여러 조건을 합친 복합 신호의 평균수익률이 +7.03%였지만, 단일 거래량 돌파의 +9.75%를 앞서지 못했습니다. 이제 질문을 한 단계 바꿉니다. 복합 신호의 평균을 전체 종목에 적용하기보다, 어떤 산업과 시장 국면에서 결과가 달라지는가를 확인합니다. 기술적 신호는 모든 산업에서 같은 의미를 갖지 않으며, 반도체처럼 추세가 빠르게 이어지는 산업과 바이오처럼 급등락이 큰 산업에 같은 조건을 적용하면 결과가 달라질 수 있습니다.
산업별로 결과를 나누기
Section titled “산업별로 결과를 나누기”selected = df[ (df["composite_entry"] == 1) & (df["date"] >= "20260101")].copy()
industry_result = ( selected.groupby("industry") .agg( events=("code", "size"), positive_rate=("forward_return_20d", lambda x: (x > 0).mean()), mean_return=("forward_return_20d", "mean"), median_return=("forward_return_20d", "median"), ) .query("events >= 5") .sort_values("mean_return", ascending=False))실제 산업별 결과
Section titled “실제 산업별 결과”검증 구간에서 복합 신호가 5회 이상 발생한 산업 중 일부는 다음과 같습니다.
| 산업 | 신호 수 | 양수 비율 | 평균 수익률 | 중앙값 |
|---|---|---|---|---|
| 전자부품 제조업 | 129 | 62.8% | +14.55% | +10.53% |
| 반도체 제조업 | 47 | 59.6% | +14.07% | +11.65% |
| 기타 금융업 | 162 | 61.7% | +9.53% | +3.53% |
| 기타 화학제품 제조업 | 70 | 48.6% | +1.02% | -1.67% |
| 의약품 제조업 | 43 | 46.5% | +6.46% | -3.08% |
| 소프트웨어 개발 및 공급업 | 42 | 40.5% | +4.42% | -3.94% |
전자부품과 반도체는 양수 비율이 59.6~62.8%, 중앙값이 +10%를 넘었습니다. 반면 소프트웨어와 의약품은 평균은 플러스였지만 중앙값이 각각 -3.94%, -3.08%였습니다. 같은 복합 신호라도 산업에 따라 전형적인 결과가 달라지고, 평균만 보면 이 차이를 놓치게 됩니다.
시장 국면도 함께 봐야 합니다. 이번 분석에서는 코스피의 20일 수익률을 양수·음수로 나누고, 각 신호의 이후 수익률을 다시 계산합니다. 개별 종목 신호만으로는 시장 전체의 위험 선호 변화를 설명할 수 없기 때문입니다.
| 코스피 20일 모멘텀 | 신호 수 | 20일 양수 비율 | 평균 수익률 | 중앙값 |
|---|---|---|---|---|
| 양수 | 3,390 | 51.1% | +5.57% | +1.28% |
| 음수 | 1,415 | 47.5% | +3.78% | 0.00% |
이번 결과에서 “이 지표의 평균 수익률은 얼마인가?”보다 더 좋은 질문은 “어떤 산업과 시장 상태에서 이 지표가 작동했는가?”입니다. 전자부품·반도체처럼 평균과 중앙값이 함께 높은 산업은 우선 검토 대상이 될 수 있지만, 소프트웨어·의약품처럼 평균과 중앙값이 엇갈리는 산업은 개별 종목과 손실 관리가 더 중요합니다.
코스피 20일 모멘텀이 양수인 국면에서는 양수 비율 51.1%, 평균 +5.57%였고, 음수 국면에서는 각각 47.5%, +3.78%로 낮아졌습니다. 시장 국면이 우호적일 때 신호의 결과도 개선됐지만, 양수 국면에서도 양수 비율은 절반을 조금 넘는 수준입니다. 시장 필터는 확률을 보완할 뿐, 결과를 보장하지 않습니다.
표본 수가 적은 산업의 높은 수익률은 과대해석하지 않아야 하며, 여러 산업을 동시에 비교할 때 우연히 좋은 그룹을 고르는 문제도 주의해야 합니다. 다음 장에서는 이 조건을 기준일 종목 목록으로 바꿀 때 실제 후보가 어떻게 만들어지는지 확인합니다.
산업별 원자료는 industry_summary.csv, 시장 국면 결과는 regime_summary.csv에서 확인할 수 있습니다.