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 вот с этим не копал, сорян
});