Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AsyncAlgoTrading/aat
/ functions
Functions
492 in github.com/AsyncAlgoTrading/aat
⨍
Functions
492
◇
Types & classes
113
↓ 86 callers
Method
get
Get the login page
aat/ui/handlers/html.py:22
↓ 14 callers
Method
exchange
(self)
aat/exchange.py:66
↓ 14 callers
Method
oe_client
(self)
aat/order_entry.py:13
↓ 11 callers
Method
from_string
(first, second='')
aat/enums.py:77
↓ 11 callers
Method
to_dict
(self, serializable=False, str_timestamp=False, **kwargs)
aat/structs.py:21
↓ 9 callers
Function
generateTornadoApplication
()
aat/tests/ui/handlers/common.py:30
↓ 8 callers
Method
callback
(self)
aat/callback.py:52
↓ 8 callers
Method
options
(self)
aat/exchange.py:62
↓ 8 callers
Method
request
(self, req: TradeRequest)
aat/risk.py:49
↓ 8 callers
Function
set_all_trading_types
Set all trading types to match
aat/parser.py:254
↓ 7 callers
Method
get_data
(self, exchange=None, pair=None, **psp_kwargs)
aat/ui/handlers/trades.py:20
↓ 7 callers
Function
str_to_side
(s: str)
aat/utils.py:75
↓ 6 callers
Function
parse_command_line_config
(argv: list)
aat/parser.py:212
↓ 6 callers
Method
registerCallback
(self, callback: Callback)
aat/data_source.py:110
↓ 5 callers
Method
get
(self)
aat/ui/handlers/accounts.py:26
↓ 5 callers
Method
markets
(self)
aat/exchange.py:74
↓ 5 callers
Function
parse_date
parse date Args: indate (string, int, or datetime): input to convert to datetime Returns: datetime
aat/utils.py:13
↓ 5 callers
Function
str_to_exchange
(exchange: str)
aat/utils.py:95
↓ 5 callers
Method
update
update risk after execution
aat/risk.py:122
↓ 4 callers
Function
generateInstruments
(pairs)
aat/tests/test_order_book.py:18
↓ 4 callers
Method
oe_client
(self)
aat/exchanges/synthetic.py:80
↓ 4 callers
Method
push
(self, order)
aat/order_book.py:112
↓ 4 callers
Function
str_to_order_type
(s: str)
aat/utils.py:85
↓ 3 callers
Method
_constructResp
(self, side: Side, exchange: ExchangeType,
aat/risk.py:25
↓ 3 callers
Method
_paginate
paginate a data request
aat/query.py:70
↓ 3 callers
Function
_parse_options
(argv, config: TradingEngineConfig)
aat/parser.py:156
↓ 3 callers
Method
accounts
(self)
aat/exchange.py:26
↓ 3 callers
Method
afterOrder
(self, data: TradeResponse, market)
aat/exchanges/synthetic.py:197
↓ 3 callers
Method
beforeOrder
(self, data: TradeRequest, market)
aat/exchanges/synthetic.py:194
↓ 3 callers
Function
get_keys_from_environment
get exchange keys from environment variables Args: prefix (str): exchange name e.g. COINBASE Returns key (str): private key
aat/utils.py:56
↓ 3 callers
Method
heartbeat
heartbeat for websocket
aat/market_data.py:21
↓ 3 callers
Function
iterate_accounts
(accounts_dict)
aat/utils.py:182
↓ 3 callers
Method
onTrade
(self, data: MarketData)
aat/callback.py:103
↓ 3 callers
Method
query_lastprice
get last price of asset, potentially on a given exchange
aat/query.py:82
↓ 3 callers
Method
render_template
(self, template, **kwargs)
aat/ui/handlers/base.py:26
↓ 3 callers
Method
request
(self, req: TradeRequest)
aat/execution.py:89
↓ 3 callers
Method
run
(self)
aat/trading.py:137
↓ 3 callers
Function
set_verbose
(level)
aat/utils.py:101
↓ 3 callers
Method
subscription
(self)
aat/exchanges/gemini.py:20
↓ 2 callers
Method
_extract_fields
(self, order, exchange)
aat/order_entry.py:28
↓ 2 callers
Function
_parse_backtest_options
(argv, config)
aat/parser.py:193
↓ 2 callers
Function
_parse_currencies
(currencies)
aat/parser.py:129
↓ 2 callers
Function
_parse_exchanges
(argv)
aat/parser.py:137
↓ 2 callers
Function
_parse_live_options
(argv, config: TradingEngineConfig)
aat/parser.py:174
↓ 2 callers
Function
_parse_sandbox_options
(argv, config)
aat/parser.py:186
↓ 2 callers
Function
_parse_simulation_options
(argv, config)
aat/parser.py:179
↓ 2 callers
Function
_parse_synthetic_config
(config, argv)
aat/parser.py:141
↓ 2 callers
Method
_ticker
(self, currency: CurrencyType, exchange)
aat/query.py:296
↓ 2 callers
Method
backtest
(self, req)
aat/execution.py:29
↓ 2 callers
Method
calc_average
(self, count)
aat/strategies/sma.py:64
↓ 2 callers
Method
callback_data
(self, data)
aat/exchange.py:139
↓ 2 callers
Function
ex_type_to_ex
Convert Exchange type to Exchange class Args: ex (ExchangeType): exchange type Returns: Exchange
aat/utils.py:32
↓ 2 callers
Function
findpath
find a path from left side of instrument to right side of instrument given the available markets Args: inst: Instrument with an under
aat/utils.py:144
↓ 2 callers
Method
generateMsg
(self)
aat/exchanges/synthetic.py:38
↓ 2 callers
Method
get
Get the login page
aat/ui/handlers/html.py:11
↓ 2 callers
Method
insufficientFunds
(self, req)
aat/execution.py:16
↓ 2 callers
Function
line_to_data
(record)
aat/backtest.py:9
↓ 2 callers
Function
main
(argv: list)
aat/main.py:5
↓ 2 callers
Method
newPending
(self, resp: TradeResponse)
aat/query.py:109
↓ 2 callers
Method
onCancel
(self, data: MarketData)
aat/callback.py:112
↓ 2 callers
Method
onStart
onStart
aat/callback.py:32
↓ 2 callers
Function
parse_file_config
(filename: str)
aat/parser.py:13
↓ 2 callers
Method
query_instruments
get list of all instruments available on all exchanges
aat/query.py:62
↓ 2 callers
Method
query_tradereqs
get trade requests for an instrument
aat/query.py:101
↓ 2 callers
Method
query_traderesps
get trade responses for an instrument
aat/query.py:105
↓ 2 callers
Method
query_trades
get trades for instrument
aat/query.py:94
↓ 2 callers
Method
receive
(self, data: MarketData)
aat/backtest.py:38
↓ 2 callers
Method
receive
gemini has its own receive method because it uses 1 connection per symbol instead of multiplexing
aat/exchanges/gemini.py:67
↓ 2 callers
Method
request
(self, req: TradeRequest, strat=None)
aat/trading.py:270
↓ 2 callers
Function
sign
(x)
aat/utils.py:190
↓ 2 callers
Method
simulation
(self, req)
aat/execution.py:43
↓ 2 callers
Function
tradereq_to_ccxt_order
(req)
aat/utils.py:133
↓ 2 callers
Method
updateAccounts
update risk numbers
aat/risk.py:106
↓ 1 callers
Method
__init__
(self, underlying: PairType, expiration: datetime, strike:
aat/structs.py:86
↓ 1 callers
Method
__init__
(self)
aat/exchanges/synthetic.py:185
↓ 1 callers
Method
__init__
(self, *args, **kwargs)
aat/strategies/buy_and_hold.py:8
↓ 1 callers
Method
__str__
(self)
aat/order_book.py:92
↓ 1 callers
Method
__str__
(self)
aat/order_book.py:118
↓ 1 callers
Function
_joiner
(l)
aat/enums.py:60
↓ 1 callers
Function
_parse_args_to_dict
(argv: list)
aat/parser.py:106
↓ 1 callers
Function
_parse_default
(default, config)
aat/parser.py:102
↓ 1 callers
Function
_parse_exchange
(exchange, config)
aat/parser.py:59
↓ 1 callers
Function
_parse_general
(general, config)
aat/parser.py:34
↓ 1 callers
Function
_parse_risk
(risk, config)
aat/parser.py:96
↓ 1 callers
Function
_parse_strategy
(strategy, config)
aat/parser.py:76
↓ 1 callers
Method
_recalculate_portfolio
recalculate the market value of all accounts
aat/query.py:281
↓ 1 callers
Method
_recalculate_positions
recalculate the market value of active positions
aat/query.py:262
↓ 1 callers
Method
_request
(self, side: Side, req: TradeRequest, strat=None)
aat/trading.py:181
↓ 1 callers
Method
accounts
(self)
aat/exchanges/synthetic.py:88
↓ 1 callers
Method
build_extension_cmake
(self, ext)
setup.py:108
↓ 1 callers
Method
buy
execute a buy order
aat/order_entry.py:54
↓ 1 callers
Method
cancel
(self, resp: TradeResponse)
aat/execution.py:94
↓ 1 callers
Method
cancel
update risk after cancelling or rejecting order
aat/risk.py:134
↓ 1 callers
Method
cancel
(self, resp: TradeResponse, strat=None)
aat/trading.py:276
↓ 1 callers
Method
cancel
(self, resp: TradeResponse)
aat/exchanges/synthetic.py:133
↓ 1 callers
Method
cancelAll
(self)
aat/execution.py:97
↓ 1 callers
Method
cancelAll
(self, resp: TradeResponse)
aat/exchanges/synthetic.py:142
↓ 1 callers
Method
close
(self)
aat/tests/test_data_source.py:32
↓ 1 callers
Function
exchange_type_to_ccxt_client
(exchange_type)
aat/utils.py:122
↓ 1 callers
Method
exec
(self, amt, px, side)
aat/utils.py:206
next →
1–100 of 492, ranked by callers