Skip to main content

Risk Tools

Session risk gate

ToolDescription
session_stateDaily P&L, trade count, consecutive losses, cooldown, lock status
session_record_tradeRecord a trade result to update session counters
session_lockManually lock session (prevents new trades)
session_unlockUnlock a locked session
session_resetReset all counters (start of day)

Position sizing

ToolDescription
size_positionCalculate shares from entry/stop with triple constraint (risk %, capital %, margin)
get_risk_configCurrent risk parameters
update_risk_configModify risk limits (max position %, max daily loss %, concentration %, volatility scalar)
tune_risk_paramsAuto-tune from last 100 outcomes using half-Kelly

Exit plans

ToolDescription
exit_plan_createCreate exit plan with TP ladder, trailing stop, protect trigger
exit_plan_getGet plan by ID or correlation_id
exit_plan_listList active and historical plans
exit_plan_activateTransition draft → active after entry fill
exit_plan_recommendPreview exit policy without creating a plan
exit_plan_update_policyModify stop, TP targets, runner, time stop
exit_plan_record_overrideRecord psychology override (tilt, freeze, revenge, etc.)
exit_plan_closeClose plan with exit price and reason
exit_plan_statsAnalytics: avg R, giveback ratio, override frequency

Operations

ToolDescription
ops_healthProcess metrics, IBKR SLA, latency, error rates
ops_incidentsRecent disconnects, errors, timeouts
ops_uptimeUptime summary
ops_runbookRecovery procedures for common scenarios