`TValue` is the fundamental building block of QuanTAlib. It represents a single data point in a time series, consisting of a timestamp and a double-precision floating-point value.
It is implemented as a lightweight `readonly struct` to ensure immutability and high performance (stack allocation, no GC overhead).
## Structure
```csharp
publicreadonlystructTValue
{
publicreadonlylongTime;// Ticks (UTC)
publicreadonlydoubleValue;// Data value
publicreadonlyboolIsNew;// Metadata for streaming (optional usage)