# forge.types.Context

```python
forge.types.Context(*args, **kwargs)
```

The point-in-time context every hook receives as ``ctx``.

Reads are views cut at the decision time: nothing a bar closing later could change is
reachable. The members marked **action** queue something the engine applies at the next real
price; everything else only reads.

Since Forge API 1.
