Risk Check

flowchart TD
    A[is account in liquidation?] -->|no| C[is equity above MM?]
    A -->|yes| I[revert]

    C -->|yes| D[is equity above IM?]
    C -->|no| I

    D -->|yes| E[continue]
    D -->|no| F[is trade?]

    F -->|yes| H[is post trade MM less than current MM?]
    F -->|no| I

    H -->|yes| E
    H -->|no| I