This commit is contained in:
jwlee
2024-06-14 21:48:02 +09:00
parent 2722e15a0b
commit a527275ffb

View File

@@ -127,6 +127,8 @@ namespace BitgetAPI.IndicatorConditionSetup
var candleDatas_정렬 = candleDatas.OrderBy(i => i.Argument).ToList();
var candleData = candleDatas.Find(i => i.Argument == candleDatas_정렬.Last().Argument);
if (candleData == null) continue;
ichimokuConditionSetup.calIchimokuData(candleDatas_정렬, candleData);
movingAverageConditionSetup.Cal_YHK_Downpublic(candleDatas_정렬, candleData);
@@ -134,6 +136,7 @@ namespace BitgetAPI.IndicatorConditionSetup
candleDatas_정렬.RemoveAt(candleDatas_정렬.Count - 1);
var candleData_전봉 = candleDatas.Find(i => i.Argument == candleDatas_정렬.Last().Argument);
if (candleData_전봉 == null) continue;
ichimokuConditionSetup.calIchimokuData(candleDatas_정렬, candleData_전봉);
movingAverageConditionSetup.Cal_YHK_Downpublic(candleDatas_정렬, candleData_전봉);
@@ -142,8 +145,7 @@ namespace BitgetAPI.IndicatorConditionSetup
&& candleData.Close > candleData.IchimokData.상한선)
{
var price = candleData.Close;
var rate = (candleData.Close / candleData.Open) * 100 - 100;
var indicatorPrice = candleData.Open;
var indicatorRate = (candleData.Close / indicatorPrice) * 100 - 100;
@@ -153,6 +155,9 @@ namespace BitgetAPI.IndicatorConditionSetup
// 없으면 생성
if (signalData == null)
{
var price = candleData.Close;
var rate = (candleData.Close / candleData.Open) * 100 - 100;
SignalInfoData signalInfoData = new SignalInfoData();
signalInfoData.SignalStart = nowTime;
signalInfoData.MarketName = market;
@@ -170,8 +175,7 @@ namespace BitgetAPI.IndicatorConditionSetup
else if (checked구름떼상향돌파 && candleData_전봉.Open > candleData_전봉.IchimokData.하한선 && candleData.Open < candleData.IchimokData.하한선 && candleData.High < candleData.IchimokData.하한선
&& candleData.Close < candleData.IchimokData.하한선)
{
var price = candleData.Close;
var rate = (candleData.Close / candleData.Open) * 100 - 100;
var indicatorPrice = candleData.Open;
var indicatorRate = (candleData.Close / indicatorPrice) * 100 - 100;
@@ -181,6 +185,10 @@ namespace BitgetAPI.IndicatorConditionSetup
// 없으면 생성
if (signalData == null)
{
var price = candleData.Close;
var rate = (candleData.Close / candleData.Open) * 100 - 100;
SignalInfoData signalInfoData = new SignalInfoData();
signalInfoData.SignalStart = nowTime;
signalInfoData.MarketName = market;
@@ -228,8 +236,7 @@ namespace BitgetAPI.IndicatorConditionSetup
{
var price = candleData.Close;
var rate = (candleData.Close / candleData.Open) * 100 - 100;
var indicatorPrice = candleData.Open;
var indicatorRate = (candleData.Close / indicatorPrice) * 100 - 100;
var description = string.Format("{0} 72,24,4 상승", strInterval); ;
var signalData = signals_LU.Find(i => i.MarketName.Equals(market) && i.Description.Equals(description));
@@ -237,6 +244,9 @@ namespace BitgetAPI.IndicatorConditionSetup
// 없으면 생성
if (signalData == null)
{
var indicatorPrice = candleData.Open;
var indicatorRate = (candleData.Close / indicatorPrice) * 100 - 100;
SignalInfoData signalInfoData = new SignalInfoData();
signalInfoData.SignalStart = nowTime;
signalInfoData.MarketName = market;
@@ -261,15 +271,16 @@ namespace BitgetAPI.IndicatorConditionSetup
var price = candleData.Close;
var rate = (candleData.Close / candleData.Open) * 100 - 100;
var indicatorPrice = candleData.Open;
var indicatorRate = (candleData.Close / indicatorPrice) * 100 - 100;
var description = string.Format("{0} 72,24,4 하락", strInterval);
var signalData = signals_SD.Find(i => i.MarketName.Equals(market) && i.Description.Equals(description));
// 없으면 생성
if (signalData == null)
{
var indicatorPrice = candleData.Open;
var indicatorRate = (candleData.Close / indicatorPrice) * 100 - 100;
SignalInfoData signalInfoData = new SignalInfoData();
signalInfoData.SignalStart = nowTime;
signalInfoData.MarketName = market;