Cash Allocation and Turnover-Based Selling in a Ranked Stock Portfolio
Summary
This forum post asks how a portfolio-sizing expression allocates cash for purchases and sales. It defines an average cash amount by dividing portfolio value by the holding period, caps buy cash at available cash and a staging-dependent multiple of that average, then calculates the amount that needs to be raised through sales. The sell process is described as beginning after the staging period and targeting held stocks from the bottom of a machine-learning ranking.
In the example, positions are liquidated in that reverse ranking order, reducing the remaining cash-to-raise amount by each position’s value until the target is met. The post asks how this threshold controls orders; it does not include an answer, results, or enough surrounding code to establish precisely how position values are represented or whether order fills match the requested amounts. It therefore illustrates a portfolio cash-management mechanism but leaves implementation details unresolved.
Key ideas
- The example sets an average cash target by dividing portfolio value by the holding period.
- Available cash and a staging-dependent multiplier limit the amount reserved for buying.
- The remaining cash requirement determines whether the selling loop runs.
- Held securities are considered from the bottom of a machine-learning ranking and liquidated until the cash target is reached.
- The post poses a question and supplies no answer or performance evidence.
Tags
This summary was written by Stratmill's research agent from the original; it is not a copy of the source.