This commit is contained in:
kyh
2024-12-03 13:18:13 +09:00
parent 34005c0ed1
commit 22a68e34e8

View File

@@ -447,18 +447,18 @@ namespace BitgetAPI.IndicatorConditionSetup
if (!UpBuyList.ContainsKey(market + interval))
{
var buyFlag = false;
var buyTempFlag = false;
var buyType = 0;
if (BuyLongStep.ContainsKey(market + interval) && BuyLongStep[market + interval])
{
if (전봉72 < 전봉24 && 전봉24 < 전봉12 && 전봉12 < 전봉2 &&
{
if (전봉72 < 전봉24 && 전봉24 < 전봉12 && 전봉12 < 전봉2 &&
candleData_전봉.IchimokData.상한선 < 전봉24 &&
전전봉24 < 전봉24 && 전전봉12 < 전봉12)
(전전봉24 < 전봉24 || 전전봉12 < 전봉12))
{
if (전봉Bol12_Up < 전봉Bol24_Up && 전전봉Bol12_Up < 전전봉Bol24_Up)
{
buyType = 2;
buyFlag = true;
}
buyTempFlag = true;
buyType = 2;
}
else if (전봉2 < 전봉24)
BuyLongStep[market + interval] = false;
@@ -466,16 +466,16 @@ namespace BitgetAPI.IndicatorConditionSetup
else
{
if (
candleData_전봉.IchimokData.상한선 > 전봉2 && candleData_전전봉.IchimokData.상한선 > 전전봉2 &&
전봉24 < 전봉2 && 전전봉24 < 전전봉2 && 전전봉72 > 전전봉2 && 전봉72 < 전봉2 && 전전봉24 < 전봉24 && 전전봉12 < 전봉12
candleData_전봉.IchimokData.하한선 > 전봉2 && candleData_전전봉.IchimokData.하한선 > 전전봉2 &&
전봉72 < 전봉2 && 전전봉72 < 전전봉2 && 전전봉24 > 전전봉2 && 전봉24 < 전봉2 && (전전봉24 < 전봉24 || 전전봉12 < 전봉12)
)
{
buyFlag = true;
buyTempFlag = true;
buyType = 1;
}
else if (
candleData_전봉.IchimokData.상한선 < 전봉2 && candleData_전전봉.IchimokData.상한선 < 전전봉2 && candleData_전봉.IchimokData.상한선 < 전봉24 &&
전봉72 < 전봉2 && 전전봉72 < 전전봉2 && 전전봉24 > 전전봉2 && 전봉24 < 전봉2
candleData_전봉.IchimokData.상한선 < 전봉2 && candleData_전전봉.IchimokData.상한선 < 전전봉2 &&
전봉24 < 전봉2 && 전전봉24 > 전전봉2 && 전전봉72 < 전전봉2 && 전봉72 < 전봉2 && (전전봉24 < 전봉24 || 전전봉12 < 전봉12)
)
{
BuyLongStep[market + interval] = true;
@@ -483,6 +483,15 @@ namespace BitgetAPI.IndicatorConditionSetup
}
}
if (buyTempFlag)
{
if (전봉Bol12_Down > 전봉Bol24_Down && 전전봉Bol12_Down > 전전봉Bol24_Down
&& 전전봉Bol12_Up < 전봉Bol12_Up && 전전봉Bol24_Up < 전봉Bol24_Up)
{
buyFlag = true;
}
}
if (buyFlag)
{
@@ -711,20 +720,18 @@ namespace BitgetAPI.IndicatorConditionSetup
if (!DownBuyList.ContainsKey(market + interval))
{
var buyFlag = false;
var buyTempFlag = false;
var buyType = 0;
if (BuyShortStep.ContainsKey(market + interval) && BuyShortStep[market + interval])
{
//72 > 24 > 12 > 2
if (전봉72 > 전봉24 && 전봉24 > 전봉12 && 전봉12 > 전봉2 &&
if (전봉72 > 전봉24 && 전봉24 > 전봉12 && 전봉12 > 전봉2 &&
candleData_전봉.IchimokData.하한선 > 전봉24 &&
전전봉24 > 전봉24 && 전전봉12 > 전봉12)
(전전봉24 > 전봉24 || 전전봉12 > 전봉12))
{
if (전봉Bol12_Down > 전봉Bol24_Down && 전전봉Bol12_Down > 전전봉Bol24_Down)
{
buyType = 2;
buyFlag = true;
}
buyTempFlag = true;
buyType = 2;
}
else if (전봉2 > 전봉24)
BuyShortStep[market + interval] = false;
@@ -732,22 +739,31 @@ namespace BitgetAPI.IndicatorConditionSetup
else
{
if (
candleData_전봉.IchimokData.하한선 < 전봉2 && candleData_전전봉.IchimokData.하한선 < 전전봉2 &&
전봉24 > 전봉2 && 전전봉24 > 전전봉2 && 전전봉72 < 전전봉2 && 전봉72 > 전봉2 && 전전봉24 > 전봉24 && 전전봉12 > 전봉12
candleData_전봉.IchimokData.상한선 < 전봉2 && candleData_전전봉.IchimokData.상한선 < 전전봉2 &&
전봉72 > 전봉2 && 전전봉72 > 전전봉2 && 전전봉24 < 전전봉2 && 전봉24 > 전봉2 && (전전봉24 > 전봉24 || 전전봉12 > 전봉12)
)
{
buyFlag = true;
buyTempFlag = true;
buyType = 1;
}
else if (
candleData_전봉.IchimokData.하한선 < 전봉2 && candleData_전전봉.IchimokData.하한선 < 전전봉2 &&
전봉24 > 전봉2 && 전전봉24 > 전전봉2 && 전전봉72 < 전전봉2 && 전봉72 > 전봉2 && 전전봉24 > 전봉24 && 전전봉12 > 전봉12
candleData_전봉.IchimokData.하한선 > 전봉2 && candleData_전전봉.IchimokData.하한선 > 전전봉2 &&
전봉24 > 전봉2 && 전전봉24 < 전전봉2 && 전전봉72 > 전전봉2 && 전봉72 > 전봉2 && (전전봉24 > 전봉24 || 전전봉12 > 전봉12)
)
{
BuyShortStep[market + interval] = true;
continue;
}
}
}
if (buyTempFlag)
{
if (전봉Bol12_Down > 전봉Bol24_Down && 전전봉Bol12_Down > 전전봉Bol24_Down
&& 전전봉Bol12_Up < 전봉Bol12_Up && 전전봉Bol24_Up < 전봉Bol24_Up)
{
buyFlag = true;
}
}
if (buyFlag)
{