sig
  type t =
      [ `Bid_ask
      | `Default
      | `Double_bid_ask
      | `Double_last
      | `Last
      | `Last_bid_ask
      | `Midpoint ]
  val __t_of_sexp__ : Sexplib.Sexp.t -> Raw_order.Stop_trigger_method.t
  val t_of_sexp : Sexplib.Sexp.t -> Raw_order.Stop_trigger_method.t
  val sexp_of_t : Raw_order.Stop_trigger_method.t -> Sexplib.Sexp.t
  val tws_of_t :
    [< `Bid_ask
     | `Default
     | `Double_bid_ask
     | `Double_last
     | `Last
     | `Last_bid_ask
     | `Midpoint ] ->
    string
  val t_of_tws :
    string ->
    [> `Bid_ask
     | `Default
     | `Double_bid_ask
     | `Double_last
     | `Last
     | `Last_bid_ask
     | `Midpoint ]
  val val_type :
    [ `Bid_ask
    | `Default
    | `Double_bid_ask
    | `Double_last
    | `Last
    | `Last_bid_ask
    | `Midpoint ] Tws_prot.Val_type.t
end