UMRAYS 창업자의 노트

이 봇은 돈을 벌려고 만들지 않았습니다.
그만 잃으려고 만들었습니다.

4년 동안 같은 세 가지 실수를 반복했습니다. 일찍 팔았고, 늦게 샀고, 자는 동안 청산당했습니다. 셋 중 어느 것도 시장 탓을 할 수 없었습니다. 결정은 제가 내렸고, 결정할 때 저는 감정적이었습니다.

코드에는 그런 문제가 없습니다. 두려워하지 않고, 후회하지 않고, "또 떨어지면 어쩌지"라고 묻지 않습니다. 앞에 놓인 규칙을 실행하고, 결과가 어떻든 다음 날 같은 규칙을 다시 실행합니다.

UMRAYS를 만들면서 새로운 아이디어를 찾지 않았습니다. 제 실수의 목록을 만들고, 각각에 맞서는 모듈을 하나씩 만들었습니다. 아래에 그 목록을 있는 그대로 공유합니다. 어디서 잃었는지, 그 손실이 제게 무엇을 가르쳐 줬는지, 그리고 어떤 코드를 낳았는지.

Oğuzhan Çakır · UMRAYS 창업자

챕터 01수익 잠금

"1,000달러에 만족했습니다. 20,000달러가 될 수 있었는데."

산 코인이 오르기 시작했고, 수익이 1,000달러에 이르렀을 때 머릿속에는 질문 하나뿐이었습니다. 지금 다 토해내면 어쩌지? 팔아서 돈을 챙겼고, 한 시간쯤은 스스로가 뿌듯했습니다.

코인은 계속 올랐습니다. 다음 날에도 여전히 위에 있었고, 일주일 뒤 확인해 보니 계속 들고 있었다면 수익이 20,000달러였습니다. 돈을 벌었는데도 놓친 기회를 계산하고 있었습니다 — 그리고 이건 직접 돈을 잃은 것보다 더 오래 머릿속에 남았습니다. 이번에는 시장이 아니라 제가 실수했기 때문입니다.

문제는 분석과 상관이 없었습니다. 저를 일찍 팔게 만든 건 두려움이었고, 두려움은 매번 같은 문장을 만들어 냈습니다. "지금 나가, 확실하게 챙겨." 그 문장을 제 머릿속에서 뽑아낼 수 없었기에, 결정을 저에게서 가져가 줄 모듈을 만들었습니다.

수익 잠금은 수익이 커질수록 보호 수준을 뒤에서 위로 끌어올립니다. 방법은 두 가지입니다. 세 단계를 정의하면 수익이 작을 때는 가까이 붙어 있다가, 수익이 커질수록 포지션에 숨 쉴 공간을 남겨 둡니다. 또는 캔들 추적을 선택하면 손절이 마감된 캔들마다 그 캔들의 저점으로 옮겨집니다. 어느 쪽이든 손절은 위로만 움직입니다. 가격이 돌아서면 어차피 매도되고, 그 1,000달러를 챙깁니다. 돌아서지 않으면 위는 열려 있고, "너무 일찍 팔았다"는 말을 다시는 하지 않게 됩니다.

한마디로, 결정은 제가 내리지 않습니다. 두려움이 없는 쪽이 내립니다.

수익 잠금봇에서 작동 방식 보기

챕터 02DCA 구조

"10달러에 샀습니다. 5달러로 떨어졌습니다. 몇 달을 기다렸습니다."

어떤 코인을 10달러에 샀는데, 사자마자 떨어지기 시작했습니다. 8달러, 7달러, 그러다 5달러. 돈의 절반이 사라졌습니다. 팔지 않았습니다. 판다는 건 그 손실에 서명하는 것이었으니까요. "다시 10달러가 되면 그때 나가자"고 스스로에게 말하고 기다리기 시작했습니다.

