MarkerPosition:
    | "aboveBar"
    | "belowBar"
    | "inBar"
    | "atPrice"
    | "paneTop"
    | "paneBottom"

paneTop and paneBottom pin the glyph to the edge of the plot rather than to a price, so a squeeze dot or a session flag sits in a fixed row whatever the scale does. They need no bar under them and no price.