From 83d671bece2c7598c39076cea250fba11507738a Mon Sep 17 00:00:00 2001 From: lunaticbum Date: Tue, 2 Jun 2026 15:05:02 +0900 Subject: [PATCH] ... --- src/main/kotlin/service/AutoTradingManager.kt | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/main/kotlin/service/AutoTradingManager.kt b/src/main/kotlin/service/AutoTradingManager.kt index 009ae58..4504b02 100644 --- a/src/main/kotlin/service/AutoTradingManager.kt +++ b/src/main/kotlin/service/AutoTradingManager.kt @@ -942,16 +942,14 @@ object AutoTradingManager { reanalysisList.clear() if (KisSession.tradeConfig.lowerAveragePrice) { currentBalance?.getHoldings()?.map { +// println("물타기 기준 체크${ it.profitRate.toDouble()},${(KisSession.tradeConfig.lowerAverageMaxRate * -1)}, ${(KisSession.tradeConfig.lowerAverageMinRate * -1)}") if( it.quantity.toInt() > KisSession.tradeConfig.lowerAverageTargetCount && it.profitRate.toDouble() < (KisSession.tradeConfig.lowerAverageMaxRate * -1) && - it.profitRate.toDouble() > (KisSession.tradeConfig.lowerAverageMinRate * -1) && - it.code !in pendingStocks && - it.code !in executionCache.values.map { it.code } && - it.code !in failList && - it.code !in isSafetyBeltStockCodes) + it.profitRate.toDouble() > (KisSession.tradeConfig.lowerAverageMinRate * -1) ) { - remainingCandidates.add(RankingStock(mksc_shrn_iscd = it.code, hts_kor_isnm = it.name)) + candidates.add(RankingStock(mksc_shrn_iscd = it.code, hts_kor_isnm = it.name)) + println("물타기 대상 추가 ${it.name}[${it.code}]") } } }