sig
type t =
Tick_price
| Tick_size
| Order_status
| Tws_error
| Open_order
| Account_update
| Position
| Account_update_time
| Next_order_id
| Contract_data
| Execution
| Book_update
| Book_update_L2
| News_bulletins
| Managed_accounts
| Financial_advisor
| History
| Bond_contract_data
| Scanner_parameters
| Scanner_data
| Tick_option
| Tick_generic
| Tick_string
| Tick_efp
| Server_time
| Realtime_bar
| Fundamental_data
| Contract_data_end
| Open_order_end
| Account_download_end
| Executions_end
| Delta_neutral_validation
| Snapshot_end
| Commission
val tws_of_t : t -> Tws_prot.raw_tws
val t_of_tws : Tws_prot.raw_tws -> t
val val_type : t Tws_prot.Val_type.t
val unpickler : t Tws_prot.Unpickler.t
val corresponding_response_has_query_id : Recv_tag.t -> bool
val t_of_sexp : Sexplib.Sexp.t -> Recv_tag.t
val sexp_of_t : Recv_tag.t -> Sexplib.Sexp.t
end