var now = DateTime.Now.Date;
// далее с этим работаете по логике задачи. но это именно Ваш часовой пояс
// можно добавить переменную для "глубины истории" )))
var getTechAnalysis = client.MarketData.GetTechAnalysis(new Tinkoff.InvestApi.V1.GetTechAnalysisRequest
{
IndicatorType = Tinkoff.InvestApi.V1.GetTechAnalysisRequest.Types.IndicatorType.Rsi,
InstrumentUid = "a22a1263-8e1b-4546-a1aa-416463f104d3",
// а к UTC логичнее приводить только там где это критично )))
From = Timestamp.FromDateTime(now.AddYears(-2).ToUniversalTime()),
To = Timestamp.FromDateTime(now.ToUniversalTime()),
Interval = Tinkoff.InvestApi.V1.GetTechAnalysisRequest.Types.IndicatorInterval.OneDay,
TypeOfPrice = Tinkoff.InvestApi.V1.GetTechAnalysisRequest.Types.TypeOfPrice.High,
Length = 96
// Deviation вот с этим не копал, сорян
});
var now = DateTime.Now.Date.ToUniversalTime();
... utc лишь формат (часовой пояс точнее, формат тот же) удобный для линукс/юникс систем/бд... а если интересуют торги в РФ, то логично все таки сначала дату, и только потом приведение к Гринвичу ..
- для дома/офиса, чипсетовского райда выше крыши
- сам виндузятник всю свою жизнь. и как виндузятник говорю .. видал я виндовый софтверный райд в белых тапочках... и много раз..