수정
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user