diff --git a/BitgetApi/IndicatorConditionSetup/IndicatorProcess.cs b/BitgetApi/IndicatorConditionSetup/IndicatorProcess.cs index 2e05021..81706e7 100644 --- a/BitgetApi/IndicatorConditionSetup/IndicatorProcess.cs +++ b/BitgetApi/IndicatorConditionSetup/IndicatorProcess.cs @@ -510,22 +510,21 @@ namespace BitgetAPI.IndicatorConditionSetup else { var buyItem = UpBuyList[market + interval]; - + if (interval < MCandleTimeType.H1) { - var buyTime = ((DateTime)buyItem["BuyDate"]).AddHours((int)interval / 60); + var buyTime = ((DateTime)buyItem["BuyDate"]).AddMinutes((int)interval); if (nowTime < buyTime) continue; } //임시로 처리 else { - var buyTime = ((DateTime)buyItem["BuyDate"]).AddMinutes((int)interval); + var buyTime = ((DateTime)buyItem["BuyDate"]).AddHours((int)interval / 60); if (nowTime < buyTime) continue; } - var sellFlag = false; int.TryParse(buyItem["Type"].ToString(), out var type); var val = SellLongStep[market + interval]; @@ -740,14 +739,14 @@ namespace BitgetAPI.IndicatorConditionSetup if (interval < MCandleTimeType.H1) { - var buyTime = ((DateTime)buyItem["BuyDate"]).AddHours((int)interval / 60); + var buyTime = ((DateTime)buyItem["BuyDate"]).AddMinutes((int)interval); if (nowTime < buyTime) continue; } //임시로 처리 else { - var buyTime = ((DateTime)buyItem["BuyDate"]).AddMinutes((int)interval); + var buyTime = ((DateTime)buyItem["BuyDate"]).AddHours((int)interval / 60); if (nowTime < buyTime) continue; }