ExOanda.MarketOrderRequest (ExOanda v0.2.3)

Copy Markdown View Source

Schema for Oanda market order request.

Oanda Docs

Summary

Types

t()

@type t() :: %ExOanda.MarketOrderRequest{
  client_extensions: ExOanda.ClientExtensions.t() | nil,
  guaranteed_stop_loss_on_fill: ExOanda.GuaranteedStopLossDetails.t() | nil,
  instrument: ExOanda.Type.Atom.t() | nil,
  position_fill: (:DEFAULT | :REDUCE_ONLY) | nil,
  price_bound: float() | nil,
  stop_loss_on_fill: ExOanda.StopLossDetails.t() | nil,
  take_profit_on_fill: ExOanda.TakeProfitDetails.t() | nil,
  time_in_force: (:FOK | :IOC) | nil,
  trade_client_extensions: ExOanda.ClientExtensions.t() | nil,
  trailing_stop_loss_on_fill: ExOanda.TrailingStopLossDetails.t() | nil,
  type: :MARKET | nil,
  units: integer() | nil
}