Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LeonardoBerti00/DeepMarket
/ functions
Functions
739 in github.com/LeonardoBerti00/DeepMarket
⨍
Functions
739
◇
Types & classes
97
Method
kernelStarting
(self, startTime)
ABIDES/agent/etf/EtfMarketMakerAgent.py:34
Method
kernelStarting
(self, startTime)
ABIDES/agent/etf/EtfPrimaryAgent.py:46
Method
kernelStarting
(self, startTime)
ABIDES/agent/examples/MomentumAgent.py:30
Method
kernelStarting
(self, startTime)
ABIDES/agent/examples/SumClientAgent.py:28
Method
kernelStarting
(self, startTime)
ABIDES/agent/examples/SubscriptionAgent.py:25
Method
kernelStarting
(self, startTime)
ABIDES/agent/examples/SumServiceAgent.py:27
Method
kernelStarting
(self, startTime)
ABIDES/agent/examples/crypto/PPFL_ClientAgent.py:140
Method
kernelStarting
(self, startTime)
ABIDES/agent/examples/crypto/PPFL_ServiceAgent.py:50
Method
kernelStarting
(self, startTime)
ABIDES/agent/examples/crypto/PPFL_TemplateClientAgent.py:117
Method
kernelStarting
(self, startTime)
ABIDES/agent/market_makers/POVMarketMakerAgent.py:70
Method
kernelStarting
(self, startTime)
ABIDES/agent/market_makers/MarketMakerAgent.py:50
Method
kernelStarting
(self, startTime)
ABIDES/agent/market_makers/AdaptiveMarketMakerAgent.py:110
Method
kernelStarting
(self, startTime)
ABIDES/agent/market_makers/SpreadBasedMarketMakerAgent.py:57
Method
kernelStopping
(self)
ABIDES/agent/TradingAgent.py:122
Method
kernelStopping
(self)
ABIDES/agent/ValueAgent.py:55
Method
kernelStopping
(self)
ABIDES/agent/NoiseAgent.py:44
Method
kernelStopping
Stops kernel and saves fundamental series to disk.
ABIDES/agent/FundamentalTrackingAgent.py:32
Method
kernelStopping
(self)
ABIDES/agent/ZeroIntelligenceAgent.py:61
Method
kernelStopping
(self)
ABIDES/agent/etf/EtfArbAgent.py:44
Method
kernelStopping
(self)
ABIDES/agent/etf/EtfPrimaryAgent.py:58
Method
kernelStopping
(self)
ABIDES/agent/examples/QLearningAgent.py:42
Method
kernelStopping
(self)
ABIDES/agent/examples/SumServiceAgent.py:37
Method
kernelStopping
(self)
ABIDES/agent/examples/crypto/PPFL_ClientAgent.py:158
Method
kernelStopping
(self)
ABIDES/agent/examples/crypto/PPFL_ServiceAgent.py:64
Method
kernelStopping
(self)
ABIDES/agent/examples/crypto/PPFL_TemplateClientAgent.py:135
Method
kernelStopping
(self)
ABIDES/agent/execution/ExecutionAgent.py:32
Method
kernelTerminating
(self)
ABIDES/agent/OrderBookImbalanceAgent.py:184
Method
kernelTerminating
(self)
ABIDES/agent/WorldAgent.py:86
Method
kernelTerminating
(self)
ABIDES/agent/ExchangeAgent.py:91
Function
load_and_compute_returns
(df, i)
evaluation/visualizations/comparison_core_coef_lags.py:54
Function
load_and_compute_volatility
(df, i)
evaluation/visualizations/comparison_core_coef_lags.py:24
Function
load_and_compute_volume
(df, i)
evaluation/visualizations/comparison_core_coef_lags.py:40
Method
loss
Computes the loss given the true and predicted values.
models/diffusers/DiffusionAB.py:22
Method
loss
Computes the loss taken from DDPM.
models/diffusers/gaussian_diffusion.py:232
Function
meters_to_light_ns
Converts x in units of meters to light nanoseconds :param x: :return:
ABIDES/util/util.py:124
Method
modifyOrder
(self, order, new_order)
ABIDES/util/OrderBook.py:350
Method
modifyOrder
Used by any Trading Agent subclass to modify any existing limit order. The order must currently appear in the agent's open orders list. Som
ABIDES/agent/TradingAgent.py:377
Function
normalise_time
Force a pandas timestamp to be on a certain date. :param ts: timestamp :param base_date: string in format YYYY-MM-DD :type
ABIDES/realism/impact_multiday_pov.py:23
Function
numeric
Returns numeric type from string, stripping commas from the right. Adapted from https://stackoverflow.com/a/379966.
ABIDES/util/util.py:59
Method
observePrice
(self, symbol, currentTime, sigma_n = 1000, random_state = None)
ABIDES/util/oracle/SparseMeanRevertingOracle.py:212
Method
observePrice
(self, symbol, currentTime, sigma_n = 1000, random_state = None)
ABIDES/util/oracle/MeanRevertingOracle.py:112
Method
observePrice
Make observation of price at a given time. :param symbol: symbol for which to observe price :type symbol: str :param currentT
ABIDES/util/oracle/ExternalFileOracle.py:87
Method
on_train_epoch_start
(self)
models/gan/gan_engine.py:184
Method
on_train_epoch_start
(self)
models/diffusers/diffusion_engine.py:156
Method
on_validation_epoch_end
(self)
models/gan/gan_engine.py:200
Method
on_validation_epoch_end
(self)
models/diffusers/diffusion_engine.py:217
Method
on_validation_start
(self)
models/diffusers/diffusion_engine.py:159
Function
one_hot_encoding_type
(data)
utils/utils_data.py:380
Method
placeLimitOrder
(self, symbol, quantity, is_buy_order, limit_price, order_id=None, ignore_risk = True, tag = None)
ABIDES/agent/TradingAgent.py:295
Method
placeLimitOrder
Place a limit order at the exchange. :param quantity (int): order quantity :param is_buy_order (bool): True if Buy else Fals
ABIDES/agent/examples/ExampleExperimentalAgent.py:48
Method
placeMarketOrder
Used by any Trading Agent subclass to place a market order. The market order is created as multiple limit orders crossing the spread walk
ABIDES/agent/TradingAgent.py:332
Method
placeOrder
(self)
ABIDES/agent/HeuristicBeliefLearningAgent.py:42
Method
placeOrder
(self)
ABIDES/agent/etf/EtfMarketMakerAgent.py:125
Function
plot
Plots precision recall curves for distributions. Creates the PRD plot for the given data and stores the plot in a given path. Args: precisio
utils/utils.py:223
Function
plot_avg_diff_and_std
(days_paths_wo_exp, days_paths_w_exp)
evaluation/visualizations/responsiveness.py:9
Function
process_tuple
Helper method for __name__.make_cached.
ABIDES/realism/impact_multiday_pov.py:160
Function
randomize_all
(party_i, common_key_list, modulo)
ABIDES/util/crypto/diffieHellman.py:52
Function
read_historical_quotes
(file, symbol)
ABIDES/cli/book_plot.py:49
Method
read_processed_orders_file
(processed_orders_file)
ABIDES/agent/examples/MarketReplayAgent.py:98
Method
receiveMessage
Momentum agent actions are determined after obtaining the best bid and ask in the LOB
ABIDES/contributed_traders/SimpleAgent.py:52
Method
receiveMessage
(self, currentTime, msg)
ABIDES/agent/TradingAgent.py:182
Method
receiveMessage
(self, currentTime, msg)
ABIDES/agent/HeuristicBeliefLearningAgent.py:155
Method
receiveMessage
(self, currentTime, msg)
ABIDES/agent/ValueAgent.py:224
Method
receiveMessage
(self, currentTime, msg)
ABIDES/agent/OrderBookImbalanceAgent.py:51
Method
receiveMessage
(self, currentTime, msg)
ABIDES/agent/NoiseAgent.py:124
Method
receiveMessage
(self, currentTime, msg)
ABIDES/agent/ZeroIntelligenceAgent.py:283
Method
receiveMessage
(self, currentTime, msg)
ABIDES/agent/WorldAgent.py:200
Method
receiveMessage
(self, currentTime, msg)
ABIDES/agent/ExchangeAgent.py:113
Method
receiveMessage
(self, currentTime, msg)
ABIDES/agent/etf/EtfArbAgent.py:156
Method
receiveMessage
(self, currentTime, msg)
ABIDES/agent/etf/EtfMarketMakerAgent.py:175
Method
receiveMessage
(self, currentTime, msg)
ABIDES/agent/etf/EtfPrimaryAgent.py:79
Method
receiveMessage
(self, currentTime, msg)
ABIDES/agent/examples/ShockAgent.py:91
Method
receiveMessage
Momentum agent actions are determined after obtaining the best bid and ask in the LOB
ABIDES/agent/examples/MomentumAgent.py:44
Method
receiveMessage
(self, currentTime, msg)
ABIDES/agent/examples/ImpactAgent.py:84
Method
receiveMessage
(self, currentTime, msg)
ABIDES/agent/examples/QLearningAgent.py:174
Method
receiveMessage
(self, currentTime, msg)
ABIDES/agent/examples/SumClientAgent.py:83
Method
receiveMessage
(self, currentTime, msg)
ABIDES/agent/examples/MarketReplayAgent.py:40
Method
receiveMessage
(self, currentTime, msg)
ABIDES/agent/examples/SubscriptionAgent.py:35
Method
receiveMessage
(self, currentTime, msg)
ABIDES/agent/examples/SumServiceAgent.py:49
Method
receiveMessage
Action taken when agent receives a message from the exchange :param currentTime: pd.Timestamp for current simulation time :param msg
ABIDES/agent/examples/ExampleExperimentalAgent.py:35
Method
receiveMessage
(self, currentTime, msg)
ABIDES/agent/examples/crypto/PPFL_ClientAgent.py:314
Method
receiveMessage
(self, currentTime, msg)
ABIDES/agent/examples/crypto/PPFL_ServiceAgent.py:78
Method
receiveMessage
(self, currentTime, msg)
ABIDES/agent/examples/crypto/PPFL_TemplateClientAgent.py:263
Method
receiveMessage
Processes message from exchange. Main function is to update orders in orderbook relative to mid-price. :param simulation current time
ABIDES/agent/market_makers/POVMarketMakerAgent.py:88
Method
receiveMessage
Market Maker actions are determined after obtaining the bids and asks in the LOB
ABIDES/agent/market_makers/MarketMakerAgent.py:65
Method
receiveMessage
Processes message from exchange. Main function is to update orders in orderbook relative to mid-price. :param simulation current time
ABIDES/agent/market_makers/AdaptiveMarketMakerAgent.py:133
Method
receiveMessage
Processes message from exchange. Main function is to update orders in orderbook relative to mid-price. :param simulation current time
ABIDES/agent/market_makers/SpreadBasedMarketMakerAgent.py:71
Method
receiveMessage
(self, currentTime, msg)
ABIDES/agent/execution/POVExecutionAgent.py:53
Method
receiveMessage
(self, currentTime, msg)
ABIDES/agent/execution/ExecutionAgent.py:56
Method
requestDataSubscription
(self, symbol, levels, freq)
ABIDES/agent/TradingAgent.py:170
Function
run_process
(process)
ABIDES/config/parallel.py:21
Method
sendMessage
(self, sender = None, recipient = None, msg = None, delay = 0)
ABIDES/Kernel.py:338
Method
setWakeup
(self, sender = None, requestedTime = None)
ABIDES/Kernel.py:403
Function
tanh_encoding_type
(data)
utils/utils_data.py:391
Method
training_step
(self, batch, batch_idx)
models/gan/gan_engine.py:90
Method
training_step
(self, input, batch_idx)
models/diffusers/diffusion_engine.py:127
Function
unnormalize
(x, mean, std)
utils/utils_data.py:376
Method
updateAgentState
Called by an agent that wishes to replace its custom state in the dictionary the Kernel will return at the end of simulation. Shared state m
ABIDES/Kernel.py:544
Function
validate_window_size
Check if s is integer or string 'adaptive'.
ABIDES/util/util.py:135
Method
validation_step
(self, batch)
models/gan/gan_engine.py:187
← previous
next →
601–700 of 739, ranked by callers