I would love to ramble about geopolitics, but that aside, the real deal I see is bear overreacting party here.
Elliott wave approach:
ABC corrective wave is completed. It's time for a bull run.
Trend line approach:
3 times tested channels is having a fourth try.
Others:
Daily Exponential Moving Average +SMA 50/100/200 are showing 4 supports and 2 resistances.