Index

A | B | C | D | E | F | G | H | I | L | M | N | O | P | R | S | T | V | W

A

Asset (class in catalyst.assets)
AssetConvertible (class in catalyst.assets)

B

BarData (class in catalyst.protocol)

C

CachedObject (class in catalyst.utils.cache)
calculate() (catalyst.finance.commission.CommissionModel method)
can_trade() (catalyst.protocol.BarData method)
cancel_order() (in module catalyst.api)
CancelPolicy (class in catalyst.finance.cancel_policy)
clear_calendars() (in module catalyst.utils.calendars)
CommissionModel (class in catalyst.finance.commission)
current() (catalyst.protocol.BarData method)

D

dataframe_cache (class in catalyst.utils.cache)
date_rules (class in catalyst.api)
deregister_calendar() (in module catalyst.utils.calendars)

E

EODCancel() (in module catalyst.api)
every_day (catalyst.api.date_rules attribute)
every_minute (catalyst.api.time_rules attribute)
exchange (catalyst.finance.execution.ExecutionStyle attribute)
ExecutionStyle (class in catalyst.finance.execution)
ExpiringCache (class in catalyst.utils.cache)

F

fetch_csv() (in module catalyst.api)
first_traded (catalyst.assets.Asset attribute)
FixedSlippage (class in catalyst.finance.slippage)
from_dict() (catalyst.assets.Asset method)

G

get_calendar() (in module catalyst.utils.calendars)
get_environment() (in module catalyst.api)
get_limit_price() (catalyst.finance.execution.ExecutionStyle method)
get_open_orders() (in module catalyst.api)
get_order() (in module catalyst.api)
get_stop_price() (catalyst.finance.execution.ExecutionStyle method)

H

history() (catalyst.protocol.BarData method)

I

is_alive_for_session() (catalyst.assets.Asset method)
is_exchange_open() (catalyst.assets.Asset method)
is_open_on_minute() (catalyst.utils.calendars.TradingCalendar method)
is_session() (catalyst.utils.calendars.TradingCalendar method)
is_stale() (catalyst.protocol.BarData method)

L

LimitOrder (class in catalyst.finance.execution)

M

market_close (catalyst.api.time_rules attribute)
market_open (catalyst.api.time_rules attribute)
MarketOrder (class in catalyst.finance.execution)
maybe_show_progress() (in module catalyst.utils.cli)
minute_index_to_session_labels() (catalyst.utils.calendars.TradingCalendar method)
minute_to_session_label() (catalyst.utils.calendars.TradingCalendar method)
minutes_count_for_sessions_in_range() (catalyst.utils.calendars.TradingCalendar method)
minutes_for_session() (catalyst.utils.calendars.TradingCalendar method)
minutes_for_sessions_in_range() (catalyst.utils.calendars.TradingCalendar method)
minutes_in_range() (catalyst.utils.calendars.TradingCalendar method)
month_end() (catalyst.api.date_rules static method)
month_start() (catalyst.api.date_rules static method)

N

NeverCancel() (in module catalyst.api)
next_close() (catalyst.utils.calendars.TradingCalendar method)
next_minute() (catalyst.utils.calendars.TradingCalendar method)
next_open() (catalyst.utils.calendars.TradingCalendar method)
next_session_label() (catalyst.utils.calendars.TradingCalendar method)

O

open_and_close_for_session() (catalyst.utils.calendars.TradingCalendar method)
order() (in module catalyst.api)
order_percent() (in module catalyst.api)
order_target() (in module catalyst.api)
order_target_percent() (in module catalyst.api)
order_target_value() (in module catalyst.api)
order_value() (in module catalyst.api)

P

PerDollar (class in catalyst.finance.commission)
PerShare (class in catalyst.finance.commission)
PerTrade (class in catalyst.finance.commission)
previous_close() (catalyst.utils.calendars.TradingCalendar method)
previous_minute() (catalyst.utils.calendars.TradingCalendar method)
previous_open() (catalyst.utils.calendars.TradingCalendar method)
previous_session_label() (catalyst.utils.calendars.TradingCalendar method)
process_order() (catalyst.finance.slippage.SlippageModel method)

R

record() (in module catalyst.api)
register_calendar() (in module catalyst.utils.calendars)
register_calendar_type() (in module catalyst.utils.calendars)
regular_holidays (catalyst.utils.calendars.TradingCalendar attribute)
run_algorithm() (in module catalyst)

S

schedule_function() (in module catalyst.api)
session_distance() (catalyst.utils.calendars.TradingCalendar method)
sessions_in_range() (catalyst.utils.calendars.TradingCalendar method)
sessions_window() (catalyst.utils.calendars.TradingCalendar method)
set_benchmark() (in module catalyst.api)
set_cancel_policy() (in module catalyst.api)
set_commission() (in module catalyst.api)
set_do_not_order_list() (in module catalyst.api)
set_long_only() (in module catalyst.api)
set_max_leverage() (in module catalyst.api)
set_max_order_count() (in module catalyst.api)
set_max_order_size() (in module catalyst.api)
set_max_position_size() (in module catalyst.api)
set_slippage() (in module catalyst.api)
set_symbol_lookup_date() (in module catalyst.api)
should_cancel() (catalyst.finance.cancel_policy.CancelPolicy method)
sid() (in module catalyst.api)
SlippageModel (class in catalyst.finance.slippage)
special_closes (catalyst.utils.calendars.TradingCalendar attribute)
special_closes_adhoc (catalyst.utils.calendars.TradingCalendar attribute)
special_opens (catalyst.utils.calendars.TradingCalendar attribute)
special_opens_adhoc (catalyst.utils.calendars.TradingCalendar attribute)
StopLimitOrder (class in catalyst.finance.execution)
StopOrder (class in catalyst.finance.execution)
symbol() (in module catalyst.api)
symbols() (in module catalyst.api)

T

time_rules (class in catalyst.api)
to_dict() (catalyst.assets.Asset method)
TradingCalendar (class in catalyst.utils.calendars)

V

VolumeShareSlippage (class in catalyst.finance.slippage)

W

week_end() (catalyst.api.date_rules static method)
week_start() (catalyst.api.date_rules static method)
working_dir (class in catalyst.utils.cache)
working_file (class in catalyst.utils.cache)