몇 달이 흘렀습니다. 8달러를 보고 기뻐했지만, 그다음 4달러로 떨어지더니 6달러, 다시 5달러. 그 가격은 다시 오지 않았습니다. 진짜 손실은 사실 거기에 있지도 않았습니다. 제 자본이 몇 달 동안 코인 하나에 묶여 있었고, 그동안 다른 기회들을 그저 지켜보기만 했습니다.

한 번은 물타기를 해 보려고 했습니다. 5달러까지 내려왔을 때 "조금 더 사서 평단을 낮추자"고 생각했지만, 손이 나가지 않았습니다. 같은 문장이 또다시 작동했습니다. 더 떨어지면 어쩌지? 이미 절반을 잃은 상태에서 남은 돈까지 위험에 거는 건, 그 순간 할 수 있는 일로 보이지 않았습니다.

DCA 구조는 이 결정에서 감정을 걷어내지만, 눈을 감고 사지도 않습니다. 떨어졌다는 이유만으로 매수하지 않습니다. 여러분이 정의한 모든 규칙이 다시 충족될 때까지 기다립니다 — 진입 전략, MTF 확인, BTC 게이트, 거래량 필터. 모두가 한꺼번에 "추세가 돌아섰다"고 말할 때 5달러에 매수합니다. 첫 매수와 같은 금액을 추가하면 평균 단가는 10달러가 아니라 6.67달러가 됩니다.

코인이 8달러에 오면 더 이상 10달러를 기다릴 필요가 없습니다. 수익 잠금이 작동해 포지션을 수익으로 종료합니다. 5달러 다음에 1달러까지 떨어졌더라도, 반등할 때 다시 같은 금액을 추가해 평균 단가를 2.31달러로 낮추고 4달러에서 또 한 번 구해 냈을 겁니다. 그래서 이름에 구조라는 말을 붙였습니다.

솔직히 말씀드리면: DCA는 여러분이 배정한 예산과 규칙의 한도 안에서 작동합니다. 자산이 끝없이 떨어지지 않고 예산이 바닥나지 않는 한 평균 단가를 끌어내립니다. 수익 보장이 아니며, 시장 위험은 어떤 상황에서든 여러분의 몫입니다.

DCA 구조봇에서 작동 방식 보기

챕터 03청산 실드

"아침에 일어났습니다. 코인은 14달러였습니다. 저는 청산당해 있었습니다."

선물에서 포지션을 열 때 저는 신중하다고 생각했습니다. 50% 증거금으로 들어갔고, 진입가는 10달러, 청산가는 5달러였습니다. 자기 전에 확인했을 때 모든 게 제자리에 있었습니다.

아침에 코인은 14달러였습니다. 처음엔 수익을 냈다고 생각했는데, 계좌를 보니 포지션이 없었습니다.

밤사이 5분봉 두 개가 생겼습니다. 첫 번째 봉에서 쏟아진 매도로 가격이 4.5달러까지 내려갔고, 두 번째 봉에서 12.5달러로 회복했습니다. 모두 합쳐 10분. 그 10분 동안 가격이 제 청산가 아래로 내려갔고 포지션은 종료됐습니다. 아침이면 40% 수익이었을 텐데, 100%를 잃었습니다.

분석이 틀린 게 아니었습니다 — 코인은 정말로 14달러까지 올랐습니다. 틀린 건 그 10분 동안 제가 화면 앞에 없었다는 것이었습니다. 잠드는 건 실수가 아닙니다. 잠든 사이 무방비로 남는 것이 실수입니다.

청산 실드가 존재하는 이유가 바로 이것입니다. 가격이 청산가에 가까워지면 포지션에 증거금을 추가해 거리를 벌립니다. 그날 밤 작동하고 있었다면, 가격이 4.5달러까지 내려갔을 때 제 청산가는 2.25달러로 내려갔고 포지션은 살아 있었을 겁니다. 가격이 14달러로 올랐을 때는 추가했던 증거금을 지갑으로 되돌려 받았을 겁니다. 제 돈이 쓸데없이 묶여 있지도 않았을 겁니다.

