최초 추가
This commit is contained in:
@@ -76,7 +76,7 @@ namespace BitgetAPI.IndicatorConditionSetup
|
|||||||
// 스레드 시작/종료 플래그
|
// 스레드 시작/종료 플래그
|
||||||
public bool Is_th_SignalInfo;
|
public bool Is_th_SignalInfo;
|
||||||
public Dictionary<string, Dictionary<string, double>> 전저고점 = new Dictionary<string, Dictionary<string, double>>();
|
public Dictionary<string, Dictionary<string, double>> 전저고점 = new Dictionary<string, Dictionary<string, double>>();
|
||||||
|
public Dictionary<string, bool> FirstFlag = new Dictionary<string, bool>();
|
||||||
public List<object> checkedMarkets;
|
public List<object> checkedMarkets;
|
||||||
public List<object> intervalList;
|
public List<object> intervalList;
|
||||||
|
|
||||||
@@ -240,7 +240,7 @@ namespace BitgetAPI.IndicatorConditionSetup
|
|||||||
{
|
{
|
||||||
var dic = new Dictionary<string, double>();
|
var dic = new Dictionary<string, double>();
|
||||||
dic.Add("전고가", 0);
|
dic.Add("전고가", 0);
|
||||||
dic.Add("전저가", 0);
|
dic.Add("전저가", 0);
|
||||||
dic.Add("전전고가", 0);
|
dic.Add("전전고가", 0);
|
||||||
dic.Add("전전저가", 0);
|
dic.Add("전전저가", 0);
|
||||||
dic.Add("전전전저가", 0);
|
dic.Add("전전전저가", 0);
|
||||||
@@ -290,7 +290,7 @@ namespace BitgetAPI.IndicatorConditionSetup
|
|||||||
BuyLongStep[market + strInterval] = false;
|
BuyLongStep[market + strInterval] = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!(전저고점.ContainsKey(market + "1m") && 전저고점.ContainsKey(market + "5m") && 전저고점.ContainsKey(market + "30m")))
|
if (!(전저고점.ContainsKey(market + "1m") && 전저고점.ContainsKey(market + "15m") && 전저고점.ContainsKey(market + "30m")))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
#region 1분봉 처리
|
#region 1분봉 처리
|
||||||
@@ -649,8 +649,7 @@ namespace BitgetAPI.IndicatorConditionSetup
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
var 저고점_1 = 전저고점[market + "1m"];
|
var 저고점_1 = 전저고점[market + "1m"];
|
||||||
var 저고점_5 = 전저고점[market + "5m"];
|
|
||||||
var 저고점_15 = 전저고점[market + "15m"];
|
var 저고점_15 = 전저고점[market + "15m"];
|
||||||
var 저고점_30 = 전저고점[market + "30m"];
|
var 저고점_30 = 전저고점[market + "30m"];
|
||||||
|
|
||||||
@@ -681,6 +680,7 @@ namespace BitgetAPI.IndicatorConditionSetup
|
|||||||
if (!UpBuyList.ContainsKey(market))
|
if (!UpBuyList.ContainsKey(market))
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
var buyFlag = false;
|
var buyFlag = false;
|
||||||
|
|
||||||
var flag_1 = 현재봉3 > oneList.Max();
|
var flag_1 = 현재봉3 > oneList.Max();
|
||||||
@@ -699,8 +699,10 @@ namespace BitgetAPI.IndicatorConditionSetup
|
|||||||
{
|
{
|
||||||
buyFlag = true;
|
buyFlag = true;
|
||||||
}
|
}
|
||||||
|
if (FirstFlag.ContainsKey(market + "Up"))
|
||||||
|
FirstFlag[market + "Up"] = false;
|
||||||
|
|
||||||
if (buyFlag)
|
if (buyFlag && FirstFlag[market + "Up"])
|
||||||
{
|
{
|
||||||
// 없으면 생성
|
// 없으면 생성
|
||||||
if (signalData == null)
|
if (signalData == null)
|
||||||
@@ -726,7 +728,7 @@ namespace BitgetAPI.IndicatorConditionSetup
|
|||||||
{ "Flag", 저고점_30["전고가"] > 저고점_30["전전고가"]},
|
{ "Flag", 저고점_30["전고가"] > 저고점_30["전전고가"]},
|
||||||
{ "MCandleTimeType", (int)interval },
|
{ "MCandleTimeType", (int)interval },
|
||||||
{ "CandleTime", candleData.Argument },
|
{ "CandleTime", candleData.Argument },
|
||||||
{ "Candle", candleData }
|
{ "Candle", candleData }
|
||||||
};
|
};
|
||||||
|
|
||||||
UpBuyList.Add(market, buyDic);
|
UpBuyList.Add(market, buyDic);
|
||||||
@@ -763,8 +765,9 @@ namespace BitgetAPI.IndicatorConditionSetup
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
FirstFlag[market + "Up"] = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
//파는 시점
|
//파는 시점
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -922,8 +925,9 @@ namespace BitgetAPI.IndicatorConditionSetup
|
|||||||
{
|
{
|
||||||
buyFlag = true;
|
buyFlag = true;
|
||||||
}
|
}
|
||||||
|
if (FirstFlag.ContainsKey(market + "Down"))
|
||||||
if (buyFlag)
|
FirstFlag[market + "Down"] = false;
|
||||||
|
if (buyFlag && FirstFlag[market + "Down"])
|
||||||
{
|
{
|
||||||
// 없으면 생성
|
// 없으면 생성
|
||||||
if (signalData == null)
|
if (signalData == null)
|
||||||
@@ -985,7 +989,8 @@ namespace BitgetAPI.IndicatorConditionSetup
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
FirstFlag[market + "Down"] = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
//파는 시점
|
//파는 시점
|
||||||
|
|||||||
Reference in New Issue
Block a user