Cryptohopper 봇 백테스터는 거래 전략을 최적화하는 데 도움을 주지만, 때로는 거래가 전혀 이루어지지 않을 수 있습니다. 일반적인 문제로는 트레일링 스탑-바이 조건 미충족, 자금 부족, 전략 누락 또는 지나치게 엄격한 구성 등이 있습니다. 이 가이드에서는 이러한 문제와 시스템 제약 사항을 설명하여 백테스트 결과를 개선하는 방법을 안내합니다.
또한 빨간색 별표로 표시된 필수 구성 필드가 모두 완료되었는지, 그리고 회색으로 비활성화된 필드가 없는지 확인하세요.
백테스트에서 거래가 이루어지지 않는 일반적인 이유
트레일링 스탑-바이 주문 미발동
문제: 백테스트 기간 동안 트레일링 스탑-바이 조건이 충족되지 않습니다. 해결책: 트레일링 스탑-바이 기능은 제대로 시뮬레이션되지만, 구성한 가격 변동률이 백테스트 기간 동안 도달하지 못할 수 있습니다. 백테스트 기간 내의 일반적인 시장 움직임으로 더 잘 발동될 수 있는 낮은 트레일링 스탑-바이 비율을 사용하는 것을 고려해 보세요.
초기 자금 부족
문제: 백테스트 시작 시 거래를 실행할 만큼의 자금이 충분하지 않습니다. 해결책: 백테스트를 시작할 때 기본 구성에서 설정한 최소 거래 금액을 초과하는 금액을 항상 입력하세요. 백테스트 시작 전에 팝업 창에서 초기 자금을 추가할 수 있습니다.
거래 전략 또는 거래 신호 누락
지나치게 엄격한 전략 구성
문제: 매수 신호를 발동시키기에는 전략 요구 사항이 너무 엄격합니다.
해결책:매우 엄격한 날짜 범위 및 시간
문제: 선택한 날짜 및 시간 범위가 너무 좁습니다. 예를 들어 1시간은 충분하지 않습니다.
해결책: 더 넓은 범위를 설정하세요. 예를 들어 1시간 대신 1주를 사용하세요.
메이커 또는 테이커 수수료 %
문제: 메이커 및/또는 테이커 수수료 %가 너무 높게 설정되었습니다. 이 백분율을 높게 설정할수록 거래를 할 가능성이 줄어듭니다.
해결책: 수수료가 충분히 낮게 설정되었는지 확인하거나 이 필드를 비워 두세요.
최대 오픈 시간 매수
문제: "최대 오픈 시간 매수"가 너무 높게 설정되었습니다. 이 설정을 매우 높게 하면 봇은 지정된 제한 가격에 도달할 때까지 새 주문을 하지 않습니다.
해결책: "최대 오픈 시간 매수"를 더 낮게 설정하거나 시장가 주문 사용을 고려하세요.
최대 오픈 포지션
문제: "최대 오픈 포지션" 설정이 너무 낮거나 너무 높을 수 있습니다. 이 설정을 매우 높게 하면 모든 거래를 할 만큼 충분한 자금이 없을 수 있습니다. 너무 낮게 설정하면 봇이 많은 포지션을 매수할 수 없습니다.
해결책: 균형을 찾으세요. 예를 들어, 시작 잔액이 $1000인 경우 최대 오픈 포지션을 10으로 설정하고 주문당 최소 금액을 $100, 구매 금액 비율을 10으로 설정할 수 있습니다.
쿨다운
문제: 쿨다운이 너무 깁니다. 쿨다운 시간이 길면 봇이 많이 거래할 수 없습니다.
해결책: 더 합리적인 쿨다운 기간을 설정하세요. 예를 들어 5일 대신 2시간을 사용하세요.
코인당 1개의 오픈 매수 주문만
문제: "코인당 1개의 오픈 매수 주문만" 설정이 활성화되면 봇은 각 코인당 한 번에 단 하나의 오픈 주문만 유지하도록 제한됩니다.
해결책: "코인당 1개의 오픈 매수 주문만" 설정을 비활성화하는 것을 고려하세요.
긍정적인 페어만 있을 때만 매수
문제: "긍정적인 페어만 있을 때만 매수" 설정이 활성화되면 봇은 선택한 코인 중 최소 하나에 대해 최근 몇 시간 또는 몇 분 동안 긍정적인 변화율이 있었을 경우에만 주문을 배치합니다. 즉, 긍정적인 변화율이 없으면 봇은 매수하지 않습니다.
해결책: "긍정적인 페어만 있을 때만 매수" 설정을 비활성화하거나 변화 시간 프레임을 더 짧게 설정하는 것을 고려하세요. 예를 들어 1일 대신 1시간을 사용하세요.
선택한 통화
문제: 통화가 충분히 선택되지 않았습니다. 1~2개의 통화만 선택하면 신호가 많지 않을 것입니다. 통화가 많을수록 거래 기회가 많아집니다.
해결책: 더 많은 통화를 선택하세요.
최대 할당 금액 및 주문당 최소 금액
문제: 최대 할당 금액 및/또는 주문당 최소 금액이 너무 낮게 설정되었습니다. 최대 할당 금액은 봇이 사용할 수 있는 총 자산의 양을 결정합니다. 주문당 최소 금액은 각 매수 주문의 최소 금액을 설정합니다. 예를 들어, 최대 할당 금액을 $500이고 주문당 최소 금액을 $1로 설정하고 백테스터 잔액이 $10,000인 경우, 봇은 $500만 사용할 수 있으며 주문당 최소 금액이 거래소 요구 사항보다 낮을 수 있습니다.
해결책: 백테스터 시작 잔액보다 최대 할당 금액이 같거나 높게 설정하여 모든 자금이 사용되도록 하세요. 주문당 최소 금액을 거래소 최소 금액(일반적으로 최소 $10 또는 0.001 BTC)보다 높게 설정하세요.
트레일링 스탑-로스
문제: 높은 트레일링 스탑-로스 값은 백테스팅 중에 매도를 발동시키지 않아 수익이 감소할 수 있습니다.
해결책: 더 낮은 값을 사용하여 트레일링 스탑-로스 활성화 가능성을 높이고 백테스트 결과를 개선하세요.
익절
문제: 예를 들어 30%와 같이 매우 높은 익절 목표는 백테스팅 중에 매도 가능성을 낮추어 수익을 감소시킬 수 있습니다.
해결책: 더 효과적인 백테스트를 위해 익절을 5% 이상으로 설정하지 마세요.
최대 오픈 시간 매도
문제: 지정가 주문을 사용할 때 최대 오픈 시간 매도를 너무 길게 설정하면 주문 취소가 지연됩니다.
해결책: 이 시간을 줄이세요. 120분 대신 10분을 사용하세요.
스탑-로스 타임아웃
문제: 높은 스탑-로스 타임아웃 값은 스탑-로스 비율에 도달한 후 실행을 지연시킵니다.
해결책: 이 타임아웃을 줄이세요. 1일 대신 10분을 사용하세요.
트레일링 스탑-로스 타임아웃
문제: 높은 트레일링 스탑-로스 타임아웃 값은 조건이 충족된 후 실행을 지연시킵니다.
해결책: 이 타임아웃을 줄이세요. 1일 대신 10분을 사용하세요.
DCA 주문 크기
문제: DCA 주문 크기가 매우 높게 설정되었습니다. 이는 많은 자금을 소모할 수 있으며, 봇이 자금을 더 이상 사용하거나 포지션을 잡을 수 없게 만듭니다.
해결책: 여러 포지션을 위한 자본을 보존하기 위해 더 균형 잡힌 DCA 주문 크기를 설정하세요.
구성 풀
문제: 구성 풀이 설정되어 있지 않습니다. 구성 풀을 설정하지 않으면 백테스터가 구성 풀을 고려하지 않습니다.
해결책: 구성 풀을 설정하세요.
백테스터 제한 사항
시간 및 기간 제약
최대 백테스트 기간은 1개월로 제한됩니다.
이전 백테스트를 시작한 후 24시간 후에 새로운 백테스트를 사용할 수 있습니다(같은 시간).
결과를 얻기까지 필요한 처리 시간 - 최대 백테스트 기간은 1개월로 제한됩니다(더 긴 기간을 선택하면 시스템이 자동으로 1개월로 단축합니다).
이전 백테스트를 시작한 후 정확히 24시간 후에 새로운 백테스트를 사용할 수 있습니다(고정된 일일 시간 아님) - 특정 설정이나 조건에 따라 백테스트 기간이 3일과 같이 더 짧은 기간으로 제한될 수 있습니다.
구독별 일일 테스트 한도
Explorer: 하루 1회 백테스트
Adventure: 하루 5회 백테스트
Hero: 하루 10회 백테스트
Hero 구독자는 2개의 봇 백테스트를 동시에 실행할 수 있으며, 다른 구독자는 한 번에 1개만 가능합니다.
기능 제한
트리거는 백테스팅에서 지원되지 않습니다.
TradingView 경고는 백테스트할 수 없습니다.
백테스터는 분당 한 번만 판매 설정을 확인합니다(실제 봇은 더 자주 확인합니다).
전략 확인 시점은 실제 작동 방식과 약간 다를 수 있습니다.
봇 백테스트 기능은 웹사이트에서만 사용할 수 있으며, iOS 및 Android 앱에서는 사용할 수 없습니다.
로그 제한
선택한 기간당 최대 500개의 로그가 표시됩니다.
모범 사례: 500개 로그 한도에 도달하지 않고 더 자세한 봇 활동을 보려면 로그를 검토할 때 더 짧은 기간을 선택하세요.
정확도 고려 사항
거래량이 적은 비유동성 통화 쌍을 테스트할 때, 백테스트가 거래소 유동성 부족을 고려하지 않으므로 손익 수치가 극단적일 수 있습니다.
백테스트에서 표시된 과거 성과는 미래 결과에 대한 보장이 아닙니다.
백테스트는 봇 작동에 대한 정확한 예측보다는 근사치를 제공합니다.
효과적인 백테스트를 위한 모범 사례
다른 시장 상황(불장, 베어장, 중립 시장)을 나타내는 여러 기간에 걸쳐 테스트하세요.
메모 기능을 사용하여 전략 조정 내용을 기록하세요.
자산 탭을 확인하여 자금의 얼마나 사용되고 있는지 확인하세요.
언제든지 투자 금액을 늘리고 싶다면 기본 구성의 매수 금액을 조정하세요.
봇이 정확히 어떻게 작동하는지 이해하기 위해 자세한 로그를 검토하세요.
현재 거래 조건에 맞추기 위해 1개월 테스트 기간을 선택할 때 가장 관련성 높은 최신 시장 데이터에 집중하세요.
백테스터에 버그가 있는 것으로 보이면 신고해 주시면 이 도구를 계속 개선하는 데 도움이 됩니다.