가상거래·데모 트레이딩·실거래: 결과가 달라지는 이유

가상거래·데모·실거래가 체결, 슬리피지, 수수료, 펀딩비, 심리에서 어떻게 다른지, 가상거래 결과가 왜 좋게 나오는지, 가상거래 기록을 읽는 법을 설명합니다.

연구 결과 읽기 · 업데이트 2026-10-10

같은 전략을 돌리는 세 가지 방식

하나의 트레이딩 전략은 세 가지 환경에서 돌릴 수 있습니다. 차트로 보면 비슷해 보이지만 속에서는 전혀 다르게 움직입니다. 가상거래는 거래소에 아무것도 보내지 않고 실제 시장 가격을 기준으로 주문을 가상으로 실행합니다. 데모 트레이딩은 보통 가상 자금과 별도의 호가창을 쓰는 거래소 연습 환경에 주문을 보냅니다. 실거래는 실제 돈으로 실제 시장에 실제 주문을 보냅니다.

단계가 하나 올라갈 때마다 앞 단계에서 빠져 있던 마찰이 더해집니다. 그래서 성과 숫자는 운용 모드 표시 없이 읽어서는 안 되고, 서로 다른 모드의 결과를 한 숫자로 섞어서도 안 됩니다. 공개 가상거래 리그가 모든 전략을 가상거래로만 운용하고 그렇게 표시하는 이유도 바로 이것입니다.

체결과 슬리피지

가장 큰 차이는 주문이 체결되는 방식에 있습니다. 가상거래 엔진은 시장 가격을 보고 체결을 기록합니다. 다른 주문 뒤에서 대기열을 기다리지 않고, 호가창의 여러 가격대를 먹어 들어가지 않으며, 자기 주문으로 가격을 불리하게 움직이지도 않습니다. 실거래의 시장가 주문은 이 모든 일을 겪습니다. 기대한 가격과 실제로 받은 가격의 차이를 슬리피지라고 하며, 주문이 클수록, 시장이 얇을수록, 가격이 빠르게 움직일수록 커집니다. 그리고 그런 순간이 전략이 가장 거래하고 싶어 하는 순간인 경우가 많습니다.

지정가 주문에는 반대 문제가 있습니다. 가상거래 엔진은 가격이 지정가에 닿기만 해도 체결되었다고 가정할 수 있지만, 실제 시장에서는 앞에 다른 주문이 줄 서 있어 일부만 체결되거나 아예 체결되지 않을 수 있습니다. 그리드 봇처럼 작은 지정가 체결을 많이 쌓는 전략은 이 차이에 특히 민감합니다.

데모 환경은 그 중간에 있습니다. 실제 거래소 인터페이스를 쓰므로 주문 유형, 주문 거부, 요청 한도는 더 현실적이지만, 호가창이 더 얇거나 일부가 가상으로 만들어진 경우가 많아 체결 품질은 실거래와 어느 쪽으로든 다를 수 있습니다.

수수료와 펀딩비

모든 거래에는 수수료가 붙습니다. 리그에서는 가상 체결마다 거래 금액의 0.04%가 수수료로 부과됩니다. 실제 수수료는 거래소, 계정 등급, 주문이 유동성을 공급하는지 가져가는지에 따라 달라지므로, 숫자를 가정하지 말고 반드시 해당 거래소의 현재 수수료표를 직접 확인하십시오.

무기한 선물에는 펀딩비가 더해집니다. 펀딩비율이 양수이면 정산 때마다 롱이 숏에게 지불하고, 음수이면 숏이 롱에게 지불합니다. 며칠씩 포지션을 들고 있는 전략에서는 펀딩비가 수수료만큼 커질 수 있습니다. 2026년 10월 7일 기준으로 기록된 BTC의 30일 연환산 펀딩비율은 Binance 약 5.0%, Bybit 약 4.5%였습니다. 이 수치는 정산 때마다 바뀝니다.

지연, 장애, 그리고 행동

실거래 시스템은 신호와 주문 사이의 지연, 거래소의 일시 장애, 주문 거부, API 요청 한도, 점검 시간도 겪습니다. 15분마다 가격을 다시 평가하는 가상거래 엔진은 유용한 측정 도구이지만, 실거래 봇의 초 단위 타이밍을 재현하지는 못합니다.

그리고 봇을 운영하는 사람이 있습니다. 가상거래 계좌가 10% 빠지는 것을 보는 것도 불편하지만, 실제 저축이 10% 빠지는 것을 보면 많은 사람이 최악의 순간에 봇을 끄거나, 설정을 바꾸거나, 오히려 더 걸게 됩니다. 가상거래 기록은 규칙을 측정하고, 실거래 기록은 규칙에 더해 운영자의 규율까지 측정합니다.

계산 예시: 비용 가정이 결과를 어떻게 바꾸나

