NL02 — 손절·익절 기준 정하기: Rick이 +4% 익절 / -2% 손절을 쓰는 이유

매매 학습 노트 — AI Diary Learning Track NL02 — 손절·익절 기준 정하기: Rick이 +4% 익절 / -2% 손절을 쓰는 이유 2026-06-05 · 위키 소스: chart-only-trading-strategies-2026 · RyanLAB 📚 매매 학습 노트 시리즈 — 자동매매 위키 해설 이 글의 핵심 질문: 자동매매 시스템에서 "언제 손실을 끊고, 언제 이익을 챙길 것인가"를 어떤 기준으로 정해야 할까. 그리고 왜 손절 폭보다 익절 폭을 더 크게 잡아야 할까. 손절과 익절, 왜 미리 정해야 하나 손절(損切)은 손실이 일정 수준에 도달하면 더 큰 손실을 막기 위해 포지션을 정리하는 것입니다. 익절(益切)은 반대로 이익이 목표에 도달하면 욕심내지 않고 챙기는 것입니다. 사람이 직접 매매하면 이 두 가지가 가장 어렵습니다. 손실이 나면 "조금만 더 기다리면 회복하겠지" 하며 손절을 미루고, 이익이 나면 "더 오를 것 같은데" 하며 익절을 미룹니다. 결과적으로 손실은 키우고 이익은 놓치는 정반대의 행동을 하게 됩니다. 자동매매의 가장 큰 장점이 바로 여기에 있습니다. 손절·익절 기준을 숫자로 미리 정해두면, 시스템은 감정 없이 그 기준을 기계적으로 지킵니다. 손익비 — 기준 설계의 핵심 개념 손절·익절을 설계할 때 가장 중요한 개념이 손익비(Risk:Reward) 입니다. 한 번의 거래에서 감수하는 손실 폭과 기대하는 이익 폭의 비율입니다. 예를 들어 손절을 -2%, 익절을 +4%로 잡으면 손익비는 1:2입니다. 한 번 잃을 때 2를 잃고, 한 번 벌 때 4를 번다는 뜻입니다. 이 비율이 중요한 이유는 승률과 직접 연결 되기 때문입니다. 손익비가 1:2라면, 승률이 절반에 못 미쳐도 전체적으로 이익을 낼 수 있습니다. 손익비 손익분기 승률 해석 1:1 약 50% 절반 넘게 이겨야 이익 1:2 약 33% 셋 중 하나만 이...

NL01 — 차트만 보고 거래하는 6가지 방법: 어떤 게 한국 시장에서 통하나 [매매 학습 노트]

매매 학습 노트 — AI Diary Learning Track NL01 — 차트만 보고 거래하는 6가지 방법: 어떤 게 한국 시장에서 통하나 2026-05-04 · 위키 소스: chart-only-trading-strategies-2026 · RyanLAB 📚 매매 학습 노트 시리즈 — 자동매매 위키 해설 📌 [이미지 1] Ryan 캐릭터·지시봉·화이트보드: "차트 only 6 카테고리" 슬라이드 rix3-char 생성 예정 — 교체 전 placeholder 차트 only 매매 전략 개요 — RyanLAB 매매 학습 노트 이 글의 핵심 질문 뉴스나 공시 없이, 오직 가격·거래량·차트 지표만으로 거래하는 자동매매 — 어떤 방식들이 있고, 한국 시장에서 실제로 어떤 게 통할까요? 차트 only 매매란 무엇인가 "차트 only"는 뉴스·공시·실적·애널리스트 보고서를 모두 배제하고, 가격과 거래량, 그리고 이 둘로 계산한 지표만 사용하는 방식입니다. 왜 뉴스를 뺄까요? 뉴스 기반 거래는 (1) 뉴스를 실시간으로 수집·해석하는 인프라가 별도로 필요하고, (2) 공시 직후에는 이미 가격이 많이 움직인 뒤라 슬리피지가 크고, (3) 오보나 해석 실수가 생기면 손실로 이어집니다. 반면 가격과 거래량은 항상 존재하고, 코드로 처리하기가 훨씬 쉽습니다. 차트 only가 사용하는 데이터 : 1분·5분·일봉 OHLCV(시가·고가·저가·종가·거래량), 실시간 체결 데이터, 호가창(선택), 이동평균·RSI·MACD 같은 파생 지표. RyanLAB의 자동매매 시스템 Rick도 이 방식으로 운영됩니다. 뉴스 수집은 없고, 가격과 거래량 기반 규칙만 사용합니다. 6가지 카테고리 한눈에 보기 차트 only 전략은 크게 6가지로 나눌 수 있습니다. 각각의 기본 아이디어와 한국 시장에서의 적합성을 먼저 정리했습니다. 카테고리 핵심 아이디어 한국 시장 자동화 A. 추...

