klhztrader/KLHZ.Trader.Core.Math/Declisions/Dtos/PeriodPricesInfoDto.cs

29 lines
1001 B
C#

namespace KLHZ.Trader.Core.Math.Declisions.Dtos
{
internal readonly struct PeriodPricesInfoDto
{
public readonly int Start;
public readonly int End;
public readonly decimal LastPrice;
public readonly decimal FirstPrice;
public readonly decimal PeriodDiff;
public readonly decimal PeriodMax;
public readonly decimal PeriodMin;
public readonly bool Success;
public readonly TimeSpan Period;
public PeriodPricesInfoDto(bool success, decimal firstPrice, decimal lastPrice, decimal periodDiff, decimal periodMin, decimal periodMax, TimeSpan period, int start, int end)
{
Success = success;
LastPrice = lastPrice;
FirstPrice = firstPrice;
PeriodDiff = periodDiff;
PeriodMax = periodMax;
PeriodMin = periodMin;
Period = period;
Start = start;
End = end;
}
}
}