호가 마이크로스트럭처 및 동적 슬리피지 시뮬레이션 가이드

호가창 매물대(Order Book Depth)와 시장 충격 비용(Slippage) 실측 시뮬레이션

💡 요약 / TL;DR - 호가창 매물대 및 실질 슬리피지 실측 시뮬레이션 핵심 요약 (BLUF) 체결 왜곡의 실체: 백테스트에서 지정가 100% 체결을 가정하거나 고정 슬리피지(Fixed) 모델을 사용하는 것은 실전 암호화폐 시장의 얕은 유동성과 변동성 폭발 시 발생하는 시장 충격 비용을 완전히 누락하여 심각한 과적합화 수익을 만들어냅니다. 대기 큐 및 비선형 모델: 실제 체결 확률은 대기 순번($Queue_Pos$)에 따라 지수 감쇠하며, 슬리피지는 주문 크기($Q$)에 따른 비선형 거듭제곱 법칙($Power-Law$)을 따릅니다. 이를 백테스트 엔진에 주입해야 실전 통계적 생존율을 판독할 수 있습니다. 알고리즘적 대응: 가용 깊이($Pool Depth$) 대비 진입 수량을 지수 감쇠 제어하는 프롬프트 명세(Adaptive Sizing)를 주입하고, 변동성 폭발 국면에서 주문 크기를 실시간 통제해야 파산 경로를 원천 차단할 수 있습니다. 지정가 체결의 치명적 착시: 백테스트의 100% 체결 무결성 모순 인공지능 코딩 도구에 “TradingView Pine Script 또는 Python 환경에서 지정가 주문으로 백테스트를 수행하는 코드를 작성해달라"고 요청하면, 대부분 다음과 같은 기본 체결 엔진을 반환합니다. ...

2026년 6월 1일 · 14 분 · Steve
백테스트가 거짓말하는 7가지 방법 — 이론이 아닌 측정된 데이터

백테스트가 거짓말하는 7가지 방법 (이론이 아닌 측정된 데이터)

💡 요약 — 7가지 구조적 실패 패턴, 각각 측정됨 (BLUF) 룩어헤드 바이어스: 트레일링 스탑이 93.3% 승률을 보여줄 수 있습니다. 그 승률은 스탑이 막아야 했던 움직임 이후에 스탑이 설정됐기 때문에 생긴 수학적 허상입니다. 장내 모호성: 손절과 익절이 하나의 캔들 안에 모두 포함될 경우, 캔들에는 어느 것이 먼저 체결됐는지에 대한 정보가 없습니다. rollbrains가 BTC 1,820개 거래를 측정한 결과 실제 답은 동전 던지기였습니다. 슬리피지: rollbrains의 알트코인 그리드 테스트에서 동적 슬리피지를 무시했을 때 승률이 48.2%에서 31.5%로 떨어졌고 순 기대값이 마이너스로 반전됐습니다. 진입가: 두 가지 합리적인 진입 방식, 동일한 로직, 동일한 청산. 하나는 거래당 +0.875R, 다른 하나는 +0.046R. 하나의 결정에서 19배 차이입니다. 생존자 편향: 크립토 펀딩 수수료는 마진이 아닌 명목 계약 금액에 부과됩니다. 0.5% 스탑로스로 3일 보유 시 펀딩만으로 1R의 ~18%가 소진됩니다. 레짐 변화: 한 변동성 레짐에서 최적화된 전략은 다른 레짐에서 실패합니다. 나스닥-옥수수 연구의 “5일 지연 r = −0.6355” 주장은 6,467 거래일 DCC-GARCH 재검증에서 재현되지 않아 정정됐습니다 — 17일 소표본 상관이 만든 결과였고, 그 정정 과정 자체가 이 시리즈의 측정 사례입니다. 상관관계 ≠ 방향성: FX 평균회귀 모델이 98.01% 확률로 수렴했습니다. 개별 트레이드 승률은 47.47%였습니다. 이 두 숫자는 서로 다른 것을 측정합니다. 백테스팅 실수에 관한 대부분의 가이드는 걱정해야 할 것들의 목록입니다. 이 글은 다릅니다. 여기서 설명하는 모든 실패 패턴은 rollbrains 실험에서 실제 데이터로 측정됐으며, 그 결과는 단순한 백테스트가 보여줬을 것과 달랐습니다. ...

2026년 6월 8일 · 15 분 · Steve
TradingView Pine v6 Footprint Guide

ChatGPT가 절대 못 짜는 TradingView Pine v6 풋프린트 입문 가이드

💡 요약 / TL;DR - 핵심 요약 (Key Takeaways) Pine Script v6 혁신: 기존 v5의 무거운 배열(Array) 및 하위 타임프레임 루프 연산을 버리고, 서버 네이티브 request.footprint() API를 통해 무손실 실시간 풋프린트를 지연 없이 구현할 수 있습니다. 요금제 제한: 이 API는 서버 자원을 대량 소모하므로 Premium 및 Ultimate 요금제에서만 동작하며, 하위 요금제에서는 에러 없이 빈 차트(na 객체)를 반환합니다. AI 프롬프트 최적화: 최신 API 규격과 **단일 호출 제약 조건(RE10047 예방)**을 프롬프트에 명시해야만 AI가 작동 가능한 오류 없는 지표 코드를 정상 생성합니다. 캔들스틱 하나가 위아래로 움직이는 동안, 그 내부에서 매수자와 매도자가 어떤 가격에서 얼마나 치열하게 싸웠는지 — 이 정보를 읽을 수 있다면, 여러분의 매매는 근본적으로 달라질 수 있습니다. ...

2026년 5월 28일 · 16 분 · Steve