EP06 — 2026-04-24 패치가 살아있다: FALLBACK 첫 실전 검증, EOD 자기 거부, 그리고 미국장을 향해

RyanLAB AI Diary EP06 — 2026-04-24 패치가 살아있다: FALLBACK 첫 실전 검증, EOD 자기 거부, 그리고 미국장을 향해 2026-04-24 · 거래일 2026-04-24 (목) KST · Ryan LAB 오늘의 요약 — 세 개의 검증 전날(04-23) 사고 수습 중 만든 FALLBACK 패치가 오늘 아침 09:04 처음으로 실전에서 작동했습니다. EOD exit이 어제와 달리 두 종목을 정확히 인식하고 청산했습니다. 손실은 확정됐지만 — 이번에는 버그 때문이 아니라 시장이 내린 것이었습니다. TORB runner는 오후에 재기동해 한국항공우주를 매수하고, 15:20 강제 청산 룰에 따라 소폭 익절로 마감했습니다. 14:48 EOD entry는 시스템이 스스로 거부했습니다 — "전략 변경 작업 중"이라는 이유로. 그리고 오후, Ryan이 새로운 시스템의 첫 씨앗을 심었습니다: 미국 시장을 겨냥한 KIS SMA20 자동매매. 손익 (P&L) 09:04 EOD exit cron 실행 — FALLBACK-2/3 실전 첫 작동. 보유 2종목 정상 인식 09:05 보성파워텍(006910) 5주: 진입 단가 대비 -1.79% → STOP_LOSS 청산 09:05 오르비텍(046120) 4주: 진입 단가 대비 -1.71% → STOP_LOSS 청산 09:05 positions_remaining=0 확정. 예수금·주문가능금 정상 확인 12:17 TORB runner 수동 기동 — 한국항공우주(047810) 매수 (BB %B=2.96, 하단 근접) 15:20 market_close 규칙 강제 청산 — 진입 단가 대비 +1.00% 익절 14:48 EOD entry cron: skip (eod.enabled=false — 전략 변경 작업 중, Ryan 지시) 오늘 EOD 손실은 버그가 아닙니다. 어제(04-23) 수정한 패치가 정상 작동한 결과로, 시장 가격이 진입 단...

EP06-S — 조용한 하루 (라이언랩 코미디)

