이동평균 크로스오버 전략을 Traseq에서 노코드 규칙으로 표현하는 방법, 크로스가 왜 휩소(whipsaw)되는지, 그리고 실제 BTC/USDT 1H 데이터에서의 정직한 SMA(200) 결과.
Traseq··5분 읽기
이 글에서
이동평균 크로스오버 전략은 거의 모든 트레이더가 가장 먼저 만나는 아이디어 중 하나입니다. 로직은 단순합니다. 가격이 느린 이동평균 위로 올라오면 추세를 상승으로 보고 롱에 진입하고, 다시 아래로 내려가면 추세가 끝난 것으로 보고 청산합니다. 가장 유명한 버전인 "골든 크로스"는 가격 또는 빠른 평균이 200봉 을 상향 돌파하는 지점을 봅니다. 이 글에서는 그 아이디어를 Traseq의 명확한 노코드 규칙으로 옮기고, SMA(200) 추세 필터가 실제 BTC/USDT 봉에서 무엇을 했는지——손실을 낸 부분까지 포함해——보여 드립니다.
하나의 아이디어를 검증 가능한 버전으로 바꾸세요.
노코드 암호화폐 현물 전략으로 시작해 버전을 고정하고, 백테스트를 실행하고, 비교를 위해 결과를 추적 가능하게 유지하세요.
SMA(200)
1h
Traseq는 연구 워크스페이스이며, 실거래나 거래소 체결 플랫폼이 아닙니다. 주문을 넣거나, 거래소 계정에 연결하거나, 성과를 보장하지 않습니다. 여기서의 목적은 이기는 전략을 파는 것이 아니라, 무언가를 위험에 노출하기 전에 전략을 정직하게 테스트하는 방법을 보여 주는 것입니다.
Learn 허브에는 세 가지 시스템 템플릿을 실제 BTC/USDT 1H 봉에서 실행하는, 가입 없이 쓸 수 있는 인터랙티브 데모가 있습니다. 기간은 2024-11-03부터 2024-12-31, 초기 잔고 $10,000, 수수료 0, 포지션 사이징 100%입니다. 이 구간은 상승 후의 횡보에서 하락으로 이어진 출렁이는(choppy) 장세였으며, 입맛에 맞게 고른 상승 추세가 아니라 정직하고 볼품없는 테스트입니다. SMA(200) 추세 필터가 만들어 낸 결과는 다음과 같습니다.
지표
SMA(200) 추세 필터
수익률
-6.89%
승률
22.7%
최대 드로다운
-8.68%
거래 횟수
22
손익비(PF)
0.36
샤프 비율
-0.39
순손실이었습니다. 22번의 거래, 네 번 중 한 번도 이기지 못했고, 손익비는 0.36(잃은 1달러당 36센트만 벌었습니다), 샤프 비율은 음수입니다. 이는 고장 난 전략도, 버그도 아닙니다. 지속적인 추세가 없는 시장에서 추세 추종 크로스가 하는 일 바로 그 자체입니다. 실제 자금을 투입하기 전에 이것을 볼 수 있다는 점이 백테스트를 하는 모든 이유입니다.
크로스오버 전략은 하나의 베팅 위에 세워집니다. 평균선을 상향 돌파한 크로스가 올라탈 가치가 있는 움직임의 시작을 알린다는 베팅입니다. 강한 추세에서는 이 베팅이 보상을 받습니다——소수의 거래로 움직임의 대부분을 잡습니다. 횡보하거나 출렁이는 시장에서는 가격이 방향을 정하지 못한 채 평균선을 거듭 오가고, 그때마다 새로운 진입이 발생해 거의 즉시 손절되거나 반전됩니다.
이것이 휩소(whipsaw)입니다. 위의 22.7% 승률이 그 지문입니다——대부분의 진입이 거짓 출발이었습니다. 몇 번의 작은 이익으로는 많은 작은 손실을 갚을 수 없어, 손익비는 1.0을 한참 밑돌았습니다. 교훈은 "크로스는 나쁘다"가 아니라, 단일 전략은 그것이 만난 시장 국면만큼만 작동하며, 어떤 국면을 테스트했는지는 들여다보지 않으면 알 수 없다는 것입니다. 이 스타일과 반대 접근법의 자세한 대조는 추세 추종 대 평균 회귀를 참고하세요.
정직한 -6.89%는 기준선이지 판결이 아닙니다. 진짜 연구는 한 가지만 바꿔 다시 테스트하는 데서 시작됩니다. 시도해 볼 만한 변형은 다음과 같습니다.
다른 MA 기간. 50봉 SMA는 더 빠르게 반응하고 더 일찍 진입합니다. 200봉 SMA는 더 느리고 안정적입니다. 50/200 페어(빠른 평균이 느린 평균을 돌파)를 종가 대 200 버전과 비교하세요.
다른 타임프레임. 같은 규칙을 4h나 1d에서 돌리면 스캔하는 봉이 줄어 1h보다 휩소가 덜한 경향이 있습니다. 동일한 로직을 상위 타임프레임에서 다시 실행해 거래 횟수를 비교하세요.
다른 청산. 크로스 청산을 트레일링 스톱으로 바꾸거나 익절을 추가해, 이긴 거래의 이익을 더 많이 지킬 수 있는지 확인하세요.
다른 구간. 이 출렁이는 구간뿐 아니라 추세장에서도 다시 테스트하세요. 횡보에서 지는 크로스가 깨끗한 추세에서는 빛날 수도 있습니다.
한 번에 하나의 변수만 바꾸고, 각각을 별도의 전략 버전으로 확정한 뒤, 비교 세트에 나란히 놓아 차이가 원인에 귀속되도록 하세요. 이 한 구간에서 숫자가 좋아 보일 때까지 계속 손대지 않도록 주의하세요——그것은 백테스트의 과최적화이며, 표본 밖에서 사라지는 결과를 만듭니다. 비교하면서 지표를 올바로 읽으려면 승률, 손익비, 샤프 비율 가이드를 참고하세요.
이 SMA(200) 템플릿——그리고 다른 두 개——은 가입 없이 백테스팅 기초 데모에서 실행할 수 있습니다. 포지션 사이징 노브를 움직여 수익률과 드로다운이 함께 스케일되는 모습을 본 다음, 암호화폐 백테스팅 워크스페이스에서 자신만의 변형을 만들어 보세요. 처음부터 전략을 작성할 준비가 되면 첫 전략 가이드가 단계별로 안내합니다.
가격(또는 빠른 이동평균)이 느린 이동평균을 상향 돌파하면 롱에 진입하고, 하향 돌파하면 청산하는 추세 추종 규칙입니다. "골든 크로스"는 200기간 평균을 느린 선으로 사용하는, 잘 알려진 버전입니다.
이동평균 크로스오버 전략은 실제로 효과가 있나요?
전적으로 시장에 달려 있습니다. Traseq 데모에서 2024년 후반의 출렁이는 BTC/USDT 1H 데이터로 SMA(200) 추세 필터는 승률 22.7%에 수익률 -6.89%였습니다. 횡보장에서는 크로스가 휩소되기 때문입니다. 같은 규칙이 지속적인 추세에서는 매우 다르게 동작할 수 있으며——그것이 바로 신뢰하기 전에 백테스트하는 이유입니다.
골든 크로스와 SMA 크로스의 차이는 무엇인가요?
SMA 크로스는 가격이나 하나의 이동평균이 다른 이동평균을 돌파한다는 일반적인 아이디어입니다. 골든 크로스는 빠른 평균(또는 가격)이 장기 200기간 평균을 상향 돌파하는, 강세 추세 신호로 다뤄지는 특정 사례입니다.
Traseq에서 코드 없이 크로스오버 전략을 백테스트하려면?
Sentence 모드로 규칙을 기술하거나 Canvas 모드로 조립하세요——예를 들어 "종가가 200기간 SMA를 상향 돌파하면 롱 진입, 하향 돌파에 청산, 5% 손절." 버전을 확정한 뒤, 지원되는 페어와 타임프레임에서 봉 기반 백테스트를 실행하면 됩니다. Pine Script나 Python은 필요 없습니다.
데모에서 SMA(200) 전략은 왜 손실을 냈나요?
테스트 구간(2024-11-03부터 2024-12-31)은 횡보에서 하락으로 이어진 출렁이는 장세였습니다. 가격이 지속적인 추세 없이 200봉 SMA를 거듭 오가며 22번의 진입을 만들어 냈고, 그 대부분은 거짓 출발이었습니다——손익비 0.36, 샤프 비율은 음수입니다. 이 휩소는 추세 없는 시장에서 크로스의 정상적인 동작입니다.