MCPcopy Create free account

hub / github.com/ClementPerroud/Gym-Trading-Env / functions

Functions60 in github.com/ClementPerroud/Gym-Trading-Env

↓ 7 callersMethodadd
(self, **kwargs)
src/gym_trading_env/utils/history.py:21
↓ 6 callersMethodlog
(self)
src/gym_trading_env/environments.py:289
↓ 5 callersMethodindex
()
src/gym_trading_env/renderer.py:46
↓ 5 callersMethodreset
(self, seed = None, options=None, **kwargs)
src/gym_trading_env/environments.py:163
↓ 5 callersMethodvalorisation
(self, price)
src/gym_trading_env/utils/portfolio.py:7
↓ 4 callersMethodstep
(self, position_index = None)
src/gym_trading_env/environments.py:233
↓ 3 callersMethod_get_price
(self, delta = 0)
src/gym_trading_env/environments.py:149
↓ 3 callersMethodrun
(self,)
src/gym_trading_env/renderer.py:44
↓ 2 callersFunction_download
(exchange_names, symbols, timeframe, dir, since : datetime.datetime, until : datetime.datetime = datetime.date
src/gym_trading_env/downloader.py:72
↓ 2 callersMethod_get_obs
(self)
src/gym_trading_env/environments.py:152
↓ 2 callersMethod_set_df
(self, df)
src/gym_trading_env/environments.py:128
↓ 2 callersMethod_trade
(self, position, price = None)
src/gym_trading_env/environments.py:204
↓ 2 callersMethodadd_metric
(self, name, function)
src/gym_trading_env/renderer.py:32
↓ 2 callersFunctiondownload
(*args, **kwargs)
src/gym_trading_env/downloader.py:87
↓ 2 callersMethodget_portfolio_distribution
(self)
src/gym_trading_env/utils/portfolio.py:49
↓ 2 callersMethodnext_dataset
(self)
src/gym_trading_env/environments.py:380
↓ 2 callersMethodposition
(self, price)
src/gym_trading_env/utils/portfolio.py:16
↓ 1 callersMethod__init__
(self, df : pd.DataFrame, positions : list = [0, 1], dynamic_f
src/gym_trading_env/environments.py:79
↓ 1 callersMethod__init__
(self, asset, fiat, interest_asset = 0, interest_fiat = 0)
src/gym_trading_env/utils/portfolio.py:2
↓ 1 callersFunction_download_symbol
(exchange, symbol, timeframe = '5m', since = int(datetime.datetime(year=2020, month= 1, day= 1).timestamp()*1E
src/gym_trading_env/downloader.py:40
↓ 1 callersFunction_download_symbols
(exchange_name, symbols, dir, timeframe, **kwargs)
src/gym_trading_env/downloader.py:63
↓ 1 callersMethod_get_ticker
(self, delta = 0)
src/gym_trading_env/environments.py:147
↓ 1 callersFunction_ohlcv
(exchange, symbol, timeframe, limit, step_since, timedelta)
src/gym_trading_env/downloader.py:30
↓ 1 callersMethod_take_action
(self, position)
src/gym_trading_env/environments.py:213
↓ 1 callersMethod_take_action_order_limit
(self)
src/gym_trading_env/environments.py:217
↓ 1 callersMethodcalculate_metrics
(self)
src/gym_trading_env/environments.py:279
↓ 1 callersFunctioncharts
(df, lines = [])
src/gym_trading_env/utils/charts.py:10
↓ 1 callersMethodcompute_metrics
(self, df)
src/gym_trading_env/renderer.py:41
↓ 1 callersFunctionmain
()
src/gym_trading_env/downloader.py:93
↓ 1 callersMethodreal_position
(self, price)
src/gym_trading_env/utils/portfolio.py:14
↓ 1 callersMethodrender
(self)
src/gym_trading_env/environments.py:201
↓ 1 callersMethodset
(self, **kwargs)
src/gym_trading_env/utils/history.py:6
↓ 1 callersMethodtrade_to_position
(self, position, price, trading_fees)
src/gym_trading_env/utils/portfolio.py:18
↓ 1 callersMethodupdate_interest
(self, borrow_interest_rate)
src/gym_trading_env/utils/portfolio.py:44
Method__getitem__
(self, arg)
src/gym_trading_env/utils/history.py:42
Method__init__
(self, render_logs_dir)
src/gym_trading_env/renderer.py:14
Method__init__
(self, dataset_dir, *args, preprocess = lambda df : df,
src/gym_trading_env/environments.py:365
Method__init__
(self, max_size = 10000)
src/gym_trading_env/utils/history.py:4
Method__init__
(self, position ,value, price)
src/gym_trading_env/utils/portfolio.py:60
Method__len__
(self)
src/gym_trading_env/utils/history.py:40
Method__setitem__
(self, arg, value)
src/gym_trading_env/utils/history.py:70
Method__str__
(self)
src/gym_trading_env/utils/portfolio.py:47
Functionadd_features
(df : pd.DataFrame)
examples/example_vectorized_multi_environment.py:13
Methodadd_limit_order
(self, position, limit, persistent = False)
src/gym_trading_env/environments.py:227
Methodadd_line
(self, name, function, line_options = None)
src/gym_trading_env/renderer.py:36
Methodadd_metric
(self, name, function)
src/gym_trading_env/environments.py:274
Functionbasic_reward_function
(history : History)
src/gym_trading_env/environments.py:17
Methoddescribe
(self, price)
src/gym_trading_env/utils/portfolio.py:48
Functiondynamic_feature_last_position_taken
(history)
src/gym_trading_env/environments.py:20
Functiondynamic_feature_real_position
(history)
src/gym_trading_env/environments.py:23
Methodget_metrics
()
src/gym_trading_env/renderer.py:61
Methodget_metrics
(self)
src/gym_trading_env/environments.py:287
Functionpreprocess
(df : pd.DataFrame)
examples/example_multi_environnement.py:13
Methodreset
(self, seed=None, options = None, **kwargs)
src/gym_trading_env/environments.py:393
Functionreward_function
(history)
examples/example_multi_environnement.py:23
Functionreward_function
(history)
examples/example_vectorized_environment.py:40
Functionreward_function
(history)
examples/example_environnement.py:27
Functionreward_function
(history)
examples/example_vectorized_multi_environment.py:23
Methodsave_for_render
(self, dir = "render_logs")
src/gym_trading_env/environments.py:296
Methodupdate
(name = None)
src/gym_trading_env/renderer.py:52