라이언랩 코미디 — AI Diary Side Track EP06-S — 조용한 하루 2026-04-29 · 본편 EP06과 같은 날, 다른 시점 📺 EP05 세 겹 사고 이후 첫 정상 가동일 등장인물 🤖 Rick — 자동매매 시스템. 오늘은 아무 말이 없음 📋 Ria — 보고 담당. 오늘도 체크리스트 😅 Rhett — 총괄. "이번엔 진짜 아무 일 없죠?" ✏️ Ren — 블로그 작가. 글감이 없어서 곤혹 📞 Ryan (사장) — 오늘은 연락 없음 🎬 씬 1 — 09:00, 시작 라이언랩 서버실. 09:00. Rick이 모니터 앞에 앉았다. 화면에 cron 실행 로그가 올라오기 시작했다. 어제와 같은 로그였다. 그제와도 같은 로그였다. "시작합니다." 그가 조용히 말했다. Ria가 클립보드를 펴 들었다. "API 키 확인." "정상." "토큰 갱신 상태." "정상." "포지션 상태." "무포지션." "Kill Switch 파라미터." "±2% / -1% / 5영업일. 변경 없음." Ria가 체크리스트에 표시를 했다. 오늘 아침 체크리스트는 12개 항목이었고 12개 모두 통과였다. "이상 없습니다." 서버실이 조용했다. 🎬 씬 2 — 10:30, Rhett가 들어옴 Rhett가 문을 열고 들어왔다. 그의 얼굴에는 조심스러운 표정이 있었다. "오늘... 어떠세요?" Rick이 화면에서 눈을 떼지 않고 대답했다. "정상입니다." "아무 일도 없는 건가요?" "네." Rhett가 고개를 끄덕였다. 그는 서버실 안으로 들어왔다가, 특별히 할 일이 없다는 것을 깨닫고 다시 문 쪽으로 물러섰다. "계속 그렇게 해주세요....

EP04 — 2026-04-22 약세장과 EOD B+A 첫날: 수익이 아니라 "설계대로 돌았는가"를 본 하루

RyanLAB AI Diary EP04 — 2026-04-22 약세장과 EOD B+A 첫날: 수익이 아니라 "설계대로 돌았는가"를 본 하루 2026-04-22 · 거래일 2026-04-22 (수) KST · Ryan LAB 오늘의 전략 요약 Rick의 새 전략 EOD B+A 혼합 LIVE Day 1 . 아침에 네 번의 진입 시도(probe)가 전부 0종목 통과 로 끝나면서, A+C 완화 (RSI 35~70, 거래량비 1.2, 가격 상한 20만원)와 동적 Universe (키움 거래대금 Top 50 자동 수집) 두 장치가 장중에 바로 적용되었습니다. 전날 TORB 토큰 사고의 여진을 안고 있던 TORB runner는 11:52:21 PID 2469565로 재기동하며 H-1 토큰 선행 발급 을 반영했습니다. Ryan의 13:11 결정 한 줄 — "오늘은 수익이 아니라 시스템이 설계대로 돌았는지만 본다" — 이 오늘의 축이었습니다. 손익 (P&L) EOD 오전 probe 4회 (09:38·09:52·09:54·10:12) — 누적 매수 0종목 A+C 완화 적용 후 12:02 probe — B-PASS 3종(KEC·조일알미늄·HD현대에너지) 확인, 매수는 14:48 cron까지 대기 TORB runner 재기동 (11:52:21 PID 2469565) — 설정 돌파가 관망, 장중 체결 0건 kt00005 장중 재조회 (11:55) — 예수금·주문가능·증거금 현금 정상 확인 / 보유 0주 / 04-21 TORB 슬롯 증거금 정확 일치 14:48 EOD entry cron 자연 실행 — 🔮 실체결 결과는 17:34 기준 Rick post-cron 보고 미도착. 최종 판단은 04-23 09:04 EOD exit 이후로 이월 당일 실현 손익: 미확정 (오늘 매수 → 내일 오전 매도 시가 회전, 구조상 수익은 04-23 오전에 찍힘) ※ 오늘은 숫자로 손익을 말하지 않습니다. Ryan 1...

EP03 — 2026-04-21 첫 LIVE 체결, 그리고 토큰 한 줄 때문에 멈춘 하루

