전저점 관련 데이터 추가

This commit is contained in:
kyh
2024-07-25 12:26:45 +09:00
parent bfc3db469e
commit 022acf385e
4 changed files with 266 additions and 102 deletions

View File

@@ -259,13 +259,17 @@ namespace BitgetAPI.WebService
{
using (var Response = (HttpWebResponse)webEx.Response)
{
var nCode = Response.StatusCode;
using (var reader = new StreamReader(Response.GetResponseStream()))
if (Response != null)
{
var sRespBodyData = reader.ReadToEnd();
//return (JObject.Parse(sRespBodyData));
var nCode = Response.StatusCode;
using (var reader = new StreamReader(Response.GetResponseStream()))
{
var sRespBodyData = reader.ReadToEnd();
//return (JObject.Parse(sRespBodyData));
}
}
}
}
@@ -1098,8 +1102,24 @@ namespace BitgetAPI.WebService
var max = candleDataList.Max(t => t.Argument);
lastCandleData = candleDataList.Find(t => t.Argument == max);
// 최신데이터와 비교하여 교체/등록하기
if (lastCandleData.Argument.Second != 0)
var flag = false;
if (((int)mCandleTimeType) < 60)
{
if (!(lastCandleData.Argument.Millisecond == 0 && lastCandleData.Argument.Second == 0 && lastCandleData.Argument.Minute % ((int)mCandleTimeType) == 0))
{
flag = true;
}
}
else
{
if (!(lastCandleData.Argument.Millisecond == 0 && lastCandleData.Argument.Second == 0 &&
lastCandleData.Argument.Minute == 0 && lastCandleData.Argument.Hour % (((int)mCandleTimeType) / 60) == 0))
{
flag = true;
}
}
if (flag)
{
var beforeList = candleDataList.OrderByDescending(t => t.Argument).ToList();
var beforeArg = beforeList[1].Argument;
@@ -1179,7 +1199,14 @@ namespace BitgetAPI.WebService
}
var dt = candleData.Argument;
dt = dt.AddSeconds(dt.Second * -1);
dt = dt.AddMilliseconds(dt.Millisecond * -1);
dt = dt.AddMilliseconds(dt.Millisecond * -1);
if((int)mCandleTimeType > 60)
{
dt = dt.AddMinutes(dt.Minute * -1);
}
// 새 데이터 등록
candleDataList.Add(candleData);