1단계
Bitget API 등록
자동매매를 시작하려면 Bitget API 키를 먼저 등록해야 합니다.
상태 확인 중
서버 상태를 불러오는 중입니다.
내 일별 거래 리포트
사용자별 주문/체결 기록을 불러오는 중입니다.
| 날짜 | 순손익 | 수수료 | 리베이트 | 최대낙폭 | 체결 | 순승/패 | 순승률 | 종목 |
|---|
재시작 복구 / 손절 보호 상태
실거래 재시작 복구 상태를 확인하는 중입니다.
실거래 런타임이 켜질 때 실제 포지션, 미체결 주문, 서버사이드 손절을 확인합니다.
보유 포지션
트레이딩 터미널 기준으로 핵심 정보만 단순하게 표시합니다.
| 종목 | 방향 | 수량 | 진입가 | 현재가 | 청산가 | 증거금 | 레버리지 | PnL / ROE | TP / SL | 진입 시각 | 작업 |
|---|
내 주문 / 체결 내역
내 계정에 기록된 최근 주문, 체결, 취소, 차단 이벤트를 불러오는 중입니다.
| 시간 | 유형 | 상태 | 종목 | 방향 | 수량 | 가격 | 손익 | 수수료 | 전략 |
|---|
운영 로드맵
운영 로드맵
실거래 안전장치, 운영 개선, 매집돌파 실전 검증 누적 상태를 한곳에서 확인합니다.
운영 개선 진행도
실거래 안전장치, 알림, UI, 저장소, 실전 검증 상태를 확인하는 중입니다.
매집 돌파 검증 누적
실전 검증 샘플 상태를 불러오는 중입니다.
최근 기록을 확인하는 중입니다.
최신 신호 차단 원인을 확인하는 중입니다.
간편 백테스트
전략을 쉽게 테스트
전략을 고르고 기간만 선택하면 초보자도 과거 성과를 빠르게 확인할 수 있습니다.
1단계. 전략 선택
복잡한 내부 전략명 대신 이해하기 쉬운 설명으로 표시합니다.
2단계. 테스트 조건
3단계. 테스트 진행 중
데이터 불러오는 중
4단계. 결과 요약
결과를 계산 중입니다.
자산 변화
| 시간 | 종목 | 방향 | 진입가 | 청산가 | 손익 | 수익률 | 종료 이유 |
|---|
계정 설정
계정 설정
계정 정보, 비밀번호, API, 알림 상태를 한곳에서 관리합니다.
보안 원칙
- API 시크릿과 패스프레이즈는 관리자에게도 원문 표시하지 않습니다.
- 실거래 ON/OFF와 강제 정지는 확인 모달과 감사 로그가 필요합니다.
- 일반 사용자는 자신의 계정과 봇만 관리해야 합니다.
API 연결 상태
출금 권한 없는 API만 자동매매에 사용할 수 있습니다.
API를 삭제하면 신규 진입은 즉시 중지되고, 다시 저장/검증 후 ON 해야 합니다.
계정 정보
로그인 ID는 주문/로그/포지션 기록과 연결되므로 변경하지 않습니다. 표시 이름과 연락 이메일만 수정할 수 있습니다.
계정 승인 상태와 실거래 권한을 확인합니다.
민감 정보는 적지 마세요. 로그인 ID 변경은 별도 관리자 마이그레이션이 필요합니다.
계정 보안
비밀번호를 변경하면 현재 세션은 유지하고 다른 로그인 세션은 만료합니다.
현재 로그인 세션을 확인합니다.
| 구분 | 생성 | 만료 | 상태 |
|---|
비밀번호는 서버에 해시로 저장되며 원문은 표시하지 않습니다.
내 계정 활동
로그인, API 변경, 자동매매 제어처럼 내 계정과 관련된 감사 로그만 표시합니다.
| 시간 | 유형 | 작업 | 대상 |
|---|
다른 사용자의 활동, API 시크릿, 패스프레이즈, 세션 토큰은 표시하지 않습니다.
운영알림 설정
Discord 웹훅 또는 Telegram 봇 정보를 저장하면 Oracle 서버 이상 상태를 외부로 받을 수 있습니다. 입력값은 저장 후 원문을 다시 표시하지 않습니다.
외부 알림을 설정하지 않으면 로컬 기록에만 남습니다.
관리자
관리자 페이지
전체 사용자, 봇 상태, 오류 로그를 운영자가 빠르게 판단할 수 있도록 요약합니다.
계정 운영 정책
가입 승인, 로그인 허용, 자동매매 권한 정책을 확인합니다.
승인 대기 사용자
관리자 승인이 필요한 가입 요청을 확인합니다.
| 사용자 | 요청일 | 권한 | 상태 | 작업 |
|---|
계정 보안 이벤트
로그인 실패와 계정관리 권한위반을 확인합니다.
| 구분 | 대상 | 횟수/상태 | 최근 사유 |
|---|
| 사용자 | 상태 | 권한 | 만료 | 사유 |
|---|
삭제된 사용자 잔여 상태
삭제된 계정 뒤에 남은 API/runtime/order 상태가 있는지 확인합니다.
| 사용자 | 남은 위치 | 위험 | 작업 |
|---|
포지션 스냅샷 작업자 상세
사용자별 Bitget 포지션/미체결 주문/손절 보호 캐시 갱신 상태를 확인합니다.
| 사용자 | 상태 | 사유 | 포지션 | 미체결 | 손절 확인 |
|---|
실행 요청 작업자 상세
사용자 ON/OFF 요청이 최신 신호와 리스크 사전 점검 단계에서 어떻게 처리됐는지 확인합니다.
| 사용자 | 상태 | 요청 | 종목 | 계획 | 처리 사유 |
|---|
주문 제출 작업자 상세
승인된 실행 계획이 실주문 직전 안전 조건을 만족하는지 모의 점검으로 확인합니다.
| 사용자 | 상태 | 종목 | 계획 | 사유 | 주문 데이터 |
|---|
손익 위험 사용자 요약
사용자별 확정 손익, 손실률, 주문 차단/실패 이벤트를 확인하는 중입니다.
| 사용자 | 상태 | 오늘 순손익 | 누적 순손익 | 순승률 | 순손실률 | 체결 | 이슈 | 관리 |
|---|
사용자 상태 요약
민감 정보는 표시하지 않고 등록 여부와 연결 상태만 보여줍니다.
계정 생성 / 승인 관리
관리자가 만든 계정은 즉시 활성화되지만, 임시 비밀번호를 변경하기 전까지 실거래는 차단됩니다. 공개 회원가입은 승인 대기로 생성되며, 상세 화면에서 활성화해야 로그인할 수 있습니다.
관리자 생성 계정은 첫 로그인 후 비밀번호를 변경해야 자동매매 ON이 가능합니다.
사용자 상세
사용자를 선택하면 계정, API 등록 여부, 봇 상태, 최근 로그를 확인합니다.
실거래 안전장치
재시작 복구, 서버사이드 손절, 오래된 주문 정리 상태를 확인하는 중입니다.
실거래 런타임이 켜질 때 실제 포지션, 미체결 주문, 서버사이드 손절을 확인합니다.
운영 프로세스 모니터링
전략 5개가 동시에 도는 화면이 아니라 WebUI, 스캐너, 라이브 대기 관리자 같은 실행 프로세스를 보여줍니다.
운영 프로세스 역할을 집계하는 중입니다.
사용자별 프로세스 로그 정리
사용자별 백테스트/프로세스 로그 보존 상태를 확인합니다.
기본값은 사용자별 logs/processes/users 아래의 .log 파일만 대상으로 하며, 실행 중인 프로세스 로그는 삭제하지 않습니다.
| 경로 | 전체 로그 | 정리 후보 | 삭제됨 | 실행 중 보호 | 사유 |
|---|
사용자별 런타임 로그 정리
사용자별 주문/오류/실행 로그 DB 보존 상태를 확인합니다.
기본값은 사용자별 과거 로그만 대상으로 하며, live control, 포지션 스냅샷, 활성 실행 요청/계획은 삭제하지 않습니다.
| 테이블 | 전체 행 | 정리 후보 | 삭제됨 | 활성 보호 | 사용자 |
|---|
전략 상태 관리
일반 사용자에게는 승인된 매집돌파전략 하나만 보이고, 실험/비활성 전략은 관리자 검토용으로만 표시합니다.
시스템 상태
Oracle, WebUI, 플랫폼 준비도, 작업자, 운영알림, 사전 점검 상태를 한 곳에서 확인합니다.
| 영역 | 상태 | 상세 | 권장 조치 |
|---|
플랫폼 완성도 체크리스트
공개 HTTPS, 외부 사용자 파일럿, 실제 포지션 복구 증거 등 최종 완성 게이트를 읽기 전용으로 확인합니다.
| 게이트 | 상태 | 근거 | 권장 조치 |
|---|
Oracle Cloud Shell 공개 HTTPS 포트 개방 명령
먼저 내장 모의 명령으로 대상 NSG/보안목록을 확인한 뒤 내장 적용 명령을 실행하세요.
내장 모의 명령 - GitHub에 보조 스크립트가 없어도 사용 가능
내장 적용 명령 - GitHub에 보조 스크립트가 없어도 사용 가능
GitHub 모의 명령 - 보조 스크립트가 GitHub에 반영된 후 사용
GitHub 적용 명령 - 보조 스크립트가 GitHub에 반영된 후 사용
도메인 없는 WebUI 접속 명령
도메인을 구매하기 전에는 SERVER_IP.sslip.io 주소로 HTTPS 접속을 마무리할 수 있습니다.
상태 확인
마무리
실포지션 복구 증거 명령
실제 전략 포지션이 있을 때 재시작 복구와 서버사이드 손절 검증 증거를 확인합니다.
기본 확인
엄격 확인
읽기 전용. 이 화면은 배포, 서비스 재시작, 실거래 ON/OFF, 주문 제출, 자격증명 복호화를 수행하지 않습니다.
운영알림 전달 체크리스트
외부 알림, 로컬 예비 기록, 최신 테스트 증거를 읽기 전용으로 확인합니다.
| 체크 | 상태 | 근거 | 권장 조치 |
|---|
읽기 전용. 이 화면은 알림 설정이나 실거래 상태를 변경하지 않습니다.
실주문 전환 체크리스트
실주문 제출기 전환 전 충족해야 할 조건을 읽기 전용으로 확인합니다.
| 체크 | 상태 | 근거 | 권장 조치 |
|---|
읽기 전용. 이 화면은 실주문 제출기를 켜지 않습니다.
실주문 제출기 수동 전환 절차
아래 명령은 Oracle 서버 SSH 세션에서 관리자가 직접 실행해야 합니다. WebUI는 이 명령을 자동 실행하지 않습니다.
cd /opt/autobot
bash deploy/oracle/live-submitter-preflight.sh
cat data/results/live_submitter_preflight_latest.json
sudo systemctl edit autobot-user-order-submission-worker.service
# [Service]
# Environment=AUTOBOT_USER_ORDER_SUBMISSION_MODE=live-submit
# Environment=AUTOBOT_ENABLE_USER_LIVE_SUBMITTER=true
sudo systemctl daemon-reload
sudo systemctl restart autobot-user-order-submission-worker.timer
sudo systemctl start autobot-user-order-submission-worker.service
bash deploy/oracle/verify-autobot.sh --require-audit
cat data/results/user_order_submission_worker_latest.json
`live_submitter_enabled=true`와 서버사이드 손절 검증이 확인되기 전에는 실주문 가능 상태로 보지 않습니다.
관리자 로그 / 모니터링
운영자가 이해하기 쉬운 문구를 먼저 보여주고, 상세에는 원본 정보를 남깁니다.
최근 운영알림 기록 상태를 집계하는 중입니다.