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
situation_lines= ["- Opportunity signal triggered."]
1201
+
ifpanic_payloadandtaco_payload:
1202
+
opportunity_summary= (
1203
+
f"- Event de-escalation and a VIX panic pullback are both present; {benchmark_label}/{attack_symbol} "
1204
+
"has rebounded from short-term lows, so this is a panic-reversal review signal."
1205
+
)
1206
+
elifpanic_payload:
1207
+
opportunity_summary= (
1208
+
f"- VIX has pulled back from extreme panic levels, and {benchmark_label}/{attack_symbol} "
1209
+
"has rebounded from short-term lows, so this is a panic-reversal watch signal."
1210
+
)
1211
+
else:
1212
+
opportunity_summary= (
1213
+
f"- After event de-escalation, {benchmark_label}/{attack_symbol} shows rebound confirmation, "
1214
+
"so this is an event-rebound review signal."
1215
+
)
1216
+
situation_lines= [opportunity_summary]
1144
1217
ifis_vetoed_opportunity_notice:
1145
-
situation_lines.append(f"- Current state is still {route_status}.")
1218
+
situation_lines.append(f"- Current state is still {route_status}, so the strategy environment is not fully out of defense.")
1146
1219
ifvetoes:
1147
-
situation_lines.append(f"- {veto_text}.")
1220
+
situation_lines.append(f"- {veto_text}; treat this notification as a manual check cue for now.")
1148
1221
else:
1149
-
situation_lines.append(f"- Current state: {route_status}.")
1150
-
guidance_first= (
1151
-
"- Manually review whether panic has eased and whether the strategy-side risk controls have already handled it."
1152
-
ifis_vetoed_opportunity_notice
1153
-
else"- Consider strategy-side risk controls, current exposure, and latest fundamentals before intervening."
1154
-
)
1222
+
situation_lines.append(f"- Current state is {route_status}, so it can move into manual review.")
1223
+
ifis_vetoed_opportunity_notice:
1224
+
ifpanic_payloadandtaco_payload:
1225
+
confirmation_line= (
1226
+
f"- Check whether VIX keeps falling, the event keeps de-escalating, and the "
1227
+
f"{benchmark_label}/{attack_symbol} rebound holds; avoid treating a one-day bounce as recovery."
1228
+
)
1229
+
elifpanic_payload:
1230
+
confirmation_line= (
1231
+
f"- Check whether VIX keeps falling and whether the {benchmark_label}/{attack_symbol} rebound holds; "
1232
+
"avoid treating a one-day bounce as recovery."
1233
+
)
1234
+
else:
1235
+
confirmation_line= (
1236
+
f"- Check whether the event keeps de-escalating and whether the "
1237
+
f"{benchmark_label}/{attack_symbol} rebound holds; avoid treating a one-day bounce as recovery."
1238
+
)
1239
+
guidance_lines= [
1240
+
confirmation_line,
1241
+
"- Compare against the strategy-side exposure and risk-control state before deciding whether to stop further de-risking, return to watch, or stay defensive.",
1242
+
"- Ignore this opportunity signal if VIX rises again or price falls back near short-term lows.",
1243
+
]
1244
+
else:
1245
+
ifpanic_payloadandtaco_payload:
1246
+
confirmation_target=f"VIX and event conditions keep improving and whether {benchmark_label}/{attack_symbol}"
1247
+
reversal_target="VIX, event context, or price confirmation"
1248
+
elifpanic_payload:
1249
+
confirmation_target=f"VIX keeps falling and whether {benchmark_label}/{attack_symbol}"
1250
+
reversal_target="VIX or price confirmation"
1251
+
else:
1252
+
confirmation_target=f"the event keeps de-escalating and whether {benchmark_label}/{attack_symbol}"
1253
+
reversal_target="event context or price confirmation"
0 commit comments