diff --git a/BitgetApi/IndicatorConditionSetup/IndicatorProcess.cs b/BitgetApi/IndicatorConditionSetup/IndicatorProcess.cs index 5165ae6..27df97d 100644 --- a/BitgetApi/IndicatorConditionSetup/IndicatorProcess.cs +++ b/BitgetApi/IndicatorConditionSetup/IndicatorProcess.cs @@ -225,16 +225,18 @@ namespace BitgetAPI.IndicatorConditionSetup var 높은값_74_24 = Math.Max(candleData.movingAverageDataList[72].Value, candleData.movingAverageDataList[24].Value); // 24,72 낮은값 var 낮은값_74_24 = Math.Min(candleData.movingAverageDataList[72].Value, candleData.movingAverageDataList[24].Value); - + var 전봉4 = candleData_전봉.movingAverageDataList[4].Value; var 전봉24 = candleData_전봉.movingAverageDataList[24].Value; var 전봉72 = candleData_전봉.movingAverageDataList[72].Value; var 현재봉4 = candleData.movingAverageDataList[4].Value; var 현재봉24 = candleData.movingAverageDataList[24].Value; var 현재봉72 = candleData.movingAverageDataList[72].Value; + var 전봉Bol4 = candleData_전봉.movingAverageDataList[4].BolangerValue; var 전봉Bol12 = candleData_전봉.movingAverageDataList[12].BolangerValue; var 전봉Bol24 = candleData_전봉.movingAverageDataList[24].BolangerValue; + var 전전봉Bol4 = candleData_전전봉.movingAverageDataList[4].BolangerValue; var 전전봉Bol12 = candleData_전전봉.movingAverageDataList[12].BolangerValue; var 전전봉Bol24 = candleData_전전봉.movingAverageDataList[24].BolangerValue; var Bol12 = candleData.movingAverageDataList[12].BolangerValue; @@ -255,10 +257,13 @@ namespace BitgetAPI.IndicatorConditionSetup //var sellFlag = 전봉Bol12 - 전봉Bol24 < Bol12 - Bol24 || 현재봉4 > 낮은값_74_24; - var buyFlag = candleData_전봉.movingAverageDataList[12].BolangerValue > candleData_전봉.movingAverageDataList[24].BolangerValue && 전전봉Bol12 - 전전봉Bol24 > 전봉Bol12 - 전봉Bol24; + var buyFlag = 전전봉Bol4 > 전봉Bol4 && + 전봉Bol4 > 전봉Bol12 && + 전봉Bol12 > 전봉Bol24 && + 전전봉Bol12 - 전전봉Bol24 > 전봉Bol12 - 전봉Bol24; //파는 시점 볼랜저 전전봉 12 - 24 값이 전봉 12 - 24보다 클경우 팜 - var sellFlag = 전전봉Bol12 - 전전봉Bol24 < 전봉Bol12 - 전봉Bol24 || 현재봉4 > 낮은값_74_24; + var sellFlag = 전전봉Bol12 - 전전봉Bol24 < 전봉Bol12 - 전봉Bol24 || 전봉4 > 낮은값_74_24_전봉; //파는 시점 볼랜저 전전봉 12 - 24 값이 전봉 12 - 24보다 클경우 팜 //var buyFlag = candleData_전봉.movingAverageDataList[12].BolangerValue > candleData_전봉.movingAverageDataList[24].BolangerValue && 전전봉Bol12 - 전전봉Bol24 > 전봉Bol12 - 전봉Bol24; @@ -334,7 +339,7 @@ namespace BitgetAPI.IndicatorConditionSetup && candleData_전전봉.movingAverageDataList[4].Value < 높은값_74_24_전전봉) && // 현재의 4가 74,21 보다 작고나서 (candleData_전봉.movingAverageDataList[4].Value < 낮은값_74_24_전봉 && - 낮은값_74_24_전봉 < candleData.IchimokData.상한선) && + 낮은값_74_24_전봉 < candleData.IchimokData.하한선) && //볼랜저 12 24중 12가 크고 전전봉 전봉 12 차이보다 전전봉 전봉 24가 작아야함(하향) buyFlag) {