From 7f97122b126162461e330c086980bfb7cb2b447a Mon Sep 17 00:00:00 2001 From: kyh <1329522@naver.com> Date: Thu, 25 Jul 2024 13:32:09 +0900 Subject: [PATCH] =?UTF-8?q?=EC=A0=84=EC=A0=80=EC=A0=90=20=EC=B4=88?= =?UTF-8?q?=EA=B8=B0=ED=99=94=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- BitgetApi/IndicatorConditionSetup/IndicatorProcess.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/BitgetApi/IndicatorConditionSetup/IndicatorProcess.cs b/BitgetApi/IndicatorConditionSetup/IndicatorProcess.cs index 9dd2f31..593d8b3 100644 --- a/BitgetApi/IndicatorConditionSetup/IndicatorProcess.cs +++ b/BitgetApi/IndicatorConditionSetup/IndicatorProcess.cs @@ -143,6 +143,7 @@ namespace BitgetAPI.IndicatorConditionSetup dic.Add("val", 0); dic.Add("clearFlag", true); dic.Add("flag", false); + dic.Add("firstFlag", true); 전저점.Add(market + strInterval, dic); } @@ -474,6 +475,8 @@ namespace BitgetAPI.IndicatorConditionSetup var 전저점Data = 전저점[market + strInterval]; double.TryParse(전저점Data["val"].ToString(), out var val); bool.TryParse(전저점Data["flag"].ToString(), out var flag); + bool.TryParse(전저점Data["firstFlag"].ToString(), out var firstFlag); + bool.TryParse(전저점Data["clearFlag"].ToString(), out var clearFlag); if (!flag) @@ -489,6 +492,7 @@ namespace BitgetAPI.IndicatorConditionSetup 전저점Data["flag"] = true; 전저점Data["clearFlag"] = true; 전저점Data["val"] = 0; + 전저점Data["firstFlag"] = false; } if(전봉4 > 전전봉4 && clearFlag) @@ -529,7 +533,7 @@ namespace BitgetAPI.IndicatorConditionSetup 낮은값_74_24_전봉 < candleData_전봉.IchimokData.하한선 && candleData_전봉.Close < candleData_전봉.IchimokData.하한선 && candleData_전봉.Open > candleData_전봉.Close && - (flag) + (flag && !firstFlag) ) //|| //(