Module Raw_bar

module Raw_bar: sig .. end

type t = {
   stamp : Core.Std.Time.t;
   op : Price.t;
   hi : Price.t;
   lo : Price.t;
   cl : Price.t;
   vo : Volume.t;
   wap : Price.t;
   has_gaps : bool;
   n_trades : int;
}
val n_trades : t -> int
val has_gaps : t -> bool
val wap : t -> Price.t
val vo : t -> Volume.t
val cl : t -> Price.t
val lo : t -> Price.t
val hi : t -> Price.t
val op : t -> Price.t
val stamp : t -> Core.Std.Time.t
module Fields: sig .. end
val __t_of_sexp__ : Sexplib.Sexp.t -> t
val t_of_sexp : Sexplib.Sexp.t -> t
val sexp_of_t : t -> Sexplib.Sexp.t
val create : stamp:Core.Std.Time.t ->
op:Price.t ->
hi:Price.t ->
lo:Price.t ->
cl:Price.t ->
vo:Volume.t -> wap:Price.t -> has_gaps:bool -> n_trades:int -> t
val (=) : t -> t -> bool
val field_name : ('a, 'b, 'c) Fieldslib.Field.t_with_perm -> string
val wrap_bar_spec : ((((((((([> `Args ] * Core.Std.Time.t) * Price.t) * Price.t) * Price.t) *
Price.t) *
Volume.t) *
Price.t) *
bool) *
int)
Tws_prot.Pickler.Spec.t -> t Tws_prot.Pickler.Spec.t
module Historical_bar: sig .. end
module Realtime_bar: sig .. end