나는 데이터는 주식에서는 공급자를 포함하는 데이터에 대한 연장 거래 시간입니다.
데이터 집계한 1 분 데이터 포인트는 나에서 변환을 JSON List<Aggregate>
는 집계가 포함,높음,낮음을 열고,가까운,그리고 시간의 시작은 집계한 1 분 window.
내 쿼리를 포함 여러 거래 일이 될 수 있는 수백과될 수 있습니다. 내 계산의 지표를 제외해야 후시간 데이터이다.
그래서 나는 목록 항목의 수백체:
public class Aggregate
{
public decimal Close { get; set; }
public decimal UnixTimestamp { get; set; } // milliseconds
...
}
도 DateTime FromDate
고 DateTime ToDate
에 걸쳐 수백명의 일입니다.
지금 하는 확실한 방법을 필터링하는 시간 이후에 데이터을 비교하는 것입니다 UnixTimestamp
각 항목의 정기적인 시간을 거래 창 9:30AM PST-16:00PM 태평양 표준시. 을 필요로 변환하마 UnixTimestamp
하기 DateTime
. 이것은 많이다 직관적으로,그것은 더 나은 변환 FromDate
고 ToDate
하기 UnixTimestamp
고 필터링하는 품목과 함께 읽습니다.
long unixTimeMsecToDate = new DateTimeOffset(aggrParams.ToDate).ToUnixTimeMilliseconds();
long unixTimeMsecFromDate = new DateTimeOffset(aggrParams.FromDate).ToUnixTimeMilliseconds();
그런데,나는 내 손가락을 넣어서 정확한 코드...을 반복합니다. 방법?