Skip to content

Quant.Infra.Net.Pro.Web.CharleSchwab

Choose a tag to compare

@memoryfraction memoryfraction released this 03 Jul 01:49

Quant.Infra.Net.Pro v1.5.4

This release fixes the /Rebalance account-value basis so portfolio percentages and suggested rebalance actions align with Charles Schwab’s Total accounts value view.

What Changed

  • Fixed rebalance calculations to use Charles-style Total accounts value instead of the previously mapped NetLiquidateValue when they differ.
  • Included cash and money market positions consistently in the rebalance basis.
  • Fixed Target Portfolio rows so Value, Current %, Drift, and Action show calculated data instead of always staying at $0, 0%, or .
  • Updated account-level Current % and Drift to align with Charles % of Acct behavior.
  • Allowed Rebalance % / core allocation to be set to 100% when no free allocation is desired.
  • Updated in-app version history and README to 1.5.4.

Why It Matters

Previously, accounts holding cash or money market positions such as SWVXX could show incorrect rebalance percentages because the calculation basis excluded part of the Charles account value. This could make target allocations appear overly large and produce incorrect sell/buy suggestions.

Validation

  • dotnet build --no-restore passed
  • dotnet test --no-build passed
  • 58 tests passed