From 044e72664a231dfb6c010887904308923d5951fd Mon Sep 17 00:00:00 2001 From: kyh <1329522@naver.com> Date: Tue, 17 Jun 2025 14:58:00 +0900 Subject: [PATCH] =?UTF-8?q?=EC=A0=84=EC=A0=80=EA=B0=80=20=EA=B3=A0?= =?UTF-8?q?=EA=B0=80=20=EC=B6=94=EA=B0=80=ED=95=B4=EB=B4=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BitgetApi/IndicatorConditionSetup/IndicatorProcess.cs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/BitgetApi/IndicatorConditionSetup/IndicatorProcess.cs b/BitgetApi/IndicatorConditionSetup/IndicatorProcess.cs index 71c546d..37c08f7 100644 --- a/BitgetApi/IndicatorConditionSetup/IndicatorProcess.cs +++ b/BitgetApi/IndicatorConditionSetup/IndicatorProcess.cs @@ -353,7 +353,7 @@ namespace BitgetAPI.IndicatorConditionSetup ichimokuConditionSetup.calIchimokuData(candleDatas_5_정렬, candleData_5_전전전전봉); movingAverageConditionSetup.Cal_YHK_Downpublic(candleDatas_5_정렬, candleData_5_전전전전봉); #endregion - + var 저고점 = 전저고점[market + strInterval]; if (영호조건식_상향돌파 || 영호조건식_하향돌파) { if (영호조건식_상향돌파) @@ -367,7 +367,7 @@ namespace BitgetAPI.IndicatorConditionSetup var signalData = signals_SD.Find(i => i.MarketName.Equals(market) && i.Description.Equals(description)); //전 저점 계산 - + try { //사는 시점 @@ -383,7 +383,9 @@ namespace BitgetAPI.IndicatorConditionSetup if (sMABandConditionSetup.Calculate(candleDatas_5_TempList, SMABandType.LongBuy, true) && !sMABandConditionSetup.Calculate(candleDatas_5_TempList, SMABandType.LongSell, true) && - FirstFlag[market + strInterval + "Long"]) + FirstFlag[market + strInterval + "Long"] && + 저고점["전저가"] > 저고점["전전저가"] + ) { BuyLongStep[market] = 0; // 없으면 생성 @@ -587,7 +589,8 @@ namespace BitgetAPI.IndicatorConditionSetup if (sMABandConditionSetup.Calculate(candleDatas_5_TempList, SMABandType.ShortBuy, true) && !sMABandConditionSetup.Calculate(candleDatas_5_TempList, SMABandType.ShortSell, true) && - FirstFlag[market + strInterval + "Short"]) + FirstFlag[market + strInterval + "Short"] && + 저고점["전고가"] < 저고점["전전고가"]) { BuyShortStep[market] = 0; // 없으면 생성