청산 실드봇에서 작동 방식 보기

챕터 04BTC 게이트

"코인은 맞았습니다. 타이밍이 틀렸습니다."

규칙이 맞았고, 시그널이 왔고, 매수했습니다. 고른 코인에도 문제는 없었습니다. 하지만 그 시간 비트코인이 떨어지고 있었고, 시장의 불문율이 작동했습니다. BTC가 떨어지면 알트코인은 따라갑니다. 코인이 얼마나 좋은지는 아무것도 바꾸지 못합니다. 물이 빠지면 모든 배가 내려갑니다.

문제는 분석이 아니라 타이밍이었습니다. 옳은 거래를 틀린 시간에 했던 겁니다.

BTC 게이트는 시그널이 와도 바로 문을 열지 않습니다. 먼저 비트코인을 봅니다. 어느 시간 프레임에서 무엇을 볼지는 여러분이 정합니다. 1시간 차트에서 가격이 EMA 위에 있는지, 4시간 차트에서 DMI가 강한지, 12시간 차트에서 방향이 위인지. 조건이 맞지 않으면 거래는 열리지 않고, 어떤 조건이 충족되지 않았는지 화면에서 하나하나 확인할 수 있습니다 — 그래서 열리지 않은 거래가 수수께끼로 남지 않습니다. 스캔을 시작하기 전에도 계산을 눌러 비트코인이 지금 여러분의 규칙에 맞는지 확인할 수 있습니다.

BTC 게이트봇에서 작동 방식 보기

챕터 05MTF 확인 시스템

"차트 하나만 보는 건, 창문 하나로 세상을 보는 것과 같습니다."

15분 차트에서 완벽해 보이는 진입 자리를 보고 매수했습니다. 일봉 차트는 볼 생각조차 하지 않았습니다. 봤더라면 몇 달째 이어지던 하락 채널 안에 있다는 걸 알았을 겁니다. 15분 차트는 맞았지만, 큰 그림은 틀렸습니다.

MTF 확인 시스템은 12개 시간 프레임을 동시에 봅니다. 핵심적인 차이는 여기에 있습니다. 시간 프레임마다 별도의 규칙과 별도의 값을 입력합니다 — 15분 차트에서는 RSI, 4시간 차트에서는 DMI 최소 22, 일봉에서는 가격이 EMA 위. 이 모든 조건을 동시에 찾습니다.

대부분의 시스템은 "MTF"라고 하면서 상위 시간 프레임 하나만 보는 데 그칩니다. 여기에는 6개 지표 × 12개 시간 프레임이 있고, 각 셀이 독립적으로 작동합니다. MTF에서만 한 방향에 설정할 수 있는 선택 조합이 1073을 넘습니다 — 박스에 입력하는 값은 이 숫자에 포함되지도 않습니다.

MTF 확인 시스템봇에서 작동 방식 보기

이 모듈들 중 어느 것도 아이디어에서 나오지 않았습니다.

하나하나가 잠 못 든 밤, 아침의 충격, 몇 달 동안 묶여 있던 돈에서 태어났습니다. 저는 이 실수들을 했습니다. 여러분이 같은 실수를 하지 않아도 되도록 UMRAYS를 만들었습니다.

여러분께 수익을 약속하지 않습니다. 제가 약속하는 건 단 하나입니다. 여러분이 자는 동안에도, 두려울 때에도, 규칙은 작성한 그대로 정확히 작동할 것입니다.

코드는 두려워하지 않습니다. 희망을 품지 않습니다. 후회하지 않습니다.
오직 여러분의 규칙을 실행할 뿐입니다.

UMRAYS는 투자 권유 도구가 아닙니다. 수익을 보장하지 않습니다. 가상자산 시장에서 자본 손실 위험은 실재하며, 모든 책임은 사용자에게 있습니다. 봇은 오직 여러분이 정의한 규칙을 감정 없이 실행할 뿐입니다.