diff --git a/src/main/kotlin/network/KisTradeService.kt b/src/main/kotlin/network/KisTradeService.kt index 6a97984..47561ab 100644 --- a/src/main/kotlin/network/KisTradeService.kt +++ b/src/main/kotlin/network/KisTradeService.kt @@ -342,6 +342,7 @@ object KisTradeService { else -> if (isBuy) "TTTS3002U" else "TTTS3001U" } val finalOrderDivision = when { + orderDivision.isNotEmpty() -> orderDivision marketCode.equals("SOR") || price == "0" || price.isEmpty() -> "01" // 시장가 else -> "00" // 지정가 } diff --git a/src/main/kotlin/service/AutoTradingManager.kt b/src/main/kotlin/service/AutoTradingManager.kt index c9a2b91..fac5370 100644 --- a/src/main/kotlin/service/AutoTradingManager.kt +++ b/src/main/kotlin/service/AutoTradingManager.kt @@ -378,14 +378,14 @@ object AutoTradingManager { ).onSuccess { newOrderNo -> println("✅ [재주문 완료] ${holding.name}: $newOrderNo") TradingLogStore.addSellLog( - holding.code, + "${holding.name}[${holding.code}]", targetPrice.toString(), "SELL", "🎊 ${if(marketCode.equals("Y"))"시간외 단일가" else "대체거래소"} 주식 재고털이 주문 완료" ) }.onFailure { TradingLogStore.addSellLog( - holding.code, + "${holding.name}[${holding.code}]", targetPrice.toString(), "SELL", "🎊 ${if(marketCode.equals("Y"))"시간외 단일가" else "대체거래소"} 주식 재고털이 주문 실패[${it.message}] "