INNER CODE UNIT · Python

_filter_buy_candidates_for_active_strategies

jptsantossilva/BEC · bec/main.py:342

def _filter_buy_candidates_for_active_strategies(df_buy: pd.DataFrame, settings) -> pd.DataFrame:
    if df_buy.empty:
        return df_buy

    active_strategy_ids = _active_main_strategy_ids(settings)
    if not active_strategy_ids:
        return df_buy.iloc[0:0].copy()

    strategy_ids = (
        df_buy.get("Strategy_Id", pd.Series([""] * len(df_buy), index=df_buy.index))
        .fillna("")
        .astype(str)
        .str.strip()
    )
    return df_buy[strategy_ids.isin(active_strategy_ids)].copy()


def strategy_uses_tuned_parameters(strategy_id: str) -> bool:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…