klhztrader/KLHZ.Trader.Core/Declisions/Models/PeriodPricesInfo.cs

29 lines
970 B
C#

namespace KLHZ.Trader.Core.Declisions.Models
{
public readonly struct PeriodPricesInfo
{
public readonly int Start;
public readonly int End;
public readonly float LastPrice;
public readonly float FirstPrice;
public readonly float PeriodDiff;
public readonly float PeriodMax;
public readonly float PeriodMin;
public readonly bool Success;
public readonly TimeSpan Period;
public PeriodPricesInfo(bool success, float firstPrice, float lastPrice, float periodDiff, float periodMin, float 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;
}
}
}