늘림목까지 완성성
This commit is contained in:
@@ -17,4 +17,10 @@
|
||||
# 4. 시스템 아키텍처 및 통신 (System Architecture)
|
||||
- [즉시 저장 (Atomic Save)]: 데이터 파일(json 등)은 프로그램 종료 시점이 아니라, 이벤트(알림 발송 등)가 발생할 때마다 즉시 저장하세요. 재시작 시 기존 데이터를 삭제하지 않고 수정 데이터만 끼워 넣는 방식으로 안정적으로 운영하세요.
|
||||
- [API 요청 규칙]: 모든 API 요청은 `utils/request_handler.py`의 `SafeRequest` 클래스를 상속받아 구현하세요. HTTP 429(Too Many Requests) 에러 발생 시 재시도(Retry) 로직을 반드시 포함하세요.
|
||||
- [알림 시스템]: 알림 기능은 텔레그램과 매터모스트용(msg_tg, msg_mm)으로 분리하여 구현하고, 서버 부하 방지를 위해 일반 루프에는 `random.sleep(1~3)`을 기본 적용하세요. (실시간 매매 로직 제외)
|
||||
- [알림 시스템]: 알림 기능은 텔레그램과 매터모스트용(msg_tg, msg_mm)으로 분리하여 구현하고, 서버 부하 방지를 위해 일반 루프에는 `random.sleep(1~3)`을 기본 적용하세요. (실시간 매매 로직 제외)
|
||||
## [로직 누락 방지 규칙]
|
||||
- 모든 코드를 작성한 후, 스스로 다음 항목이 포함되었는지 검토하고 대답하세요.
|
||||
- 1. 손절(Stop-loss) 및 예외 처리 로직이 포함되었는가?
|
||||
- 2. API 호출 제한(429 Error) 및 슬리피지 고려가 되었는가?
|
||||
- 3. 사용자가 요청한 기존 로직과 100% 동일한 기능을 수행하는가?
|
||||
- 만약 하나라도 빠졌다면 코드를 출력하기 전에 스스로 수정하세요.
|
||||
Reference in New Issue
Block a user