Skip to content

cents thesis

Manage investment theses.

Terminal window
cents thesis <subcommand> [OPTIONS] [ARGS]...
  • cents thesis close — Close a thesis with outcome assessment.
  • cents thesis create — Create a new investment thesis.
  • cents thesis list — List theses.
  • cents thesis show — Show thesis details.
  • cents thesis update — Update a thesis.

Close a thesis with outcome assessment.

Synopsis

Terminal window
cents thesis close [OPTIONS] THESIS_ID

Arguments

ArgumentTypeRequired
THESIS_IDtextyes

Options

OptionTypeDefaultDescription
`—outcome/-o [correctincorrectpartialunclear]`
--notes/-n TEXTtextClosing notes (updates hypothesis)

Example

Terminal window
cents thesis close [OPTIONS] THESIS_ID

Create a new investment thesis.

Example: cents thesis create —title “NVDA bull case” —symbol NVDA

Synopsis

Terminal window
cents thesis create [OPTIONS]

Options

OptionTypeDefaultDescription
--title/-T TEXTtextThesis title
--hypothesis/-h TEXTtextDetailed thesis statement
--tags/-t TEXTtextComma-separated tags
--symbol/-S TEXTtextStock ticker (e.g., AAPL)
--business-quality/-b TEXTtextQuality assessment
`—valuation/-v [undervaluedfairovervalued]`[undervalued | fair | overvalued]
--moat/-m TEXTtextCompetitive advantage
`—time-horizon/-H [shortmediumlong]`[short | medium | long]
--horizon-end TEXTtextExpiry date (YYYY-MM-DD)
--risks/-r TEXTtextComma-separated key risks
--target-price FLOATfloatTarget price to close thesis
--stop-price FLOATfloatStop price to close thesis
--from-research TEXTtextAuto-populate from research on symbol

Example

Terminal window
cents thesis create --title "NVDA bull case" --symbol NVDA

List theses.

Synopsis

Terminal window
cents thesis list [OPTIONS]

Options

OptionTypeDefaultDescription
`—status/-s [openclosedinvalidatedall]`
--symbol/-S TEXTtextFilter by symbol
`—output/-o [textjson]`[text | json]

Example

Terminal window
cents thesis list [OPTIONS]

Show thesis details.

Synopsis

Terminal window
cents thesis show THESIS_ID

Arguments

ArgumentTypeRequired
THESIS_IDtextyes

Example

Terminal window
cents thesis show THESIS_ID

Update a thesis.

Synopsis

Terminal window
cents thesis update [OPTIONS] THESIS_ID

Arguments

ArgumentTypeRequired
THESIS_IDtextyes

Options

OptionTypeDefaultDescription
--conviction/-c FLOATfloatSet conviction (0-100)
`—status/-s [openclosedinvalidated]`[open | closed | invalidated]
--symbol/-S TEXTtextStock ticker
--business-quality/-b TEXTtextQuality assessment
`—valuation/-v [undervaluedfairovervalued]`[undervalued | fair | overvalued]
--moat/-m TEXTtextCompetitive advantage
`—time-horizon/-H [shortmediumlong]`[short | medium | long]
--horizon-end TEXTtextExpiry date (YYYY-MM-DD)
--risks/-r TEXTtextComma-separated key risks
--target-price FLOATfloatTarget price
--stop-price FLOATfloatStop price

Example

Terminal window
cents thesis update [OPTIONS] THESIS_ID
Not financial advice. Cents is an educational and research tool for tracking your own investment theses. Outputs are model-generated and may be inaccurate. You are solely responsible for your own investment decisions.