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}]") } } }