using Bitget_Server.Domain.Models; using Bitget_Server.Infrastructure.Utils; namespace Bitget_Server.Application.Options; /// /// 런타임 변경 가능한 전역 옵션. JSON 파일에 영속화됨. /// (레버리지/주문수량/선택된 API 등 사용자가 런타임에 변경하는 값) /// public class GlobalOptions : BaseSettings { public bool LogDebugWrite { get; set; } = true; /// /// 현재 선택된 API 키 정보 (appsettings.json의 ApiKeys 중 하나의 스냅샷). /// public ApiKeyInfo_Bitget SelectAPI { get; set; } = null; public double Leverage { get; set; } = 10; public double OrderAmount { get; set; } = 50; /// 기본 캔들 간격(분). public int CandleIntervalMinutes { get; set; } = 5; /// 선택된 코인 종목 (Bitget symbol, 예: BTCUSDT). public string SelectedCoin { get; set; } = string.Empty; }