Module Tws.Quote.Fields.Direct

module Direct: sig .. end

val iter : Tws.Quote.t ->
stamp:((Tws.Quote.t, Core.Std.Time.t) Fieldslib.Field.readonly_t ->
Tws.Quote.t -> Core.Std.Time.t -> unit) ->
ask_price:((Tws.Quote.t, Price.t) Fieldslib.Field.readonly_t ->
Tws.Quote.t -> Price.t -> unit) ->
bid_price:((Tws.Quote.t, Price.t) Fieldslib.Field.readonly_t ->
Tws.Quote.t -> Price.t -> unit) ->
ask_size:((Tws.Quote.t, Volume.t) Fieldslib.Field.readonly_t ->
Tws.Quote.t -> Volume.t -> unit) ->
bid_size:((Tws.Quote.t, Volume.t) Fieldslib.Field.readonly_t ->
Tws.Quote.t -> Volume.t -> unit) ->
change:((Tws.Quote.t, Tws.Quote.Change.t) Fieldslib.Field.readonly_t ->
Tws.Quote.t -> Tws.Quote.Change.t -> unit) ->
unit
val fold : Tws.Quote.t ->
init:'acc__ ->
stamp:('acc__ ->
(Tws.Quote.t, Core.Std.Time.t) Fieldslib.Field.readonly_t ->
Tws.Quote.t -> Core.Std.Time.t -> 'acc__) ->
ask_price:('acc__ ->
(Tws.Quote.t, Price.t) Fieldslib.Field.readonly_t ->
Tws.Quote.t -> Price.t -> 'acc__) ->
bid_price:('acc__ ->
(Tws.Quote.t, Price.t) Fieldslib.Field.readonly_t ->
Tws.Quote.t -> Price.t -> 'acc__) ->
ask_size:('acc__ ->
(Tws.Quote.t, Volume.t) Fieldslib.Field.readonly_t ->
Tws.Quote.t -> Volume.t -> 'acc__) ->
bid_size:('acc__ ->
(Tws.Quote.t, Volume.t) Fieldslib.Field.readonly_t ->
Tws.Quote.t -> Volume.t -> 'acc__) ->
change:('acc__ ->
(Tws.Quote.t, Tws.Quote.Change.t) Fieldslib.Field.readonly_t ->
Tws.Quote.t -> Tws.Quote.Change.t -> 'acc__) ->
'acc__