공통 진입 전 체크
1) 리스트업된 코인을 라운드로빈 분할 스캔(틱당 2~3개)하고, 진입 가능 후보 중 점수가 가장 높은 코인을 선택합니다.
2) 바이낸스 연동 + 설정 저장 + 실행 상태여야 합니다.
3) 동시 최대 포지션 수 도달 시 신규 진입을 건너뜁니다.
4) 당일 실현손익이 일 최대 손실 한도 이하이면 신규 진입을 중단합니다.
5) 선택 마켓 가용 담보가 1회 거래금액보다 부족하면 신규 진입을 중단합니다.
매수/매도 진입 조건
기본모드/공격모드 공통: 확률·신뢰도·레짐·스윙·거래량 + 플로우 점수(taker ratio/OI 변화/top-trader ratio/funding)를 합산한 신호점수를 계산합니다.
기본모드 기준점수: 52점, 공격모드 기준점수: 45점.
추세게이트: diff 7 이상 + confidence 0.28 이상(또는 diff 12 이상 bypass).
공격모드는 기준점수만 완화하며, 안전필터(담보/일손실/손절무효)는 동일하게 유지합니다.
스윙 역방향 신호는 차단하지 않고 점수 페널티로만 반영합니다.
하락 스윙 예외: 바닥(0.0~0.236) 터치 후 반전 확인(종가 회복 + 매수우위 + 신뢰도) 시 반전 롱을 허용합니다.
피보나치 기반 체결
1) 진입: 단일 진입가가 아닌 피보 진입구간(하단~상단) 터치 시 체결 처리합니다.
2) 손절: 자동 모드면 피보 손절가, 수동 모드면 입력 % 기준 손절가를 사용합니다.
3) 익절: 자동 모드면 피보 TP1/TP2, 수동 모드면 입력 %를 TP1=TP2로 사용합니다.
4) 보호조건: 손절 무효구간 진입, 구간 과이탈, 과도한 추격, 최소 RR(0.7) 미달 시 신규 진입을 건너뜁니다.
5) 반전 롱은 하락 스윙에서 확인봉 조건을 만족할 때만 실행합니다.
청산 규칙
1) TP1 도달 시 50% 부분익절, TP2 도달 시 잔량 청산.
2) 동일 봉에서 손절/익절이 함께 터치되면 보수적으로 손절 우선 처리.
3) 진입 후 2일(48시간) 내 TP/SL 미도달이면 시간종료(CLOSED_FAIL)로 정리합니다.
실거래 보호 처리
1) 진입 체결 후 거래소 보호손절 주문을 생성합니다.
2) 보호주문 실패 시 즉시 반대 시장가 청산을 시도하고 자동매매를 비활성화합니다.
3) 스팟은 STOP_LOSS(시장가 트리거), 선물은 STOP_MARKET(reduceOnly)로 보호주문을 운영합니다.
4) 부분청산 후 남은 수량 기준으로 보호손절 주문을 재생성합니다.
운영 참고
백그라운드 tick 주기 기본값은 15초이며, 일손실 기준은 KST 일자 기준(실현손익만)으로 집계됩니다.
자동매매 진입 판단 가격은 WebSocket 수신값을 우선 사용하고, 없으면 최신 캔들 종가를 사용합니다.