#!/usr/bin/env python3 """05단계: WLD 실시간 모니터 루프 (04 규칙 알림 포함).""" import argparse import runpy from pathlib import Path runpy.run_path(str(Path(__file__).resolve().parent / "_bootstrap.py")) from deepcoin.ops.monitor_coin import MonitorCoin if __name__ == "__main__": parser = argparse.ArgumentParser(description="WLD 모니터") parser.add_argument("--once", action="store_true", help="1회만 출력 후 종료") parser.add_argument("--no-rules", action="store_true", help="04 규칙 평가 생략") args = parser.parse_args() mon = MonitorCoin(cooldown_file=None, check_rules=not args.no_rules) if args.once: mon.monitor_wld() else: mon.run_schedule()