최초 추가
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;
|
||||||
|
|
||||||
@@ -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분봉 처리
|
||||||
@@ -650,7 +650,6 @@ 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)
|
||||||
@@ -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