PyBroker
用户指南
安装指导
从数据源开始
回测一个策略
使用 Bootstrap 指标评估
排名和仓位调整
编写指标
训练模型
自定义数据
应用止损
重新平衡仓位
轮动交易
问答
参考
配置选项
Indicators
模块
索引
其他信息
变更日志
许可证
AI-Powered Stock News
TrendNinja.AI
PyBroker
索引
索引
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
_
__call__() (Indicator 方法)
__call__() (IndicatorSet 方法)
__call__() (ModelLoader 方法)
__call__() (ModelTrainer 方法)
_fetch_data() (DataSource 方法)
A
add() (IndicatorSet 方法)
add() (PendingOrderScope 方法)
add_execution() (Strategy 方法)
ADJ_CLOSE(YFinance 属性)
,
[1]
adjust(DataSourceCacheKey 属性)
adx()(在 pybroker.indicator 模块中)
adx()(在 pybroker.vect 模块中)
agg_pnl(Trade 属性)
AKShare(pybroker.ext.data 中的类)
all_data_cols(StaticScope 属性)
AlpacaCrypto(pybroker.data 中的类)
Alpaca(pybroker.data 中的类)
annual_return_pct(EvalMetrics 属性)
annual_std_error(EvalMetrics 属性)
annual_total_return_percent()(在 pybroker.eval 模块中)
annual_volatility_pct(EvalMetrics 属性)
apply_slippage() (RandomSlippageModel 方法)
apply_slippage() (SlippageModel 方法)
aroon_diff()(在 pybroker.indicator 模块中)
aroon_diff()(在 pybroker.vect 模块中)
aroon_down()(在 pybroker.indicator 模块中)
aroon_down()(在 pybroker.vect 模块中)
aroon_up()(在 pybroker.indicator 模块中)
aroon_up()(在 pybroker.vect 模块中)
AVERAGE(PriceType 属性)
,
[1]
avg_losing_trade_bars(EvalMetrics 属性)
avg_loss_pct(EvalMetrics 属性)
avg_loss(EvalMetrics 属性)
avg_pnl(EvalMetrics 属性)
avg_profit_loss()(在 pybroker.eval 模块中)
avg_profit_pct(EvalMetrics 属性)
avg_profit(EvalMetrics 属性)
avg_return_pct(EvalMetrics 属性)
avg_trade_bars(EvalMetrics 属性)
avg_winning_trade_bars(EvalMetrics 属性)
B
backtest() (Strategy 方法)
backtest_executions() (BacktestMixin 方法)
backtest_executions_loading() (Logger 方法)
backtest_executions_start() (Logger 方法)
BacktestMixin(pybroker.strategy 中的类)
bar_data_from_data_columns() (ColumnScope 方法)
bar_data(ExecSignal 属性)
BarData(pybroker.common 中的类)
bars_per_year(StrategyConfig 属性)
bars(Entry 属性)
bars(ExecContext 属性)
bars(Portfolio 属性)
bars(Position 属性)
bars(Stop 属性)
bars(StopRecord 属性)
bars(Trade 属性)
BAR(StopType 属性)
,
[1]
BaseContext(pybroker.context 中的类)
bca_boot_conf()(在 pybroker.eval 模块中)
between_time(CacheDateFields 属性)
BootConfIntervals(pybroker.eval 中的类)
bootstrap_sample_size(StrategyConfig 属性)
bootstrap_samples(StrategyConfig 属性)
BootstrapResult(pybroker.eval 中的类)
bootstrap(EvalResult 属性)
bootstrap(TestResult 属性)
buy() (Portfolio 方法)
buy_delay(StrategyConfig 属性)
buy_fill_price(ExecContext 属性)
buy_fill_price(ExecResult 属性)
buy_limit_price(ExecContext 属性)
buy_limit_price(ExecResult 属性)
buy_shares(ExecContext 属性)
buy_shares(ExecResult 属性)
C
CacheDateFields(pybroker.cache 中的类)
CachedModel(pybroker.model 中的类)
calc_bootstrap_metrics_completed() (Logger 方法)
calc_bootstrap_metrics_start() (Logger 方法)
calc_target_shares() (BaseContext 方法)
calc_target_shares() (ExecContext 方法)
calmar_ratio()(在 pybroker.eval 模块中)
calmar(EvalMetrics 属性)
cancel_all_pending_orders() (ExecContext 方法)
cancel_pending_order() (ExecContext 方法)
cancel_stop() (ExecContext 方法)
cancel_stops() (ExecContext 方法)
capture_bar() (Portfolio 方法)
cash(BaseContext 属性)
cash(Portfolio 属性)
cash(PortfolioBar 属性)
check_stops() (Portfolio 方法)
clear() (IndicatorSet 方法)
clear_caches()(在 pybroker.cache 模块中)
clear_data_source_cache()(在 pybroker.cache 模块中)
clear_executions() (Strategy 方法)
clear_indicator_cache()(在 pybroker.cache 模块中)
clear_model_cache()(在 pybroker.cache 模块中)
close_minus_ma()(在 pybroker.indicator 模块中)
close_minus_ma()(在 pybroker.vect 模块中)
CLOSE(DataCol 属性)
close(ExecContext 属性)
close(Position 属性)
close(PositionBar 属性)
CLOSE(PriceType 属性)
,
[1]
ColumnScope(pybroker.scope 中的类)
COLUMNS(AlpacaCrypto 属性)
compute_indicators() (IndicatorsMixin 方法)
conf_intervals(BootstrapResult 属性)
conf_profit_factor()(在 pybroker.eval 模块中)
conf_sharpe_ratio()(在 pybroker.eval 模块中)
config(BaseContext 属性)
ConfInterval(pybroker.eval 中的类)
confs(DrawdownMetrics 属性)
conf(ConfInterval 属性)
contains() (PendingOrderScope 方法)
cover_all_shares() (ExecContext 方法)
cover_fill_price(ExecContext 属性)
cover_limit_price(ExecContext 属性)
cover_shares(ExecContext 属性)
cover(ExecResult 属性)
,
[1]
created(PendingOrder 属性)
cross()(在 pybroker.vect 模块中)
cubic_deviation()(在 pybroker.indicator 模块中)
cubic_deviation()(在 pybroker.vect 模块中)
cubic_trend()(在 pybroker.indicator 模块中)
cubic_trend()(在 pybroker.vect 模块中)
curr_bars(StopRecord 属性)
curr_value(StopRecord 属性)
,
[1]
custom_data_cols(StaticScope 属性)
D
data_source_cache_ns(StaticScope 属性)
data_source_cache(StaticScope 属性)
DataCol(pybroker.common 中的类)
DataSourceCacheKey(pybroker.cache 中的类)
DataSourceCacheMixin(pybroker.data 中的类)
DataSource(pybroker.data 中的类)
DATE(DataCol 属性)
date(Entry 属性)
date(ExecResult 属性)
date(Order 属性)
date(PortfolioBar 属性)
date(PositionBar 属性)
date(StopRecord 属性)
days(CacheDateFields 属性)
Day(pybroker.common 中的类)
debug_buy_shares_exceed_cash() (Logger 方法)
debug_clear_data_source_cache() (Logger 方法)
debug_clear_indicator_cache() (Logger 方法)
debug_clear_model_cache() (Logger 方法)
debug_compute_indicators() (Logger 方法)
debug_disable_data_source_cache() (Logger 方法)
debug_disable_indicator_cache() (Logger 方法)
debug_disable_model_cache() (Logger 方法)
debug_enable_data_source_cache() (Logger 方法)
debug_enable_indicator_cache() (Logger 方法)
debug_enable_model_cache() (Logger 方法)
debug_filled_buy_order() (Logger 方法)
debug_filled_sell_order() (Logger 方法)
debug_get_data_source_cache() (Logger 方法)
debug_get_indicator_cache() (Logger 方法)
debug_get_model_cache() (Logger 方法)
debug_place_buy_order() (Logger 方法)
debug_place_sell_order() (Logger 方法)
debug_schedule_order() (Logger 方法)
debug_set_data_source_cache() (Logger 方法)
debug_set_indicator_cache() (Logger 方法)
debug_set_model_cache() (Logger 方法)
debug_unfilled_buy_order() (Logger 方法)
debug_unfilled_sell_order() (Logger 方法)
debug_unscheduled_order() (Logger 方法)
default_data_cols(StaticScope 属性)
default_parallel()(在 pybroker.common 模块中)
delta_on_balance_volume()(在 pybroker.indicator 模块中)
delta_on_balance_volume()(在 pybroker.vect 模块中)
detrended_rsi()(在 pybroker.indicator 模块中)
detrended_rsi()(在 pybroker.vect 模块中)
disable() (Logger 方法)
disable_caches()(在 pybroker.cache 模块中)
disable_data_source_cache()(在 pybroker.cache 模块中)
disable_indicator_cache()(在 pybroker.cache 模块中)
disable_logging()(在 pybroker.scope 模块中)
disable_model_cache()(在 pybroker.cache 模块中)
disable_progress_bar() (Logger 方法)
disable_progress_bar()(在 pybroker.scope 模块中)
download_bar_data_completed() (Logger 方法)
download_bar_data_start() (Logger 方法)
drawdown_conf(BootstrapResult 属性)
DrawdownConfs(pybroker.eval 中的类)
DrawdownMetrics(pybroker.eval 中的类)
drawdown(BootstrapResult 属性)
dt(ExecContext 属性)
E
enable() (Logger 方法)
enable_caches()(在 pybroker.cache 模块中)
enable_data_source_cache()(在 pybroker.cache 模块中)
enable_fractional_shares(Portfolio 属性)
enable_fractional_shares(StrategyConfig 属性)
enable_indicator_cache()(在 pybroker.cache 模块中)
enable_logging()(在 pybroker.scope 模块中)
enable_model_cache()(在 pybroker.cache 模块中)
enable_progress_bar() (Logger 方法)
enable_progress_bar()(在 pybroker.scope 模块中)
end_date(CacheDateFields 属性)
end_date(TestResult 属性)
end_market_value(EvalMetrics 属性)
entries(Position 属性)
entry_date(Trade 属性)
Entry(pybroker.portfolio 中的类)
entry(Trade 属性)
equity_r2(EvalMetrics 属性)
equity(Portfolio 属性)
equity(PortfolioBar 属性)
equity(Position 属性)
equity(PositionBar 属性)
EvalMetrics(pybroker.eval 中的类)
EvalResult(pybroker.eval 中的类)
evaluate() (EvaluateMixin 方法)
EvaluateMixin(pybroker.eval 中的类)
exec_date(PendingOrder 属性)
ExecContext(pybroker.context 中的类)
ExecResult(pybroker.context 中的类)
ExecSignal(pybroker.context 中的类)
Execution(pybroker.strategy 中的类)
exit_cover_fill_price(StrategyConfig 属性)
exit_date(Trade 属性)
exit_on_last_bar(StrategyConfig 属性)
exit_position() (Portfolio 方法)
exit_price(Stop 属性)
exit_price(StopRecord 属性)
exit_sell_fill_price(StrategyConfig 属性)
exit(Trade 属性)
F
fee_amount(Portfolio 属性)
fee_amount(StrategyConfig 属性)
fee_mode(StrategyConfig 属性)
FeeInfo(pybroker.common 中的类)
FeeMode(pybroker.common 中的类)
fees(Order 属性)
fees(Portfolio 属性)
fees(PortfolioBar 属性)
fetch() (ColumnScope 方法)
fetch() (IndicatorScope 方法)
fetch() (ModelInputScope 方法)
fetch() (PredictionScope 方法)
fetch() (PriceScope 方法)
fetch_dict() (ColumnScope 方法)
fill_price(FeeInfo 属性)
fill_price(Order 属性)
fill_price(PendingOrder 属性)
fill_price(Stop 属性)
fill_price(StopRecord 属性)
fn(Execution 属性)
foreign() (ExecContext 方法)
freeze_data_cols() (StaticScope 方法)
FRI(Day 属性)
G
get_cached() (DataSourceCacheMixin 方法)
get_indicator() (StaticScope 方法)
get_indicator_names() (StaticScope 方法)
get_model_source() (StaticScope 方法)
get_signals()(在 pybroker.scope 模块中)
get_unique_sorted_dates()(在 pybroker.common 模块中)
H
has_indicator() (StaticScope 方法)
has_model_source() (StaticScope 方法)
high_10(BootConfIntervals 属性)
high_2p5(BootConfIntervals 属性)
high_5(BootConfIntervals 属性)
highest()(在 pybroker.indicator 模块中)
highv()(在 pybroker.vect 模块中)
HIGH(DataCol 属性)
high(ExecContext 属性)
HIGH(PriceType 属性)
,
[1]
hold_bars(ExecContext 属性)
hold_bars(ExecResult 属性)
I
id(Entry 属性)
id(ExecSignal 属性)
id(Execution 属性)
id(Order 属性)
id(PendingOrder 属性)
id(Stop 属性)
id(Trade 属性)
incr_bars() (Portfolio 方法)
ind_name(IndicatorCacheKey 属性)
ind_name(IndicatorSymbol 属性)
indicator() (BaseContext 方法)
indicator() (ExecContext 方法)
indicator()(在 pybroker.indicator 模块中)
indicator_cache_ns(StaticScope 属性)
indicator_cache(StaticScope 属性)
indicator_data_loading() (Logger 方法)
indicator_data_start() (Logger 方法)
indicator_names(Execution 属性)
IndicatorCacheKey(pybroker.cache 中的类)
IndicatorScope(pybroker.scope 中的类)
IndicatorSet(pybroker.indicator 中的类)
IndicatorsMixin(pybroker.indicator 中的类)
IndicatorSymbol(pybroker.common 中的类)
Indicator(pybroker.indicator 中的类)
info_download_bar_data_start() (Logger 方法)
info_indicator_data_start() (Logger 方法)
info_invalidate_data_source_cache() (Logger 方法)
info_loaded_bar_data() (Logger 方法)
info_loaded_indicator_data() (Logger 方法)
info_loaded_model() (Logger 方法)
info_loaded_models() (Logger 方法)
info_train_model_completed() (Logger 方法)
info_train_model_start() (Logger 方法)
info_train_split_start() (Logger 方法)
info_walkforward_between_time() (Logger 方法)
info_walkforward_on_days() (Logger 方法)
initial_cash(StrategyConfig 属性)
initial_market_value(EvalMetrics 属性)
input() (BaseContext 方法)
input() (ExecContext 方法)
input_cols(CachedModel 属性)
,
[1]
input_cols(TrainedModel 属性)
,
[1]
instance()(StaticScope 类方法)
instance(TrainedModel 属性)
intraday_intensity()(在 pybroker.indicator 模块中)
intraday_intensity()(在 pybroker.vect 模块中)
inverse_normal_cdf()(在 pybroker.vect 模块中)
iqr() (Indicator 方法)
iqr()(在 pybroker.eval 模块中)
L
laguerre_rsi()(在 pybroker.indicator 模块中)
laguerre_rsi()(在 pybroker.vect 模块中)
largest_loss_bars(EvalMetrics 属性)
largest_loss_pct(EvalMetrics 属性)
largest_loss(EvalMetrics 属性)
largest_win_bars(EvalMetrics 属性)
largest_win_loss()(在 pybroker.eval 模块中)
largest_win_pct(EvalMetrics 属性)
largest_win(EvalMetrics 属性)
limit_price(Order 属性)
limit_price(PendingOrder 属性)
limit_price(Stop 属性)
limit_price(StopRecord 属性)
linear_deviation()(在 pybroker.indicator 模块中)
linear_deviation()(在 pybroker.vect 模块中)
linear_trend()(在 pybroker.indicator 模块中)
linear_trend()(在 pybroker.vect 模块中)
loaded_bar_data() (Logger 方法)
loaded_indicator_data() (Logger 方法)
loaded_models() (Logger 方法)
log_profit_factor()(在 pybroker.eval 模块中)
Logger(pybroker.log 中的类)
logger(StaticScope 属性)
long_pos() (ExecContext 方法)
long_positions() (BaseContext 方法)
long_positions(Portfolio 属性)
long_shares(PositionBar 属性)
long_stops(ExecResult 属性)
,
[1]
losing_trades(EvalMetrics 属性)
loss_rate(BaseContext 属性)
loss_rate(EvalMetrics 属性)
loss_rate(Portfolio 属性)
LOSS(StopType 属性)
,
[1]
low_10(BootConfIntervals 属性)
low_2p5(BootConfIntervals 属性)
low_5(BootConfIntervals 属性)
lower(ConfInterval 属性)
lowest()(在 pybroker.indicator 模块中)
lowv()(在 pybroker.vect 模块中)
LOW(DataCol 属性)
low(ExecContext 属性)
LOW(PriceType 属性)
,
[1]
M
macd()(在 pybroker.indicator 模块中)
macd()(在 pybroker.vect 模块中)
mae(Entry 属性)
,
[1]
mae(Trade 属性)
,
[1]
margin(Portfolio 属性)
margin(PortfolioBar 属性)
margin(Position 属性)
margin(PositionBar 属性)
market_value(Portfolio 属性)
market_value(PortfolioBar 属性)
market_value(Position 属性)
market_value(PositionBar 属性)
max_drawdown_pct(EvalMetrics 属性)
max_drawdown_percent()(在 pybroker.eval 模块中)
max_drawdown(EvalMetrics 属性)
max_long_positions(StrategyConfig 属性)
max_losses(EvalMetrics 属性)
max_short_positions(StrategyConfig 属性)
max_wins_losses()(在 pybroker.eval 模块中)
max_wins(EvalMetrics 属性)
metrics_df(TestResult 属性)
metrics(EvalResult 属性)
metrics(TestResult 属性)
mfe(Entry 属性)
,
[1]
mfe(Trade 属性)
,
[1]
MIDDLE(PriceType 属性)
,
[1]
model() (BaseContext 方法)
model() (ExecContext 方法)
model()(在 pybroker.model 模块中)
model_cache_ns(StaticScope 属性)
model_cache(StaticScope 属性)
model_names(Execution 属性)
model_name(ModelCacheKey 属性)
model_name(ModelSymbol 属性)
ModelCacheKey(pybroker.cache 中的类)
ModelInputScope(pybroker.scope 中的类)
ModelLoader(pybroker.model 中的类)
ModelsMixin(pybroker.model 中的类)
ModelSource(pybroker.model 中的类)
ModelSymbol(pybroker.common 中的类)
ModelTrainer(pybroker.model 中的类)
model(CachedModel 属性)
,
[1]
module
pybroker
pybroker.cache
pybroker.common
pybroker.config
pybroker.context
pybroker.data
pybroker.eval
pybroker.ext.data
pybroker.indicator
pybroker.log
pybroker.model
pybroker.portfolio
pybroker.scope
pybroker.slippage
pybroker.strategy
pybroker.vect
money_flow()(在 pybroker.indicator 模块中)
money_flow()(在 pybroker.vect 模块中)
MON(Day 属性)
N
name(ConfInterval 属性)
name(TrainedModel 属性)
normal_cdf()(在 pybroker.vect 模块中)
normalized_negative_volume_index()(在 pybroker.indicator 模块中)
normalized_negative_volume_index()(在 pybroker.vect 模块中)
normalized_on_balance_volume()(在 pybroker.indicator 模块中)
normalized_on_balance_volume()(在 pybroker.vect 模块中)
normalized_positive_volume_index()(在 pybroker.indicator 模块中)
normalized_positive_volume_index()(在 pybroker.vect 模块中)
O
OPEN(DataCol 属性)
open(ExecContext 属性)
OPEN(PriceType 属性)
,
[1]
ORDER_PERCENT(FeeMode 属性)
,
[1]
order_type(FeeInfo 属性)
orders() (BaseContext 方法)
orders() (PendingOrderScope 方法)
orders(Portfolio 属性)
orders(TestResult 属性)
Order(pybroker.portfolio 中的类)
P
param() (StaticScope 方法)
param()(在 pybroker.scope 模块中)
parse_timeframe()(在 pybroker.common 模块中)
pct_confs(DrawdownMetrics 属性)
pending_order_id(ExecResult 属性)
,
[1]
pending_orders() (BaseContext 方法)
PendingOrderScope(pybroker.scope 中的类)
PendingOrder(pybroker.scope 中的类)
PER_ORDER(FeeMode 属性)
,
[1]
PER_SHARE(FeeMode 属性)
,
[1]
percent(Stop 属性)
percent(StopRecord 属性)
pnl_per_bar(Trade 属性)
pnl(Portfolio 属性)
pnl(PortfolioBar 属性)
pnl(Position 属性)
pnl(Trade 属性)
points(Stop 属性)
points(StopRecord 属性)
PortfolioBar(pybroker.portfolio 中的类)
Portfolio(pybroker.portfolio 中的类)
portfolio(TestResult 属性)
pos() (BaseContext 方法)
pos_type(Stop 属性)
pos_type(StopRecord 属性)
position_bars(Portfolio 属性)
PositionBar(pybroker.portfolio 中的类)
positions() (BaseContext 方法)
positions(TestResult 属性)
Position(pybroker.portfolio 中的类)
PosSizeContext(pybroker.context 中的类)
predict_fn(TrainedModel 属性)
PredictionScope(pybroker.scope 中的类)
preds() (BaseContext 方法)
preds() (ExecContext 方法)
prepare_input_data() (ModelSource 方法)
price_change_oscillator()(在 pybroker.indicator 模块中)
price_change_oscillator()(在 pybroker.vect 模块中)
price_intensity()(在 pybroker.indicator 模块中)
price_intensity()(在 pybroker.vect 模块中)
price_volume_fit()(在 pybroker.indicator 模块中)
price_volume_fit()(在 pybroker.vect 模块中)
PriceScope(pybroker.scope 中的类)
PriceType(pybroker.common 中的类)
price(Entry 属性)
profit_factor(BootstrapResult 属性)
profit_factor(EvalMetrics 属性)
PROFIT(StopType 属性)
,
[1]
pybroker
module
pybroker.cache
module
pybroker.common
module
pybroker.config
module
pybroker.context
module
pybroker.data
module
pybroker.eval
module
pybroker.ext.data
module
pybroker.indicator
module
pybroker.log
module
pybroker.model
module
pybroker.portfolio
module
pybroker.scope
module
pybroker.slippage
module
pybroker.strategy
module
pybroker.vect
module
Q
q_001(DrawdownConfs 属性)
q_01(DrawdownConfs 属性)
q_05(DrawdownConfs 属性)
q_10(DrawdownConfs 属性)
quadratic_deviation()(在 pybroker.indicator 模块中)
quadratic_deviation()(在 pybroker.vect 模块中)
quadratic_trend()(在 pybroker.indicator 模块中)
quadratic_trend()(在 pybroker.vect 模块中)
quantize()(在 pybroker.common 模块中)
query() (Alpaca 方法)
query() (AlpacaCrypto 方法)
query() (DataSource 方法)
query() (YFinance 方法)
R
r_squared()(在 pybroker.eval 模块中)
RandomSlippageModel(pybroker.slippage 中的类)
reactivity()(在 pybroker.indicator 模块中)
reactivity()(在 pybroker.vect 模块中)
register_columns()(在 pybroker.scope 模块中)
register_custom_cols() (StaticScope 方法)
relative_entropy() (Indicator 方法)
relative_entropy()(在 pybroker.eval 模块中)
remove() (IndicatorSet 方法)
remove() (PendingOrderScope 方法)
remove_all() (PendingOrderScope 方法)
remove_stop() (Portfolio 方法)
remove_stops() (Portfolio 方法)
return_pct(Trade 属性)
return_signals(StrategyConfig 属性)
return_stops(StrategyConfig 属性)
returns()(在 pybroker.indicator 模块中)
returnv()(在 pybroker.vect 模块中)
round_fill_price(StrategyConfig 属性)
round_test_result(StrategyConfig 属性)
S
SAT(Day 属性)
score(ExecContext 属性)
score(ExecResult 属性)
score(ExecSignal 属性)
sell() (Portfolio 方法)
sell_all_shares() (ExecContext 方法)
sell_delay(StrategyConfig 属性)
sell_fill_price(ExecContext 属性)
sell_fill_price(ExecResult 属性)
sell_limit_price(ExecContext 属性)
sell_limit_price(ExecResult 属性)
sell_shares(ExecContext 属性)
sell_shares(ExecResult 属性)
sessions(PosSizeContext 属性)
session(ExecContext 属性)
set_after_exec() (Strategy 方法)
set_before_exec() (Strategy 方法)
set_cached() (DataSourceCacheMixin 方法)
set_exec_ctx_data()(在 pybroker.context 模块中)
set_indicator() (StaticScope 方法)
set_model_source() (StaticScope 方法)
set_pos_size_ctx_data()(在 pybroker.context 模块中)
set_pos_size_handler() (Strategy 方法)
set_shares() (PosSizeContext 方法)
set_slippage_model() (Strategy 方法)
shares(Entry 属性)
shares(ExecSignal 属性)
shares(FeeInfo 属性)
shares(Order 属性)
shares(PendingOrder 属性)
shares(Position 属性)
shares(Trade 属性)
sharpe_ratio()(在 pybroker.eval 模块中)
sharpe(BootstrapResult 属性)
sharpe(EvalMetrics 属性)
short_pos() (ExecContext 方法)
short_positions() (BaseContext 方法)
short_positions(Portfolio 属性)
short_shares(PositionBar 属性)
short_stops(ExecResult 属性)
,
[1]
signals() (PosSizeContext 方法)
signals(TestResult 属性)
SlippageModel(pybroker.slippage 中的类)
sortino_ratio()(在 pybroker.eval 模块中)
sortino(EvalMetrics 属性)
start_date(CacheDateFields 属性)
start_date(TestResult 属性)
StaticScope(pybroker.scope 中的类)
std_error(EvalMetrics 属性)
stochastic()(在 pybroker.indicator 模块中)
stochastic()(在 pybroker.vect 模块中)
stochastic_rsi()(在 pybroker.indicator 模块中)
stochastic_rsi()(在 pybroker.vect 模块中)
stop_id(StopRecord 属性)
stop_loss_exit_price(ExecContext 属性)
stop_loss_limit(ExecContext 属性)
stop_loss_pct(ExecContext 属性)
stop_loss(ExecContext 属性)
stop_profit_exit_price(ExecContext 属性)
stop_profit_limit(ExecContext 属性)
stop_profit_pct(ExecContext 属性)
stop_profit(ExecContext 属性)
stop_trailing_exit_price(ExecContext 属性)
stop_trailing_limit(ExecContext 属性)
stop_trailing_pct(ExecContext 属性)
stop_trailing(ExecContext 属性)
stop_type(Stop 属性)
,
[1]
stop_type(StopRecord 属性)
,
[1]
StopRecord(pybroker.portfolio 中的类)
stops(Entry 属性)
stops(TestResult 属性)
StopType(pybroker.common 中的类)
Stop(pybroker.portfolio 中的类)
stop(Trade 属性)
StrategyConfig(pybroker.config 中的类)
Strategy(pybroker.strategy 中的类)
subtract_fees(Portfolio 属性)
subtract_fees(StrategyConfig 属性)
sumv()(在 pybroker.vect 模块中)
SUN(Day 属性)
symbols(Execution 属性)
symbols(Portfolio 属性)
SYMBOL(DataCol 属性)
symbol(DataSourceCacheKey 属性)
symbol(Entry 属性)
symbol(ExecContext 属性)
symbol(ExecResult 属性)
symbol(ExecSignal 属性)
symbol(FeeInfo 属性)
symbol(IndicatorCacheKey 属性)
symbol(IndicatorSymbol 属性)
symbol(ModelCacheKey 属性)
symbol(ModelSymbol 属性)
symbol(Order 属性)
symbol(PendingOrder 属性)
symbol(Position 属性)
symbol(PositionBar 属性)
symbol(Stop 属性)
symbol(StopRecord 属性)
symbol(Trade 属性)
T
test_data(WalkforwardWindow 属性)
TestResult(pybroker.strategy 中的类)
tf_seconds(CacheDateFields 属性)
THURS(Day 属性)
to_datetime()(在 pybroker.common 模块中)
to_decimal()(在 pybroker.common 模块中)
to_result() (ExecContext 方法)
to_seconds()(在 pybroker.common 模块中)
total_equity(BaseContext 属性)
total_fees(EvalMetrics 属性)
total_loss(EvalMetrics 属性)
total_margin(BaseContext 属性)
total_market_value(BaseContext 属性)
total_pnl(EvalMetrics 属性)
total_profit_loss()(在 pybroker.eval 模块中)
total_profit(EvalMetrics 属性)
total_return_pct(EvalMetrics 属性)
total_return_percent()(在 pybroker.eval 模块中)
TRADE_COUNT(AlpacaCrypto 属性)
trade_count(EvalMetrics 属性)
trades() (BaseContext 方法)
trades(TestResult 属性)
Trade(pybroker.portfolio 中的类)
TRAILING(StopType 属性)
,
[1]
train_data(WalkforwardWindow 属性)
train_models() (ModelsMixin 方法)
train_split_completed() (Logger 方法)
train_split_start() (Logger 方法)
TrainedModel(pybroker.common 中的类)
TUES(Day 属性)
type(Entry 属性)
type(ExecSignal 属性)
type(Order 属性)
type(PendingOrder 属性)
type(Position 属性)
type(Trade 属性)
U
ulcer_index(EvalMetrics 属性)
unfreeze_data_cols() (StaticScope 方法)
unrealized_pnl(EvalMetrics 属性)
unrealized_pnl(PortfolioBar 属性)
unrealized_pnl(PositionBar 属性)
unregister_columns()(在 pybroker.scope 模块中)
unregister_custom_cols() (StaticScope 方法)
upi(EvalMetrics 属性)
upper(ConfInterval 属性)
V
verify_data_source_columns()(在 pybroker.common 模块中)
verify_date_range()(在 pybroker.common 模块中)
volume_momentum()(在 pybroker.indicator 模块中)
volume_momentum()(在 pybroker.vect 模块中)
volume_weighted_ma_ratio()(在 pybroker.indicator 模块中)
volume_weighted_ma_ratio()(在 pybroker.vect 模块中)
VOLUME(DataCol 属性)
volume(ExecContext 属性)
VWAP(DataCol 属性)
vwap(ExecContext 属性)
W
walkforward() (Strategy 方法)
walkforward_completed() (Logger 方法)
walkforward_split() (WalkforwardMixin 方法)
walkforward_start() (Logger 方法)
WalkforwardMixin(pybroker.strategy 中的类)
WalkforwardWindow(pybroker.strategy 中的类)
warn_bootstrap_sample_size() (Logger 方法)
WEDS(Day 属性)
win_loss_rate()(在 pybroker.eval 模块中)
win_rate(BaseContext 属性)
win_rate(EvalMetrics 属性)
win_rate(Portfolio 属性)
winning_losing_trades()(在 pybroker.eval 模块中)
winning_trades(EvalMetrics 属性)
Y
YFinance(pybroker.data 中的类)
YQuery(pybroker.ext.data 中的类)