diff --git a/src/main/kotlin/Main.kt b/src/main/kotlin/Main.kt index cdd1e96..611add1 100644 --- a/src/main/kotlin/Main.kt +++ b/src/main/kotlin/Main.kt @@ -84,8 +84,8 @@ fun getLlamaBinPath(): String { "$basePath/mac-x64/llama-server" } // Windows NUC - os.contains("win-n") -> { - "$basePath/win-x64/llama-server.exe" + os.contains("win") -> { + "$basePath/win-x64-n/llama-server.exe" } else -> "$basePath/llama-server" } diff --git a/src/main/kotlin/service/AutoTradingManager.kt b/src/main/kotlin/service/AutoTradingManager.kt index ec5f702..1d30ab2 100644 --- a/src/main/kotlin/service/AutoTradingManager.kt +++ b/src/main/kotlin/service/AutoTradingManager.kt @@ -567,8 +567,8 @@ val globalCallback = { completeTradingDecision: TradingDecision?, isSuccess: Boo var waitTime = 0.2 val H16 = LocalTime.of(16, 0) val H18 = LocalTime.of(18, 0) - val H08M35 = LocalTime.of(8, 35) - val H08M30 = LocalTime.of(8, 30) + val H08M35 = LocalTime.of(8, 0) + val H08M30 = LocalTime.of(7, 50) private fun runDiscoveryLoop(callback: TradingDecisionCallback) { discoveryJob = scope.launch { println("πŸš€ [AutoTrading] 발꡴ 루프 μ‹œμž‘: ${LocalDateTime.now()}") @@ -752,7 +752,7 @@ val globalCallback = { completeTradingDecision: TradingDecision?, isSuccess: Boo lastForceCheckMinute = currentMinute // μ‹€ν–‰ μ™„λ£Œ 기둝 } } - else if((now.hour == 16 || now.hour == 17) && (currentMinute % 10 == 3)) { + else if((now.hour == 8 || now.hour == 16 || now.hour == 17) && (currentMinute % 10 == 3)) { if (lastForceCheckMinute != currentMinute) { TradingLogStore.addAnalyzer( " - ", diff --git a/src/main/kotlin/service/LlamaServerManager.kt b/src/main/kotlin/service/LlamaServerManager.kt index 315d082..b4b54a8 100644 --- a/src/main/kotlin/service/LlamaServerManager.kt +++ b/src/main/kotlin/service/LlamaServerManager.kt @@ -131,6 +131,8 @@ object LlamaServerManager { env["GGML_VULKAN_MAX_NODES"] = "1" // DLL λ‘œλ“œ 경둜 κ°•μ œ μ§€μ • (bin 폴더 λ‚΄ dll μ°Έμ‘°) val libraryPath = File(binPath).parentFile.absolutePath + + val currentPath = System.getenv("PATH") ?: "" env["PATH"] = "$libraryPath;$currentPath"