TradingBot
v2.0.0
1. System Overview
1.1. TradingBot
1.2. Broker interface
1.3. Strategy
1.3.1. How to use your own strategy
2. Modules
2.1. TradingBot
2.2. Components
2.2.1. Broker
2.2.1.1. AbstractInterfaces
2.2.1.2. IGInterface
2.2.1.3. AVInterface
2.2.1.4. YFinanceInterface
2.2.1.5. Broker
2.2.1.6. BrokerFactory
2.2.2. MarketProvider
2.2.2.1. Enums
2.2.3. TimeProvider
2.2.3.1. Enums
2.2.4. Backtester
2.2.5. Configuration
2.2.6. Utils
2.2.6.1. Enums
2.2.6.2. Exceptions
2.3. Interfaces
2.3.1. Market
2.3.2. MarketHistory
2.3.3. MarketMACD
2.3.4. Position
2.4. Strategies
2.4.1. Strategy
2.4.2. StrategyFactory
2.4.3. SimpleMACD
2.4.4. Weighted Average Peak Detection
TradingBot
Docs
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
F
|
G
|
H
|
I
|
M
|
N
|
P
|
Q
|
R
|
S
|
T
|
U
|
W
|
Y
A
AbstractInterface (class in Components.Broker.AbstractInterfaces)
AccountInterface (class in Components.Broker.AbstractInterfaces)
authenticate() (Components.Broker.IGInterface.IGInterface method)
AVInterface (class in Components.Broker.AVInterface)
AVInterval (class in Components.Broker.AVInterface)
B
backtest() (Strategies.SimpleMACD.SimpleMACD method)
(Strategies.WeightedAvgPeak.WeightedAvgPeak method)
(TradingBot.TradingBot method)
Backtester (class in Components.Backtester)
Broker (class in Components.Broker.Broker)
BrokerFactory (class in Components.Broker.BrokerFactory)
C
calculate_stop_limit() (Strategies.SimpleMACD.SimpleMACD method)
close_all_positions() (Components.Broker.Broker.Broker method)
(Components.Broker.IGInterface.IGInterface method)
close_open_positions() (TradingBot.TradingBot method)
close_position() (Components.Broker.Broker.Broker method)
(Components.Broker.IGInterface.IGInterface method)
Components.Backtester (module)
Components.Broker.AbstractInterfaces (module)
Components.Broker.AVInterface (module)
Components.Broker.Broker (module)
Components.Broker.BrokerFactory (module)
Components.Broker.IGInterface (module)
Components.Broker.YFinanceInterface (module)
Components.Configuration (module)
Components.MarketProvider (module)
Components.TimeProvider (module)
Components.Utils (module)
Configuration (class in Components.Configuration)
confirm_order() (Components.Broker.IGInterface.IGInterface method)
D
daily() (Components.Broker.AVInterface.AVInterface method)
F
fetch_datapoints() (Strategies.SimpleMACD.SimpleMACD method)
(Strategies.WeightedAvgPeak.WeightedAvgPeak method)
find_trade_signal() (Strategies.SimpleMACD.SimpleMACD method)
(Strategies.WeightedAvgPeak.WeightedAvgPeak method)
G
get_account_balances() (Components.Broker.IGInterface.IGInterface method)
get_account_used_perc() (Components.Broker.Broker.Broker method)
(Components.Broker.IGInterface.IGInterface method)
get_macd() (Components.Broker.Broker.Broker method)
get_market_from_epic() (Components.MarketProvider.MarketProvider method)
get_market_info() (Components.Broker.Broker.Broker method)
(Components.Broker.IGInterface.IGInterface method)
get_markets_from_watchlist() (Components.Broker.Broker.Broker method)
(Components.Broker.IGInterface.IGInterface method)
get_open_positions() (Components.Broker.Broker.Broker method)
(Components.Broker.IGInterface.IGInterface method)
get_positions_map() (Components.Broker.IGInterface.IGInterface method)
get_prices() (Components.Broker.Broker.Broker method)
get_seconds_to_market_opening() (Components.TimeProvider.TimeProvider method)
H
humanize_time() (Components.Utils.Utils static method)
I
IG_API_URL (class in Components.Broker.IGInterface)
IGInterface (class in Components.Broker.IGInterface)
initialise() (Strategies.SimpleMACD.SimpleMACD method)
(Strategies.WeightedAvgPeak.WeightedAvgPeak method)
InterfaceNames (class in Components.Broker.BrokerFactory)
Interfaces.Market (module)
Interfaces.MarketHistory (module)
Interfaces.MarketMACD (module)
Interfaces.Position (module)
Interval (class in Components.Utils)
intraday() (Components.Broker.AVInterface.AVInterface method)
is_between() (Components.Utils.Utils static method)
is_market_open() (Components.TimeProvider.TimeProvider method)
M
macd() (Components.Broker.AVInterface.AVInterface method)
macd_df_from_list() (Components.Utils.Utils static method)
macdext() (Components.Broker.AVInterface.AVInterface method)
make_from_configuration() (Strategies.StrategyFactory.StrategyFactory method)
make_strategy() (Strategies.StrategyFactory.StrategyFactory method)
Market (class in Interfaces.Market)
MarketClosedException (class in Components.Utils)
MarketHistory (class in Interfaces.MarketHistory)
MarketMACD (class in Interfaces.MarketMACD)
MarketProvider (class in Components.MarketProvider)
MarketSource (class in Components.MarketProvider)
midpoint() (Components.Utils.Utils static method)
N
navigate_market_node() (Components.Broker.Broker.Broker method)
(Components.Broker.IGInterface.IGInterface method)
next() (Components.MarketProvider.MarketProvider method)
NotSafeToTradeException (class in Components.Utils)
P
peakdet() (Strategies.WeightedAvgPeak.WeightedAvgPeak method)
percentage() (Components.Utils.Utils static method)
percentage_of() (Components.Utils.Utils static method)
Position (class in Interfaces.Position)
print_results() (Components.Backtester.Backtester method)
process_market() (TradingBot.TradingBot method)
process_market_source() (TradingBot.TradingBot method)
process_open_positions() (TradingBot.TradingBot method)
process_trade() (TradingBot.TradingBot method)
Q
quote_endpoint() (Components.Broker.AVInterface.AVInterface method)
R
read_configuration() (Strategies.SimpleMACD.SimpleMACD method)
(Strategies.WeightedAvgPeak.WeightedAvgPeak method)
reset() (Components.MarketProvider.MarketProvider method)
run() (Strategies.Strategy.Strategy method)
S
safety_checks() (TradingBot.TradingBot method)
search_market() (Components.Broker.Broker.Broker method)
(Components.Broker.IGInterface.IGInterface method)
(Components.MarketProvider.MarketProvider method)
set_default_account() (Components.Broker.IGInterface.IGInterface method)
set_open_positions() (Strategies.Strategy.Strategy method)
setup_logging() (TradingBot.TradingBot method)
SimpleMACD (class in Strategies.SimpleMACD)
start() (Components.Backtester.Backtester method)
(TradingBot.TradingBot method)
StocksInterface (class in Components.Broker.AbstractInterfaces)
Strategies.SimpleMACD (module)
Strategies.Strategy (module)
Strategies.StrategyFactory (module)
Strategies.WeightedAvgPeak (module)
Strategy (class in Strategies.Strategy)
StrategyFactory (class in Strategies.StrategyFactory)
T
TimeAmount (class in Components.TimeProvider)
TimeProvider (class in Components.TimeProvider)
trade() (Components.Broker.Broker.Broker method)
(Components.Broker.IGInterface.IGInterface method)
TradeDirection (class in Components.Utils)
TradingBot (class in TradingBot)
(module)
U
Utils (class in Components.Utils)
W
wait_for() (Components.TimeProvider.TimeProvider method)
weekly() (Components.Broker.AVInterface.AVInterface method)
weighted_avg_and_std() (Strategies.WeightedAvgPeak.WeightedAvgPeak method)
WeightedAvgPeak (class in Strategies.WeightedAvgPeak)
Y
YFInterval (class in Components.Broker.YFinanceInterface)
Read the Docs
v: v2.0.0
Versions
latest
stable
v2.0.0
v1.2.0
v1.1.0
v1.0.1
v1.0.0
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.