Total Alerts
3
Alert rows currently stored.
Zendata Platform
As of
Live from DB
Delivery Stream
Review full alert flow in time order, then narrow by strategy, ticker, status, and channel.
3
Alert rows currently stored.
100
Rows fetched for this page.
0
Pagination position in alert history.
1 - 3
Visible rows from current filtered result set.
Ordered by newest first (`sent_at desc`, `alert_id desc`). Click any row to open candidate detail.
| Sent At | Ticker | Side / Action | Stock @ Alert | Option Price | Expiry | Strike | Capital | Why | Status | Channel | Mute | Preview |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
Feb 22, 2026, 06:27 AM Aging4.5h | ALL | SELL CALL Covered Call Income | $206.44 | $3.45 | 2026-03-20 | $210 | $20,644 | Covered Call Income (rule_based_fallback, rule-based setup) in unknown regime. DTE 26, spread 0.0%, moneyness n/a, risk-cap annualized 0.016996. | sent | console | Alert Preview Covered Call Income (rule_based_fallback, rule-based setup) in unknown regime. DTE 26, spread 0.0%, moneyness n/a, risk-cap annualized 0.016996. Risk Flag: low Snapshot: $206.44 / $3.45 / 2026-03-20 / $210 Score 52.12 | Key ALL|covered_call_income|2026-03-20|210.0000 {
"key": "ALL|covered_call_income|2026-03-20|210.0000",
"candidate_id": "be53156f-95b9-512f-9d58-3361beeb7fc7",
"ticker": "ALL",
"asof_ts": "2026-02-22T06:21:33.092146+00:00",
"expiry": "2026-03-20",
"strike": 210,
"dte": 26,
"score": 52.1151,
"credit_mid": 3.45,
"risk_grade": "B",
"strategy_key": "covered_call_income",
"strategy_label": "Covered Call Income",
"option_side": "call",
"option_action": "sell",
"moneyness_state": null,
"moneyness_bucket": null,
"moneyness_ratio": null,
"underlying_price": 206.44,
"breakeven_price": 202.99,
"distance_to_strike": -3.56,
"distance_to_strike_pct": -0.016952,
"annualized_return_on_notional": 0.016712,
"annualized_return_on_risk_capital": 0.016996,
"option_iv": 0.2271,
"option_delta": 0.392,
"option_open_interest": 1097,
"option_volume": 98,
"spread_dollars": 0.3,
"setup_type": "covered_call_income",
"setup_label": "Covered Call Income",
"setup_framework": "options_income_rules_v2",
"setup_family": "rule_based_fallback",
"setup_regime": "unknown",
"is_technical_setup": false,
"setup_quality_score": 0,
"setup_pros": [
"Core scanner gates passed for risk, liquidity, and contract quality."
],
"setup_cons": [
"Monitor position sizing and downside scenario before entering."
],
"trigger_reason_codes": [
"SETUP_RULE_BASED",
"RISK_GRADE_ALLOWED",
"DTE_IN_RANGE",
"LIQUIDITY_OK",
"SPREAD_OK",
"MONEYNESS_IN_RANGE",
"PREMIUM_YIELD_ACCEPTED"
],
"trigger_summary": "Covered Call Income (rule_based_fallback, rule-based setup) in unknown regime. DTE 26, spread 0.0%, moneyness n/a, risk-cap annualized 0.016996.",
"setup_context": null,
"execution_plan": {
"enabled": true,
"mode": "profit_target_stop_loss",
"entry_option_price": 3.45,
"take_profit_pct": 0.5,
"stop_loss_pct": 1,
"take_profit_price": 1.725,
"stop_loss_price": 6.9,
"max_holding_days": 26,
"trigger_logic": {
"profit_target": "trigger when option price <= take_profit_price",
"stop_loss": "trigger when option price >= stop_loss_price",
"time_exit": "exit at max_holding_days if no prior trigger"
}
}
} | |
Feb 22, 2026, 06:27 AM Aging4.5h | ADM | SELL CALL Covered Call Income | $67.82 | $2.38 | 2026-03-20 | $67.5 | $6,782 | Covered Call Income (rule_based_fallback, rule-based setup) in unknown regime. DTE 26, spread 0.0%, moneyness n/a, risk-cap annualized 0.03629. | sent | console | Alert Preview Covered Call Income (rule_based_fallback, rule-based setup) in unknown regime. DTE 26, spread 0.0%, moneyness n/a, risk-cap annualized 0.03629. Risk Flag: low Snapshot: $67.82 / $2.38 / 2026-03-20 / $67.5 Score 60.95 | Key ADM|covered_call_income|2026-03-20|67.5000 {
"key": "ADM|covered_call_income|2026-03-20|67.5000",
"candidate_id": "e676055c-c009-5371-a7ef-9e496ae70eb9",
"ticker": "ADM",
"asof_ts": "2026-02-22T06:21:33.092146+00:00",
"expiry": "2026-03-20",
"strike": 67.5,
"dte": 26,
"score": 60.9463,
"credit_mid": 2.375,
"risk_grade": "B",
"strategy_key": "covered_call_income",
"strategy_label": "Covered Call Income",
"option_side": "call",
"option_action": "sell",
"moneyness_state": null,
"moneyness_bucket": null,
"moneyness_ratio": null,
"underlying_price": 67.82,
"breakeven_price": 65.445,
"distance_to_strike": 0.32,
"distance_to_strike_pct": 0.004741,
"annualized_return_on_notional": 0.035019,
"annualized_return_on_risk_capital": 0.03629,
"option_iv": 0.2714,
"option_delta": 0.5647,
"option_open_interest": 1599,
"option_volume": 1653,
"spread_dollars": 0.25,
"setup_type": "covered_call_income",
"setup_label": "Covered Call Income",
"setup_framework": "options_income_rules_v2",
"setup_family": "rule_based_fallback",
"setup_regime": "unknown",
"is_technical_setup": false,
"setup_quality_score": 0,
"setup_pros": [
"Core scanner gates passed for risk, liquidity, and contract quality."
],
"setup_cons": [
"Monitor position sizing and downside scenario before entering."
],
"trigger_reason_codes": [
"SETUP_RULE_BASED",
"RISK_GRADE_ALLOWED",
"DTE_IN_RANGE",
"LIQUIDITY_OK",
"SPREAD_OK",
"MONEYNESS_IN_RANGE",
"PREMIUM_YIELD_ACCEPTED"
],
"trigger_summary": "Covered Call Income (rule_based_fallback, rule-based setup) in unknown regime. DTE 26, spread 0.0%, moneyness n/a, risk-cap annualized 0.03629.",
"setup_context": null,
"execution_plan": {
"enabled": true,
"mode": "profit_target_stop_loss",
"entry_option_price": 2.375,
"take_profit_pct": 0.5,
"stop_loss_pct": 1,
"take_profit_price": 1.1875,
"stop_loss_price": 4.75,
"max_holding_days": 26,
"trigger_logic": {
"profit_target": "trigger when option price <= take_profit_price",
"stop_loss": "trigger when option price >= stop_loss_price",
"time_exit": "exit at max_holding_days if no prior trigger"
}
}
} | |
Feb 22, 2026, 06:27 AM Aging4.5h | ABBV | SELL CALL Covered Call Income | $224.41 | $4.58 | 2026-03-20 | $230 | $22,441 | Covered Call Income (rule_based_fallback, rule-based setup) in unknown regime. DTE 26, spread 0.0%, moneyness n/a, risk-cap annualized 0.020811. | sent | console | Alert Preview Covered Call Income (rule_based_fallback, rule-based setup) in unknown regime. DTE 26, spread 0.0%, moneyness n/a, risk-cap annualized 0.020811. Risk Flag: low Snapshot: $224.41 / $4.58 / 2026-03-20 / $230 Score 66.59 | Key ABBV|covered_call_income|2026-03-20|230.0000 {
"key": "ABBV|covered_call_income|2026-03-20|230.0000",
"candidate_id": "38da893a-4a4b-5b3a-9729-2ba3dc5d13dc",
"ticker": "ABBV",
"asof_ts": "2026-02-22T06:21:33.092146+00:00",
"expiry": "2026-03-20",
"strike": 230,
"dte": 26,
"score": 66.592,
"credit_mid": 4.575,
"risk_grade": "B",
"strategy_key": "covered_call_income",
"strategy_label": "Covered Call Income",
"option_side": "call",
"option_action": "sell",
"moneyness_state": null,
"moneyness_bucket": null,
"moneyness_ratio": null,
"underlying_price": 224.41,
"breakeven_price": 219.835,
"distance_to_strike": -5.59,
"distance_to_strike_pct": -0.024304,
"annualized_return_on_notional": 0.020387,
"annualized_return_on_risk_capital": 0.020811,
"option_iv": 0.2632,
"option_delta": 0.4042,
"option_open_interest": 2436,
"option_volume": 865,
"spread_dollars": 0.35,
"setup_type": "covered_call_income",
"setup_label": "Covered Call Income",
"setup_framework": "options_income_rules_v2",
"setup_family": "rule_based_fallback",
"setup_regime": "unknown",
"is_technical_setup": false,
"setup_quality_score": 0,
"setup_pros": [
"Core scanner gates passed for risk, liquidity, and contract quality."
],
"setup_cons": [
"Monitor position sizing and downside scenario before entering."
],
"trigger_reason_codes": [
"SETUP_RULE_BASED",
"RISK_GRADE_ALLOWED",
"DTE_IN_RANGE",
"LIQUIDITY_OK",
"SPREAD_OK",
"MONEYNESS_IN_RANGE",
"PREMIUM_YIELD_ACCEPTED"
],
"trigger_summary": "Covered Call Income (rule_based_fallback, rule-based setup) in unknown regime. DTE 26, spread 0.0%, moneyness n/a, risk-cap annualized 0.020811.",
"setup_context": null,
"execution_plan": {
"enabled": true,
"mode": "profit_target_stop_loss",
"entry_option_price": 4.575,
"take_profit_pct": 0.5,
"stop_loss_pct": 1,
"take_profit_price": 2.2875,
"stop_loss_price": 9.15,
"max_holding_days": 26,
"trigger_logic": {
"profit_target": "trigger when option price <= take_profit_price",
"stop_loss": "trigger when option price >= stop_loss_price",
"time_exit": "exit at max_holding_days if no prior trigger"
}
}
} |