예외처리 코드 추가

This commit is contained in:
kyh
2024-06-27 16:09:54 +09:00
parent fad61e6861
commit d045566632

View File

@@ -101,15 +101,17 @@ namespace BitgetAPI.IndicatorConditionSetup
}
var findedMarket = commonProperty.candleDataLists.Find(i => i.ConGoodsData.MarketName == item.MarketName);
var lastCandleData = findedMarket.candleDataList[item.MCandleTimeType].OrderBy(i => i.Argument).ToList().Last();
if (lastCandleData.IchimokData != null)
{
if (checked구름떼하향돌파 || 영호조건식_하향돌파)
var candleDataList = findedMarket.candleDataList[item.MCandleTimeType].OrderBy(i => i.Argument).ToList();
if(candleDataList != null && candleDataList.Count > 0) {
var lastCandleData = candleDataList.Last();
if (lastCandleData.IchimokData != null)
{
item.Price = lastCandleData.Close;
item.Rate = (lastCandleData.Close / lastCandleData.Open) * 100 - 100;
item.IndicatorRate = (lastCandleData.Close / item.IndicatorPrice) * 100 - 100;
if (checked구름떼하향돌파 || 영호조건식_하향돌파)
{
item.Price = lastCandleData.Close;
item.Rate = (lastCandleData.Close / lastCandleData.Open) * 100 - 100;
item.IndicatorRate = (lastCandleData.Close / item.IndicatorPrice) * 100 - 100;
}
}
}
}