You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Multi-asset investment portfolio management framework with A/B/C asset-class differentiated rules, 7 red-line portfolio risk controls, and 4-factor QMS quality scoring. Covers US, A-share (China), and HK stocks with disciplined entry/exit logic.
allowed-tools
read_file
write_to_file
replace_in_file
execute_command
disable
false
metadata
openclaw
requires
tags
bins
env
python3
investment
trading
portfolio
stock
finance
us-stock
a-share
hk-stock
risk-control
InvAssistant
Multi-asset investment portfolio management framework — current version v2.1.2 (2026-06-06).
Core philosophy: portfolio before stock-picking, discipline before inspiration. Rules are guardrails, not cages.
1. Asset Classification (Three Tiers)
This is the foundation of v2.1+. Different assets use different exit logic.
Tier
Definition
Rules
When To Sell
A-Class (Platform Core)
Long-moat, cash-flow-stable platform companies
HOLD, no trailing stop; DCA entries
Only 3 reasons: ① fundamental deterioration (2+ quarters) ② narrative change ③ portfolio limit breach
B-Class (High-Beta Cyclical)
High-beta, narrative-driven growth
Trailing stop + position management
QMS < 40 triggers review
C-Class (Low-Volatility Income)
Broad-market/dividend ETFs, utilities
DCA + rebalancing
No active timing
Key insight: A-class price drawdowns ≠ sell signals. Using trailing stops on A-class washes out long-term compounders.
2. Portfolio Risk Controls: 7 Red Lines (Non-Overridable)
Applied to new A-class candidates before they join the core portfolio. Designed to solve the "observation delay misses entry window" problem.
Principle: No observation delay. A -10% pullback from 20D high on an A-class candidate is itself a complete entry signal — the underlying moat business doesn't change with share price.
Zone
Trigger
Allocation
Execution
First tranche
-10% from 20D high
50% of target
Execute immediately
Add
-15% (or >3% further drop after first)
30%
Execute on trigger
Final
-20% (or 5+ days sideways without new low)
20%
Within zone
Constraints: total ≤2% portfolio; MCO requires PE percentile <60%; no chasing after rebound.
Why Different from TSLA Mode A
TSLA (B-Class satellite) needs bottom confirmation — the drop might be fundamentally justified. A-class candidates (moat compounders) only need price confirmation — a -10% discount on a quality business is self-evidently an opportunity.
4. A-Share Strategy (3-Condition Engine)
All three conditions must pass for entry:
Condition
Standard
① Engine score ≥80 + 3 consecutive days on list
Core selection pool
② Current price ≤ dynamic target (with floor)
max(static×0.85, min(static, MA20×0.95))
③ MA20 flat or turning up
MA20 delta ≥ -0.05
Flex window: 2/3 conditions met + 3rd deviation ≤10% → half-position trial.
Time stop: 6 months max in selection pool without entry → forced review.
5. HK Stock Strategy
Source
Framework
Actively bought
Follow A/B/C classification rules
Company allocation/incentive
Warning line + reduction framework (not hard stop)
Warning line (not hard stop): Triggers 48h review upon breach.
Time limit: 18 months post-vesting with remaining position → unconditional full exit.