====== System Price Format ====== T4 publishes prices in two formats: **Decimal** (default) and **Real**. The setting controls only decimal placement on all prices, including chart data and API responses. If you expect ES to look like ''5954.75'' instead of ''595475'', choose **Real**. ===== Formats ===== ^ Format ^ Description ^ Example (ES) ^ | Real | Human-readable decimal placement used by most trading UIs. | 5954.75 | | Decimal (default) | Raw exchange representation, without UI-friendly decimal placement. | 595475 | ===== Where it applies ===== All price fields in API and REST responses Streaming market data and historical/chart data ===== Set format during login ===== ==== Streaming API (gRPC) ==== var loginRequest = new T4Proto.V1.Auth.LoginRequest { Firm = demoConfig.Firm, Username = demoConfig.UserName, Password = demoConfig.Password, AppName = demoConfig.AppName, AppLicense = demoConfig.AppLicense, PriceFormat = T4Proto.V1.Common.PriceFormat.Real }; ==== REST ==== Option 1 — Use bearer token from Streaming API\ If you authenticate via Streaming and reuse that bearer token, the price format is already set. No additional REST setup is required. Option 2 — /login endpoint\ Specify ''priceFormat'' in the request body: { "firm": "CTSDev", "userName": "user", "password": "*****", "appName": "TradeBook", "appLicense": "F18CC97E-42D1-478A-8CE9-0A850B5C47A7", "priceFormat": "Real" } ===== Notes ===== * Price format must be chosen at login and cannot be changed until you re-authenticate. * Both API and REST support the same options (''Real'' / ''Decimal'').