Packages
tai
0.0.53
0.0.75
0.0.74
0.0.73
0.0.72
0.0.71
0.0.70
0.0.69
0.0.68
0.0.67
0.0.66
0.0.65
0.0.64
0.0.63
0.0.62
0.0.61
0.0.60
0.0.59
0.0.58
0.0.57
0.0.56
0.0.55
0.0.54
0.0.53
0.0.52
0.0.51
0.0.50
0.0.49
0.0.48
0.0.47
0.0.46
0.0.45
0.0.44
0.0.43
0.0.42
0.0.41
0.0.40
0.0.39
0.0.38
0.0.37
0.0.36
0.0.35
0.0.34
0.0.33
0.0.32
0.0.31
0.0.30
0.0.29
0.0.28
0.0.27
0.0.26
0.0.25
0.0.24
0.0.23
0.0.22
0.0.21
0.0.20
0.0.19
0.0.18
0.0.17
0.0.16
0.0.15
0.0.14
0.0.13
0.0.12
0.0.11
0.0.10
0.0.9
0.0.8
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1
A composable, real time, market data and trade execution toolkit
Current section
Files
Jump to
Current section
Files
lib/tai/iex.ex
defmodule Tai.IEx do
@moduledoc """
Commands to control `tai` in IEx
"""
alias Tai.IEx.Commands
@type venue :: Tai.Venue.id()
@type venue_store_id :: Tai.Venues.VenueStore.store_id()
@spec help :: no_return
defdelegate help, to: Commands.Help
@spec accounts :: no_return
defdelegate accounts, to: Commands.Accounts
@spec products :: no_return
defdelegate products, to: Commands.Products
@spec fees :: no_return
defdelegate fees, to: Commands.Fees
@spec markets :: no_return
defdelegate markets, to: Commands.Markets
@spec positions :: no_return
defdelegate positions, to: Commands.Positions
@spec orders :: no_return
defdelegate orders, to: Commands.Orders
@spec venues() :: no_return
@spec venues(Commands.Venues.options()) :: no_return
defdelegate venues(options \\ []), to: Commands.Venues, as: :list
@spec start_venue(venue) :: no_return
@spec start_venue(venue, Commands.StartVenue.options()) :: no_return
defdelegate start_venue(venue, options \\ []),
to: Commands.StartVenue,
as: :start
@spec stop_venue(venue) :: no_return
@spec stop_venue(venue, Commands.StopVenue.options()) :: no_return
defdelegate stop_venue(venue, options \\ []),
to: Commands.StopVenue,
as: :stop
@spec advisors() :: no_return
@spec advisors(Commands.Advisors.options()) :: no_return
defdelegate advisors(options \\ []), to: Commands.Advisors, as: :list
@spec start_advisors() :: no_return
@spec start_advisors(Commands.StartAdvisors.options()) :: no_return
defdelegate start_advisors(options \\ []), to: Commands.StartAdvisors, as: :start
@spec stop_advisors() :: no_return
@spec stop_advisors(Commands.StopAdvisors.options()) :: no_return
defdelegate stop_advisors(options \\ []), to: Commands.StopAdvisors, as: :stop
@spec settings :: no_return
defdelegate settings, to: Commands.Settings
@spec enable_send_orders :: no_return
defdelegate enable_send_orders, to: Commands.EnableSendOrders, as: :enable
@spec disable_send_orders :: no_return
defdelegate disable_send_orders, to: Commands.DisableSendOrders, as: :disable
end