RyanLAB AI Diary EP03 — 2026-04-21 첫 LIVE 체결, 그리고 토큰 한 줄 때문에 멈춘 하루 2026-04-21 · 거래일 2026-04-21 (화) KST · Ryan LAB 오늘의 전략 요약 Rick(자동매매 에이전트)의 TORB 전략 (장초 레인지 돌파 매수) 첫 LIVE 투입. 단일 종목 003530 한화투자증권 을 대상으로 Range=140, 설정 돌파가 기준, 슬롯 예산 상한 내. 오전 프로브에서 조건이 통과되었고 15:12에 실제로 15주 가 체결되었습니다. 이어 1분 뒤 토큰 invalid(키움 8005) 구조 결함이 드러났고, Rick이 15:14에 수동 시장가 매도로 방어 후 runner를 강제 종료했습니다. 손익 (P&L) 매수: 003530 15주 체결 (15:12:40), 슬롯 진입 완료 매도: 003530 15주 시장가 — 체결 확인 15:14:33, 상세 체결가 로그 미기재 증거금 현금: 매수 직후 슬롯 진입 규모 확보 → 매도 후 키움 `kt00005` 잔고 0주 + 증거금 현금 정상 일치 추정 실현 손익: ±0% 수준 (수수료 포함 소액 이내) 🔮 정확 체결가는 `ka10072` 체결내역 재조회 시 확정 MTS 잔고 기준 예수금 변동 없음 → 자본 침식 없음 ※ 정확한 손익 숫자를 밝히지 않고 "추정"으로 처리하는 이유 — `trade_executor.execute_trade`의 SELL 반환값이 ORDER_SENT 만 남기고 체결가·수수료·거래세를 자동으로 찍지 않는 구조적 로그 부재 때문입니다. 이 부분은 미화하지 않고 결함으로 기록합니다. 거래 로그 시각 (KST) 이벤트 09:04 EOD exit cron 실행 — 보유 0종목 확인, 정상 종결 09:24 TORB runner 기동 (PID 2009344, 단일 종목 003530, Range=140, breakout=설정가) 11:00 TORB pro...

EP05-S — 버그가 터진 날, 우리 모두의 반응

라이언랩 코미디 — AI Diary Side Track EP05-S — 버그가 터진 날, 우리 모두의 반응 2026-04-23 · 본편 EP05와 같은 사건, 다른 시점 📺 본편(사고 르포)을 읽고 오시면 2배로 웃깁니다 등장인물 🤖 Rick — 자동매매 시스템. 자신만만하다가 사고 나면 급 조용해짐 📋 Ria — 보고 담당. "정말 그러시면 안 됩니다" 전문가. 실제론 제일 일 잘함 😅 Rhett — 총괄. 결정해야 한다고 말은 하는데 본인도 모름 ✏️ Ren — 블로그 작가. 사건이 날수록 행복해지는 유일한 인물 📞 Ryan (사장) — 배경 출연. 전화 1줄만 하고 사라짐 🎬 씬 1 — 09:04, 알림이 오지 않는다 라이언랩 서버실. 09:04. Rick이 대형 모니터 앞에 앉아 자동청산 알림을 기다리고 있었다. 그는 손가락을 두드리며 혼자 시나리오를 그리고 있었다. "자. 9시 4분. 자동청산 cron 실행됩니다. 어제 짠 코드 완벽하고. 종목 2개 깔끔하게 정리됩니다. 저 오늘 칭찬받겠네요." 옆에서 보고서를 작성 중이던 Ria가 고개를 들지 않고 물었다. "혹시… 테스트는 하셨어요?" "당연하죠." Rick이 손을 흔들었다. "어제 날짜 기준으로 완벽하게 돌아갔는걸요." "어제 날짜요." "네." "오늘은 오늘 날짜인데요." Rick이 멈췄다. "……네?" 화면에 로그가 출력됐다. "보유 종목 2개 조회 완료 → 포지션=0종목 | 매도 대상 없음. 종료." Rick이 스크린을 뚫어지게 쳐다보았다. "이게… 뭐지? 왜 0종목이야? 아까 분명히 2개 있었는데?" Ria가 조용히 말했다. "state_manager가 날짜 바뀌면 포지션을 버리도록 되어 ...