CRS data model
CRS uses the existing backend tables where practical, while storing CRS-specific trade fields directly on trades.
Core entities
tradesdiary_entriesuser_accountsuser_settingstags
CRS trade fields
Current CRS-specific persistence includes fields such as:
setup_stackjournal_payloadchecklist_payloadcontract_multiplierpip_sizeswapactual_risk_amountrisk_percent_of_accountpips
Why this matters
Earlier CRS iterations packed part of this data into notes metadata. The current direction is to keep those values first-class in the database so imports, exports, analytics, and edits are more reliable.
Related repo docs
backend/docs/CRS_API_CONTRACT.mdbackend/docs/CRS_DATA_MODEL.mdbackend/docs/R_VALUE_CALCULATIONS.md