```mermaid
graph LR
    subgraph Position
        A(New)
        F
        G(Filled) --> L(Flipped)
        G --> H(Finished)
        A --> I(Cancelled)
        A --> J(Rejected)
    end

    subgraph Trade Open
        A --> N
        N(Requested) --> O(Filled)
        O --> F(Partilly Filled)
    end

    subgraph Trades SL/TP
        F --> B(PendingOpen)  
        B -->C(Requested)
        C -->P(Cancelled)
        C -->D[Filled]
        D --> G
    end
```