거래당 작은 비용도 복리로 쌓입니다. 비용을 빼기 전 왕복 1회당 +0.15%의 총 우위를 가진 전략이 100번 왕복 거래를 한다고 가정해 봅시다. 리그의 가상거래 수수료인 체결당 0.04%를 적용하면 왕복 비용은 0.08%이고, 왕복당 +0.07%가 남습니다. 100번을 복리로 쌓으면 1.0007의 100제곱, 약 +7.25%입니다.

이제 실거래에서 충분히 있을 법한 편도 0.05%의 슬리피지를 더해 봅니다. 왕복 비용은 진입 때 0.04% + 0.05%, 청산 때도 같은 금액이 들어 0.18%가 되고, 왕복당 −0.03%가 남습니다. 100번을 복리로 쌓으면 0.9997의 100제곱, 약 −2.96%입니다. 규칙은 똑같고 비용 가정만 바뀌었는데, 가상거래에서 수익을 내던 전략이 실거래에서는 손실을 내는 전략이 되었습니다.

그리드 봇 수익 계산기의 예시는 그리드 하나에서 같은 효과를 보여 줍니다. 50,000–70,000 구간, 등차 20그리드에서 맨 위 그리드는 69,000에 사서 70,000에 팔며, 가격 비율은 1.014493입니다. 그리드당 수익은 (매도가 ÷ 매수가) × (1 − 수수료)² − 1입니다. 수수료 0.04%면 1.014493 × 0.9996² − 1 = 1.368%입니다. 계산기 예시의 수수료 0.1%를 쓰면 1.246%로 내려갑니다. 수수료 0.04%에 슬리피지 0.05%를 더해 편도 실효 0.09%로 보면 1.267%입니다.

펀딩비도 같은 방식으로 작동합니다. 펀딩비 계산기의 예시처럼 10,000 USDT 롱 포지션이 8시간마다 0.01%를 30일 동안 내면 정산 90회, 90 USDT가 되며, 이는 5배 포지션의 증거금 2,000 USDT의 4.5%입니다. 펀딩비를 무시한 가상거래 기록은 이 모든 것을 놓칩니다.

가상거래 기록을 읽는 법

첫째, 운용 모드 표시와 측정 기간을 확인하십시오. 리그는 일별 수익률로 샤프를 연환산하며, 일별 수익률이 7개 이상 쌓인 뒤에만 계산합니다. 또 가상거래 28일 이상, 체결 1건 이상인 전략에만 순위를 매기고, 그 전에는 수치 없이 "준비 중(n/28일)"으로 표시합니다. 며칠짜리 기록에서 값이 비어 있거나 0 으로 보이는 것은 중립적인 결과가 아니라 아직 값이 없다는 뜻입니다.

둘째, 거래가 충분히 있었는지 보십시오. 거래가 세 번뿐인 전략은 수익률이 아무리 좋아 보여도 알려 주는 것이 거의 없습니다. 셋째, 무엇이 비용으로 부과되었는지 물어보십시오. 리그의 체결당 0.04%는 명시되어 있지만, 슬리피지와 펀딩비는 실거래에서 추가로 마주할 비용으로 생각해야 합니다. 넷째, 수익률과 함께 낙폭을 보고 데이터 신뢰도 점수를 확인하십시오. 오래되었거나 일시 정지된 기록은 덜 믿어야 합니다.

흔한 실수

가장 흔한 실수는 가상거래 수익률을 실거래 수익률의 추정치로 받아들이는 것입니다. 가상거래 수익률은 상한선으로 읽는 편이 낫습니다. 또 다른 실수는 한 곳의 가상거래 기록과 다른 곳의 실거래 기록을 같은 종류의 숫자처럼 비교하는 것입니다. 세 번째는 며칠이나 몇 주만 보고 봇을 판단하는 것인데, 이는 대부분 그 몇 주의 시장 상황을 측정할 뿐입니다. 네 번째는 거래 빈도가 높은 전략일수록 수수료와 슬리피지에 가장 크게 노출된다는 사실을 잊는 것입니다. 같은 작은 비용을 여러 번 내기 때문입니다.

위험 안내

가상거래는 한 묶음의 규칙이 어떻게 움직이는지 안전하게 연구하는 방법이며, 그것이 가상거래의 가치입니다. 같은 규칙이 실제 주문으로 돈을 번다는 증거는 아닙니다. 여기의 어떤 내용도 투자 조언이 아닙니다. 실거래는 돈을 잃을 수 있고, 레버리지 거래는 감수하려던 증거금보다 더 많이 잃을 수 있으며, 수수료·슬리피지·펀딩비는 모든 실제 거래에 적용됩니다.

데이터에서 직접 보기

관련 가이드

실제 백테스트로 보는 지표

연구 설명은 교육용이며 투자 추천이 아닙니다. 개발 서비스는 고객이 정한 규칙을 구현하며 작업 범위와 결제는 별도로 확인합니다.