US Crowding Radar
저장소에 포함된 검증된 Python CLI를 사용하십시오. 점수 계산을 직접 재구현하거나 문서화되지 않은 인터페이스를 호출하지 마십시오.
안전
- 읽기 전용 시장 인텔리전스이며, 매매 실행이 아닙니다.
CLAWBY_API_KEY를 명령줄 인수에 포함시키거나, 출력, 로그, 인쇄하지 마십시오.- 대시보드는 로컬 UI를 통해 키를 입력받고, Clawby 공식
/api/account엔드포인트로 검증하며, Git에서 무시되는 로컬 자격 증명 파일(모드 600)에 저장할 수 있습니다. - CLI 자동화는 환경 변수나 무시되는
.env파일에서만 키를 읽습니다. - 군집 점수를 가격 예측이나 투자 조언으로 설명하지 마십시오.
명령어
저장소 루트에서 실행:
python3 -m us_crowding_radar doctor
python3 -m us_crowding_radar watchlist list
python3 -m us_crowding_radar watchlist add TICKER --label "Company"
python3 -m us_crowding_radar watchlist remove TICKER
python3 -m us_crowding_radar scan
python3 -m us_crowding_radar scan --refresh
python3 -m us_crowding_radar scan --notify
python3 -m us_crowding_radar serve --port 8786
워크플로우
- 대시보드의 경우, 사용자에게 로컬 UI에서 자신의 키를 입력하도록 요청하고, 절대 반복하거나 로그에 남기지 마십시오. 성공적인 검증은 보호된 로컬 자격 증명 파일에서 복원할 수 있습니다.
- CLI 자동화의 경우,
doctor를 실행하고 환경 키가 설정되었는지 여부만 보고하십시오. - 실시간 스캔 전에 워치리스트를 확인하십시오.
- 캐시된 승인된 읽기 전용 실행을 위해
scan을, 최신 원격 데이터를 위해scan --refresh를 사용하십시오. - 점수, 방향, 커버리지, 구성 요소 증거, 소스 타임스탬프, 실패한 차원을 함께 보고하십시오.
- 사용자가 알림 대상을 설정하고 승인한 경우에만
--notify를 사용하십시오.
검증
python3 -m unittest discover -s tests -v
node --check us_crowding_radar/web/app.js
python3 -m compileall -q us_crowding_radar