time
Tout ce qui répond à « quand » : une heure d'horloge, une position sur le graphique compt…
Qu'est-ce que c'est
Tout ce qui répond à « quand » : une heure d'horloge, une position sur le graphique comptée en bougies, ou une durée. Tenu à l'écart des nombres ordinaires pour que les deux sortes de « quand » ne soient jamais confondues.
Famille racine de toute valeur de forme temporelle, avec exactement trois sous-chemins : time.epoch (horodatage UTC, secondes int64), time.bar (une position de bougie sur le graphique) et time.duration (un intervalle en secondes). Délibérément distincte de num. Rien n'est jamais typé time nu : les deux HORLOGES ne doivent pas s'interconnecter, donc un port déclare toujours son sous-chemin et le time_domain correspondant.
De quoi est-ce une sorte
Qui le crée
Aucun outil ne crée ce type directement.
Qui le prend
Comment le transformer en autre chose
Rien ne convertit time en un autre type.
Horloge
| time.epoch | secondes depuis 1970 (UTC) | EPOCH_SECONDS | quand c'est arrivé |
|---|---|---|---|
| time.bar | un indice de bougie sur le graphique | BAR_INDEX | il y a combien de bougies |
| time.duration | une durée en secondes | DURATION_SECONDS | combien de temps |
Ils ne se mélangent jamais : un indice de bougie n'est pas une heure, et une durée n'est pas une date. Le validateur refuse un câble entre deux domaines d'horloge, et rien ne convertit de l'un à l'autre — calculez l'autre avec un outil de temps.