From 41b38948a06ca06c99025f5cb790c74a56e17634 Mon Sep 17 00:00:00 2001 From: kyh <1329522@naver.com> Date: Tue, 23 May 2023 09:29:24 +0900 Subject: [PATCH] =?UTF-8?q?80=EA=B0=9C=EC=88=98=EB=A1=9C=20=EB=B3=80?= =?UTF-8?q?=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Million/DbMangement/DBServiceFunctions.cs | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Million/DbMangement/DBServiceFunctions.cs b/Million/DbMangement/DBServiceFunctions.cs index e9f9f66..96a404d 100644 --- a/Million/DbMangement/DBServiceFunctions.cs +++ b/Million/DbMangement/DBServiceFunctions.cs @@ -220,20 +220,20 @@ namespace Million.DbManagement if (candleTimeType == MCandleTimeType.M1 || candleTimeType == MCandleTimeType.M3 || candleTimeType == MCandleTimeType.M5 || candleTimeType == MCandleTimeType.M10 | candleTimeType == MCandleTimeType.M15|| candleTimeType == MCandleTimeType.M30) - startDate = startDate.AddMinutes(-72 * (int)candleTimeType); + startDate = startDate.AddMinutes(-80 * (int)candleTimeType); else if(candleTimeType == MCandleTimeType.H1 | candleTimeType == MCandleTimeType.H4) { var val = 1; if (candleTimeType == MCandleTimeType.H4) val = 4; - startDate = startDate.AddHours(-72 * val); + startDate = startDate.AddHours(-80 * val); } else if(candleTimeType == MCandleTimeType.D1) - startDate = startDate.AddDays(-72 * 1); + startDate = startDate.AddDays(-80 * 1); else if (candleTimeType == MCandleTimeType.W1) - startDate = startDate.AddDays(-72 * 7); + startDate = startDate.AddDays(-80 * 7); else if (candleTimeType == MCandleTimeType.MT1) - startDate = startDate.AddMonths(-72); + startDate = startDate.AddMonths(-80); var sqlQuery = string.Format(@"SELECT [DateTime],[StartValue],[EndValue],[HighValue],[LowValue],[MoneyVolume],[CandleTimeType] FROM [{0}] WHERE [DateTime] >= '{1}' AND [DateTime] < '{2}' AND [CandleTimeType] = {3} ORDER BY [DateTime] ASC", marketData.CoinFullName, startDate.ToString("yyyy-MM-dd HH:mm:ss"), endDate.ToString("yyyy-MM-dd HH:mm:ss"), (int)candleTimeType); @@ -265,20 +265,20 @@ namespace Million.DbManagement if (candleTimeType == MCandleTimeType.M1 || candleTimeType == MCandleTimeType.M3 || candleTimeType == MCandleTimeType.M5 || candleTimeType == MCandleTimeType.M10 | candleTimeType == MCandleTimeType.M15 || candleTimeType == MCandleTimeType.M30) - startDate = startDate.AddMinutes(-72 * (int)candleTimeType); + startDate = startDate.AddMinutes(-80 * (int)candleTimeType); else if (candleTimeType == MCandleTimeType.H1 | candleTimeType == MCandleTimeType.H4) { var val = 1; if (candleTimeType == MCandleTimeType.H4) val = 4; - startDate = startDate.AddHours(-72 * val); + startDate = startDate.AddHours(-80 * val); } else if (candleTimeType == MCandleTimeType.D1) - startDate = startDate.AddDays(-72 * 1); + startDate = startDate.AddDays(-80 * 1); else if (candleTimeType == MCandleTimeType.W1) - startDate = startDate.AddDays(-72 * 7); + startDate = startDate.AddDays(-80 * 7); else if (candleTimeType == MCandleTimeType.MT1) - startDate = startDate.AddMonths(-72); + startDate = startDate.AddMonths(-80); var sqlQuery = string.Format(@"SELECT TOP({0}) [DateTime],[StartValue],[EndValue],[HighValue],[LowValue],[MoneyVolume],[CandleTimeType] FROM [{1}] WHERE [DateTime] >= '{2}' AND [CandleTimeType] = {3} ORDER BY [DateTime] ASC", count, marketData.CoinFullName, startDate.ToString("yyyy-MM-dd HH:mm:ss"), ((int)candleTimeType).ToString());