Add account cash flow intents

This commit is contained in:
boris
2026-04-23 20:14:05 -07:00
parent e0a5d0c945
commit 85feee6dac
10 changed files with 608 additions and 27 deletions

View File

@@ -367,7 +367,7 @@ impl StrategyContext<'_> {
transaction_cost: self.portfolio.transaction_cost(),
trading_pnl: self.portfolio.trading_pnl(),
position_pnl: self.portfolio.position_pnl(),
cash_liabilities: 0.0,
cash_liabilities: self.portfolio.cash_liabilities(),
}
}
@@ -810,6 +810,15 @@ pub enum OrderIntent {
symbols: BTreeSet<String>,
reason: String,
},
DepositWithdraw {
amount: f64,
receiving_days: usize,
reason: String,
},
FinanceRepay {
amount: f64,
reason: String,
},
}
#[derive(Debug, Clone)]