Trade Decision Policy
/install trade-decision-policy
Trade Decision Policy
Purpose
Use this skill as the final decision-policy layer for Vietnam equity recommendations. It converts upstream evidence into structured BUY, ADD, HOLD, TRIM, or EXIT labels and portfolio action drafts.
Scope
- Vietnam listed equities.
- Portfolio action drafts.
- Target weights and maximum weights.
- Confidence, invalidation, and data-gap disclosure.
- User approval requirement before target-state mutation.
Non-goals
- Do not place broker orders.
- Do not call broker APIs.
- Do not execute trades.
- Do not treat an approved target portfolio state as an executable order.
- Do not update approved target portfolio state without explicit user approval.
Input Contract
Required inputs:
tickerexchangeresearch_summaryvaluation_viewearnings_quality_viewportfolio_risk_viewcurrent_weight_pctrisk_budgetcompliance_context
Optional inputs:
liquidity_viewmacro_viewnews_viewbacktest_viewdata_gaps
Decision Labels
BUY: initiate a new position when evidence is strong, valuation is attractive, risk budget allows it, and liquidity is acceptable.ADD: increase an existing position when the thesis remains valid and target weight remains within risk limits.HOLD: keep target weight unchanged when evidence is balanced or action is not justified.TRIM: reduce target weight when risk, valuation, concentration, or thesis quality has weakened.EXIT: reduce target weight to zero when the thesis is invalidated or compliance/risk constraints require removal.
Required Output
Return a structured object with:
tickerexchangedecision_labelcurrent_weight_pcttarget_weight_pctmax_weight_pctconfidencereasoninvalidation_conditionrisk_check_statuscompliance_check_statusdata_gapsrequires_user_confirmationbroker_execution_allowed
requires_user_confirmation must be true.
broker_execution_allowed must be false unless a separate future execution policy explicitly enables broker integration.
Guardrails
- Separate facts, assumptions, and inference.
- Cap confidence at
Mediumwhen critical financial statements, liquidity data, or portfolio weights are missing. - Return
HOLDwhen evidence is insufficient for an active change. - Return
TRIMorEXITonly with explicit risk, valuation, compliance, or thesis-invalidation reasoning. - Never imply that a recommendation is a real order.
- Never mutate D1 approved target state directly; return an action draft for approval-gated governance processing.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install trade-decision-policy - After installation, invoke the skill by name or use
/trade-decision-policy - Provide required inputs per the skill's parameter spec and get structured output
What is Trade Decision Policy?
Use when stock research, valuation, portfolio analytics, and risk outputs must be converted into structured Vietnam equity recommendation labels, target weig... It is an AI Agent Skill for Claude Code / OpenClaw, with 32 downloads so far.
How do I install Trade Decision Policy?
Run "/install trade-decision-policy" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Trade Decision Policy free?
Yes, Trade Decision Policy is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Trade Decision Policy support?
Trade Decision Policy is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Trade Decision Policy?
It is built and maintained by Nguyễn Đức Thành (@ndtchan); the current version is v1.0.0.