Commit 021d4fb
refactor(notifications): migrate to shared renderer_base (#315)
* feat(rebalance): record execution telemetry via PerformanceMonitor
Persist IBKR execution summaries after each strategy cycle using
QuantPlatformKit try_record_platform_execution().
Co-Authored-By: Claude <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
* fix(ci): align QPK pin with canonical 0af622a after #199 merge
Co-Authored-By: Claude <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
* refactor(notifications): migrate to shared renderer_base (-253 lines)
Replace locally duplicated functions with imports from
quant_platform_kit.notifications.renderer_base.
Keep thin wrappers for IBKR-specific data access patterns
(e.g. execution_annotations flattening, hardcoded cash labels).
Co-Authored-By: Claude <noreply@anthropic.com>
* chore: bump QPK pin to 8378e93 for notification renderer_base
Co-Authored-By: Claude <noreply@anthropic.com>
* fix(execution): universal whole-share retention rule for small accounts
Replace the per-symbol hardcoded whitelist with a universal rule:
if the account already holds a symbol (>0 shares) AND the strategy
wants to keep >= 85% of 1 share's value, retain the position.
Co-Authored-By: Claude <noreply@anthropic.com>
* fix: restore QPK pin to 8378e93 after merge conflict resolution
Co-Authored-By: Claude <noreply@anthropic.com>
---------
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>1 parent 2f565c4 commit 021d4fb
3 files changed
Lines changed: 63 additions & 295 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1128 | 1128 | | |
1129 | 1129 | | |
1130 | 1130 | | |
| 1131 | + | |
1131 | 1132 | | |
1132 | 1133 | | |
1133 | 1134 | | |
| |||
1175 | 1176 | | |
1176 | 1177 | | |
1177 | 1178 | | |
1178 | | - | |
| 1179 | + | |
| 1180 | + | |
| 1181 | + | |
| 1182 | + | |
| 1183 | + | |
| 1184 | + | |
| 1185 | + | |
| 1186 | + | |
| 1187 | + | |
| 1188 | + | |
| 1189 | + | |
1179 | 1190 | | |
| 1191 | + | |
| 1192 | + | |
| 1193 | + | |
| 1194 | + | |
| 1195 | + | |
| 1196 | + | |
| 1197 | + | |
| 1198 | + | |
| 1199 | + | |
| 1200 | + | |
1180 | 1201 | | |
1181 | 1202 | | |
1182 | 1203 | | |
| 1204 | + | |
1183 | 1205 | | |
1184 | 1206 | | |
1185 | 1207 | | |
1186 | 1208 | | |
1187 | 1209 | | |
1188 | | - | |
1189 | 1210 | | |
1190 | 1211 | | |
1191 | | - | |
| 1212 | + | |
1192 | 1213 | | |
1193 | 1214 | | |
1194 | 1215 | | |
| |||
1484 | 1505 | | |
1485 | 1506 | | |
1486 | 1507 | | |
1487 | | - | |
| 1508 | + | |
1488 | 1509 | | |
1489 | 1510 | | |
1490 | 1511 | | |
| |||
0 commit comments