스포츠 관리
한눈에 보기
이 섹션의 기능
다가오는 NBA 및 프리미어 리그 스포츠 경기를 확인하고, 경기 데이터로부터 자동화된 예측 시장을 생성하며, 베팅 배당률을 갱신하고, 스포츠 시장의 전체 생명주기를 관리합니다.
사용 대상
- 스포츠 시장 관리자: 스포츠 예측 시장을 생성하고 감독합니다
- 시장 관리자: 자동화된 스포츠 시장을 검토하고 관리합니다
- 운영 담당자: 경기 일정을 모니터링하고 배당률 데이터를 갱신합니다
가장 일반적인 작업
- 다가오는 경기 보기: NBA, 프리미어 리그 및 UEFA 챔피언스 리그 경기 탐색
- 시장 생성: 경기 데이터로부터 예측 시장 생성
- 배당률 갱신: 외부 소스로부터 베팅 배당률 및 확률 업데이트
- 시장 상세 정보 보기: 생성된 시장에 대한 상세 정보 접근
시작하기 전에
다음 권한이 있는지 확인하세요:
admin_market: 모든 스포츠 시장 운영에 필요sport: 스포츠 경기 페이지를 보는 데 필요- 화이트리스트: "
Create & Approve Markets": 새 시장을 생성하는 데 필요
개요
| 섹션 | 설명 |
|---|---|
| 개요 | 다가오는 스포츠 경기를 확인하고 경기 데이터 및 베팅 배당률로부터 자동화된 예측 시장을 생성하기 위한 중앙 허브. |
| 주요 탭 | NBA, 프리미어 리그, UEFA 챔피언스 리그 |
보기 및 검색 기능
| 기능 | 필요 권한 | 필요 화이트리스트 |
|---|---|---|
| 경기 보기 | sport | 없음 |
| 시장 상세 정보 보기 | sport | 없음 |
| 배당률 갱신 | sport | 없음 |
생성 및 관리 기능
| 기능 | 필요 권한 | 필요 화이트리스트 |
|---|---|---|
| 시장 생성 | admin_market | Create & Approve Markets |
| 생성된 시장 보기 | admin_market | 없음 |
1. 스포츠 경기 관리
개요
목적: 여러 리그의 다가오는 스포츠 경기를 확인하고, 경기 데이터로부터 자동화된 예측 시장을 생성하며, 스포츠 시장의 전체 생명주기를 관리합니다.
주요 기능:
- 멀티 리그 경기 보기 기능
- 자동 시장 생성 기능
- 배당률 갱신 기능
- 시장 상세 정보 보기 기능
- 경기 정보 표시 기능
2. 리그 탭 및 경기 개요
주요 탭
스포츠 경기 페이지는 각각 다른 스포츠 리그를 나타내는 세 개의 기본 탭으로 구성됩니다:
| 탭 | 설명 | 데이터 소스 |
|---|---|---|
| NBA | 미국 프로농구 협회 경기 | 외부 스포츠 데이터 API |
| 프리미어 리그 | 잉글랜드 프리미어 리그 축구 경기 | 외부 스포츠 데이터 API |
| UEFA 챔피언스 리그 | UEFA 챔피언스 리그 축구 경기 | 외부 스포츠 데이터 API |
탭 동작
- 각 탭은 해당 리그에 해당하는 경기를 표시합니다
- 탭은 독립적입니다 - 탭을 전환하면 다른 경기 데이터가 로드됩니다
- 리그에 대한 경기가 없는 경우 다음 메시지가 표시됩니다: "No upcoming matches found for [리그명]"
- 경기 데이터는 외부 스포츠 데이터 제공업체로부터 자동으로 가져옵니다
3. 다가오는 경기 보기
목적
NBA, 프리미어 리그 및 UEFA 챔피언스 리그의 다가오는 스포츠 경기를 탐색하고 검토하여 시장 생성 기회를 식별합니다.
사용 시점
다음이 필요할 때 사용하세요:
- 시장 생성을 위해 예정된 다가오는 경기 검토
- 경기 날짜 및 시간 확인
- 베팅 배당률에서 계산된 초기 확률 확인
- 경기 시작까지 카운트다운 타이머 모니터링
단계
| 단계 | 작업 | 상세 내용 |
|---|---|---|
| 1 | 스포츠 경기 페이지 접근 | 메인 내비게이션에서 Automated Markets > Sport으로 이동합니다. |
| 2 | 리그 탭 선택 | 원하는 리그 탭을 클릭합니다: NBA, 프리미어 리그 또는 UEFA 챔피언스 리그. |
| 3 | 경기 테이블 검토 | 테이블에 선택한 리그의 모든 다가오는 경기가 다음 열과 함께 표시됩니다: |
| 3.1 | 경기 열 | 팀 약어를 표시합니다 (예: "NYK vs CLE", "NEW vs CHE") |
| 3.2 | 날짜 열 | 경기 날짜와 시간을 표시합니다 (예: "Dec 26, 12:00 AM") |
| 3.3 | 초기 확률 열 | 첫 번째 팀의 계산된 확률 퍼센트를 표시합니다 (예: "58.2%") 상세 정보를 위한 정보 아이콘 포함 |
| 3.4 | 카운트다운 열 | 경기 시작까지 남은 시간을 표시합니다 (예: "13d 13h 14m 13s") |
| 3.5 | 작업 열 | 시장 상태에 따라 "View Market" 또는 "Generate Market" 버튼이 포함됩니다 |
| 4 | 페이지 이동 (필요 시) | 10개 이상의 경기가 있는 경우, 하단의 페이지 이동 컨트롤을 사용하여 페이지 간 이동합니다. |
| 5 | 페이지당 행 수 조정 | "Rows per page" 드롭다운을 사용하여 표시되는 경기 수를 변경합니다 (기본값: 10). |
결과
선택한 리그의 모든 다가오는 경기를 경기 상세 정보, 확률 및 사용 가능한 작업을 포함한 주요 정보와 함께 볼 수 있습니다.
4. 경기 테이블 구조
테이블 열
| 열 | 설명 | 형식 | 예시 |
|---|---|---|---|
| 경기 | 경기의 팀 약어 | 텍스트 | "NYK vs CLE" |
| 날짜 | 예정된 경기 날짜 및 시간 | 날짜/시간 | "Dec 26, 12:00 AM" |
| 초기 확률 | 베팅 배당률 기반 첫 번째 팀의 계산된 확률 | 퍼센트 | "58.2%" |
| 카운트다운 | 경기 시작까지 남은 시간 | 시간 기간 | "13d 13h 14m 13s" |
| 작업 | 경기에 사용 가능한 작업 | 버튼 | "View Market" 또는 "Generate Market" |
작업 버튼 상태
| 버튼 | 상태 | 설명 |
|---|---|---|
| View Market | 시장 존재 | 시장이 이미 생성되었습니다. 클릭하여 시장 상세 정보를 확인합니다. |
| Generate Market | 시장 없음 | 시장이 아직 생성되지 않았습니다. 클릭하여 새 시장을 생성합니다. |
5. 배당률 갱신
목적
외부 스포츠 데이터 제공업체로부터 베팅 배당률을 업데이트하고 초기 확률을 재계산하여 시장 데이터를 최신 상태로 유지합니다.
사용 시점
다음이 필요할 때 사용하세요:
- 오래된 배당률 데이터 업데이트
- 시장 생성 전 확률 갱신
- 시장 데이터가 최신 베팅 정보를 반영하도록 보장
단계
| 단계 | 작업 | 상세 내용 |
|---|---|---|
| 1 | 리그 탭 선택 | 원하는 리그 탭을 클릭합니다 (NBA, 프리미어 리그 또는 UEFA 챔피언스 리그). |
| 2 | 배당률 갱신 클릭 | 경기 테이블 위에 있는 Refresh Odds 버튼을 클릭합니다. |
| 3 | 업데이트 대기 | 시스템이 외부 제공업체로부터 최신 배당률 데이터를 가져옵니다. |
| 4 | 업데이트된 데이터 검토 | 경기 테이블에서 업데이트된 초기 확률 및 카운트다운 타이머를 확인합니다. |
결과
외부 스포츠 데이터 제공업체로부터 최신 베팅 배당률 및 확률로 경기 데이터가 갱신됩니다. 카운트다운 타이머도 현재 시간을 반영하도록 업데이트됩니다.
주요 참고 사항
- 갱신 작업은 현재 탭의 모든 경기를 업데이트합니다
- 갱신은 데이터 제공업체의 응답 시간에 따라 몇 초가 걸릴 수 있습니다
- 초기 확률은 업데이트된 배당률에서 자동으로 재계산됩니다
- 카운트다운 타이머는 현재 서버 시간과 동기화됩니다
6. 경기로부터 시장 생성
목적
스포츠 경기 데이터를 사용하여 AI가 생성한 결과 처리 규칙과 베팅 배당률에서 계산된 확률로 자동화된 예측 시장을 생성합니다.
사용 시점
다음을 원할 때 사용하세요:
- 다가오는 경기에 대한 새 예측 시장 생성
- AI 지원으로 자동으로 시장 생성
- 사용자 정의 확률 재정의로 시장 설정
단계
| 단계 | 작업 | 상세 내용 |
|---|---|---|
| 1 | 리그 탭 선택 | 원하는 경기가 포함된 리그 탭으로 이동합니다 (NBA, 프리미어 리그 또는 UEFA 챔피언스 리그). |
| 2 | 경기 찾기 | 작업 열에서 "Generate Market"이 표시된 경기를 테이블에서 찾습니다. |
| 3 | 시장 생성 클릭 | 원하는 경기의 Generate Market 버튼을 클릭합니다. |
| 4 | 시장 생성 모달 검토 | 다음 정보가 포함된 모달 대화 상자가 나타납니다: |
| 4.1 | 경기 정보 | 리그명, 팀명, 경기 날짜 및 시간 표시 |
| 4.2 | 베팅 배당률 | 양 팀의 머니라인 배당률(ML) 표시 (예: 즐겨찾기 "ML: -437", 언더독 "ML: +292") |
| 4.3 | 초기 확률 섹션 | 배당률에서 계산된 확률과 재정의 옵션 표시 |
| 5 | 초기 확률 검토 | 모달에 다음이 표시됩니다: |
| 5.1 | 계산된 확률 | 베팅 배당률에서 자동 계산됨 (예: "Brighton & Hove Albion: 81.4%", "Sunderland: 25.5%") |
| 5.2 | 재정의 토글 | 필요 시 계산된 확률을 수동으로 재정의하기 위한 스위치 |
| 5.3 | 소스 정보 | "Calculated from odds:"를 표시하여 확률 소스를 나타냄 |
| 6 | 선택 사항: 북메이커 배당률 보기 | View Bookmaker Odds 버튼을 클릭하여 상세 배당률 정보를 확인합니다. |
| 7 | 선택 사항: 고급 설정 | Advanced 버튼을 클릭하여 추가 시장 구성 옵션에 접근합니다. |
| 8 | 시장 생성 | Generate 버튼을 클릭하여 AI가 생성한 결과 처리 규칙으로 시장을 생성합니다. |
| 9 | 모달 닫기 | 또는 Close를 클릭하여 시장 생성을 취소합니다. |
결과
성공적인 생성 후:
- 경기 질문이 포함된 새 예측 시장이 생성됩니다
- 시장은 Yes/No 대신 사용자 정의 결과 이름(팀명)을 사용합니다
- 초기 확률은 베팅 배당률(또는 재정의된 값)을 기반으로 설정됩니다
- AI가 생성한 결과 처리 규칙이 자동으로 생성됩니다
- 시장은 관리자 시장에서 "제안됨" 상태로 나타납니다
- 경기 행이 "Generate Market" 대신 "View Market"으로 업데이트됩니다
주요 참고 사항
- 시장 생성은 AI를 사용하여 자동으로 결과 처리 규칙을 생성합니다
- 시장은 팀명과 일치하는 사용자 정의 결과 이름으로 생성됩니다
- 초기 확률은 재정의되지 않는 한 베팅 배당률에서 계산됩니다
- 생성된 시장은 "제안됨" 상태에서 시작하며 게시 전 승인이 필요합니다
- 시장이 생성되면 경기 행에 "View Market" 버튼이 표시됩니다
- 시장은 재생성할 수 없습니다 - 시장이 존재하면 보기만 가능합니다
7. 시장 상세 정보 보기
목적
시장 상태, 거래 활동 및 시장 정보를 포함하여 생성된 스포츠 시장에 대한 상세 정보에 접근합니다.
사용 시점
다음이 필요할 때 사용하세요:
- 생성 후 시장 상세 정보 검토
- 시장 상태 및 활동 확인
- 시장 정보 및 블록체인 주소 확인
- 시장 관리 작업 접근
단계
| 단계 | 작업 | 상세 내용 |
|---|---|---|
| 1 | 리그 탭 선택 | 원하는 경기가 포함된 리그 탭으로 이동합니다. |
| 2 | 경기 찾기 | 작업 열에서 "View Market"이 표시된 경기를 테이블에서 찾습니다. |
| 3 | 시장 보기 클릭 | 원하는 경기의 View Market 버튼을 클릭합니다. |
| 4 | 시장 상세 페이지 검토 | 페이지에 종합적인 시장 정보가 표시됩니다: |
| 4.1 | 시장 헤더 | 상태 배지와 함께 시장 질문을 표시합니다 (예: "NEW vs CHE?") |
| 4.2 | 작업 버튼 | 시장 관리를 위한 "View Resolution Rules", "Preview", "Propose" 버튼 |
| 4.3 | 시장 통계 | 총 거래량, 총 잠긴 가치, 총 유동성, 수수료 정보 |
| 4.4 | 스포츠 시장 정보 | 소수점 배당률, 미국식 배당률, 확률 퍼센트, 스포츠 경기 배당률 ID |
| 4.5 | 시장 활동 탭 | 시장 생명주기 이벤트의 감사 로그를 표시합니다 (생성됨, 승인됨, 진행 중, 보관됨 등) |
| 4.6 | 최근 주문 탭 | 시장의 최근 거래 활동을 표시합니다 |
| 4.7 | 시장 정보 패널 | 상태, 유형, 카테고리, 태그, 생성자, 생성일, 만료일, 시장 ID, 질문 ID, 시장 주소, 질문 시장 주소, 조건 ID, 사전 판매 주소 ID, Panda Score 경기 ID |
| 5 | 뒤로 이동 | Back to Markets 버튼을 클릭하여 스포츠 경기 목록으로 돌아갑니다. |
시장 상세 페이지 섹션
시장 통계
| 지표 | 설명 |
|---|---|
| 총 거래량 (테이커) | 테이커 주문의 누적 거래량 |
| 총 잠긴 가치 | 시장에 잠긴 총 담보 |
| 총 유동성 | 시장에 제공된 총 유동성 |
| 수수료 | 거래 수수료, 병합 수수료, 상환 수수료 퍼센트 |
스포츠 시장 정보
| 필드 | 설명 | 예시 |
|---|---|---|
| 소수점 배당률 | 유럽식 베팅 배당률 | "NEW 1.74 - CHE 2.00" |
| 미국식 배당률 | 미국식 베팅 배당률 | "NEW -136 - CHE +100" |
| 확률 (%) | 각 팀의 승리 확률 | "NEW 57.6% - CHE 50.0%" |
| 스포츠 경기 배당률 ID | 외부 스포츠 데이터 제공업체 경기 ID | "GITX7hYrzL3cVG6IRGPP" |
시장 활동
시장 활동 탭은 모든 시장 생명주기 이벤트의 시간순 감사 로그를 보여줍니다:
| 이벤트 유형 | 설명 |
|---|---|
| 시장 생성됨 | 상세 정보와 함께 초기 시장 생성 |
| 시장 승인됨 | 관리자가 시장 승인 |
| 시장 진행 중 | 시장이 게시되고 거래를 위해 개방됨 |
| 시장 보관됨 | 공개 보기에서 시장 제거 |
각 이벤트에 표시되는 정보:
- 이벤트 제목 및 설명
- 작업을 수행한 사용자 (사용자 프로필 링크 포함)
- 이벤트 타임스탬프
시장 정보 패널
| 필드 | 설명 |
|---|---|
| 상태 | 현재 시장 상태 (제안됨, 승인됨, 진행 중, 보관됨 등) |
| 유형 | 시장 유형 (바이너리 시장) |
| 카테고리 | 시장 카테고리 (스포츠) |
| 태그 | 관련 태그 (예: "AI-generated", "Creator") |
| 생성자 | 시장을 생성한 사용자 (프로필 링크 포함) |
| 생성일 | 시장 생성 타임스탬프 |
| 만료일 | 시장 만료 날짜 및 시간 |
| 시장 ID | 내부 고유 식별자 |
| 질문 ID | 질문에 대한 블록체인 식별자 |
| 시장 주소 | 시장 컨트랙트의 블록체인 주소 |
| 질문 시장 주소 | 질문 시장 컨트랙트의 블록체인 주소 |
| 조건 ID | 조건에 대한 블록체인 식별자 |
| 사전 판매 주소 ID | 사전 판매 컨트랙트 주소 (해당하는 경우) |
| Panda Score 경기 ID | 외부 경기 ID (해당하는 경우) |
결과
상태, 통계, 거래 활동 및 블록체인 정보를 포함하여 생성된 스포츠 시장에 대한 종합적인 상세 정보를 볼 수 있습니다.
8. 스포츠 경기 관리 모범 사례
시장 생성
- 생성 전 배당률 검토: 현재 데이터를 보장하기 위해 시장 생성 전 항상 배당률을 갱신하세요
- 경기 정보 확인: 생성 전 경기 날짜, 시간 및 팀명이 올바른지 확인하세요
- 기존 시장 확인: 생성 전 해당 경기에 대한 시장이 이미 존재하지 않는지 확인하세요
- 재정의 신중히 사용: 구체적인 이유가 있을 때만 계산된 확률을 재정의하세요
- 생성된 시장 검토: 시장 승인 전 항상 AI가 생성한 결과 처리 규칙을 검토하세요
배당률 관리
- 정기적 갱신: 시장 데이터를 최신 상태로 유지하기 위해 주기적으로 배당률을 갱신하세요
- 확률 변동 모니터링: 데이터 문제를 나타낼 수 있는 중요한 확률 변화를 주시하세요
- 데이터 소스 확인: 외부 스포츠 데이터 제공업체가 올바르게 작동하는지 확인하세요
시장 검토
- 시장 상태 확인: 생성 후 시장 상태를 확인합니다 ("제안됨"이어야 합니다)
- 결과 처리 규칙 검토: AI가 생성한 규칙이 명확하고 정확한지 확인하세요
- 결과 이름 확인: 사용자 정의 결과 이름이 팀명과 올바르게 일치하는지 확인하세요
- 만료 날짜 확인: 만료 날짜가 경기 일정과 일치하는지 확인하세요
워크플로우 효율성
- 일괄 작업: 한 세션에서 여러 경기에 대한 시장을 생성하세요
- 필터 사용: 특정 스포츠에 집중하기 위해 리그 탭을 활용하세요
- 카운트다운 모니터링: 카운트다운 타이머를 사용하여 시작 시간이 임박한 경기의 우선순위를 정하세요
- 시장 생명주기 추적: 시장 이력을 이해하기 위해 시장 활동 탭을 검토하세요
9. 문제 해결
일반적인 문제
| 문제 | 가능한 원인 | 해결 방법 |
|---|---|---|
| "No upcoming matches found" | 리그에 예정된 경기 없음 | 선택한 리그에 경기가 예정되어 있는지 확인하세요 |
| "Generate Market" 버튼 작동 안 함 | 권한 부족 | "Create & Approve Markets" 화이트리스트 권한이 있는지 확인하세요 |
| 배당률이 갱신되지 않음 | 외부 API 문제 | 잠시 기다렸다가 다시 시도하거나, 외부 데이터 제공업체 상태를 확인하세요 |
| 시장이 이미 존재함 | 시장이 이전에 생성됨 | 기존 시장에 접근하려면 "View Market" 버튼을 사용하세요 |
| 확률이 부정확해 보임 | 오래된 배당률 데이터 | "Refresh Odds"를 클릭하여 외부 제공업체로부터 데이터를 업데이트하세요 |
오류 메시지
- 권한 거부: 필요한 권한이 없습니다. "Create & Approve Markets" 화이트리스트 부여를 위해 관리자에게 문의하세요.
- 시장 생성 실패: 네트워크 연결을 확인하고 다시 시도하세요. 경기 데이터가 유효한지 확인하세요.
- 배당률 갱신 실패: 외부 스포츠 데이터 제공업체를 사용할 수 없을 수 있습니다. 나중에 다시 시도하세요.
용어집
| 용어 | 설명 |
|---|---|
| 초기 확률 | 외부 스포츠 데이터 제공업체의 베팅 배당률을 기반으로 계산된 첫 번째 팀의 승리 확률 |
| 시장 생성 | AI가 생성한 결과 처리 규칙이 포함된 스포츠 경기 데이터로부터 새 예측 시장을 생성하는 작업 |
| 시장 보기 | 기존 생성된 시장에 대한 상세 정보에 접근하는 작업 |
| 배당률 갱신 | 외부 스포츠 데이터 제공업체로부터 베팅 배당률 및 확률을 업데이트하는 작업 |
| 카운트다운 | 예정된 경기 시작 시간까지 남은 시간 |
| 경기 | 예정된 날짜와 시간이 있는 두 팀 간의 스포츠 게임 |
| 리그 탭 | 다른 스포츠 리그 간 전환을 위한 탭 인터페이스 (NBA, 프리미어 리그, UEFA 챔피언스 리그) |
| 소수점 배당률 | 유럽식 베팅 배당률 (예: 1.74는 $1 베팅 시 $0.74 수익을 의미) |
| 미국식 배당률 | 미국식 베팅 배당률 (예: -136은 $100 수익을 위해 $136 베팅을 의미) |
| 머니라인 (ML) | 팀이 경기에서 승리할 배당률을 보여주는 베팅 형식 |
| 스포츠 경기 배당률 ID | 경기에 대한 외부 스포츠 데이터 제공업체의 고유 식별자 |
| 사용자 정의 결과 이름 | 기본 "Yes/No" 레이블 대신 시장 결과로 사용되는 팀명 |
| AI 생성 결과 처리 규칙 | 인공지능을 사용하여 자동으로 생성된 시장 결과 처리 기준 |
| 재정의 토글 | 배당률에서 계산된 값 대신 수동으로 확률을 설정하는 옵션 |
| 시장 활동 | 시장의 모든 생명주기 이벤트를 보여주는 감사 로그 (생성됨, 승인됨, 진행 중, 보관됨 등) |
| 시장 상세 페이지 | 시장 정보, 통계 및 관리 옵션의 종합 보기 |