|
|
|
|
@ -126,14 +126,14 @@ class LookaheadAnalysisSubFunctions:
|
|
|
|
|
csv_df = add_or_update_row(csv_df, new_row_data)
|
|
|
|
|
|
|
|
|
|
# Fill NaN values with a default value (e.g., 0)
|
|
|
|
|
csv_df["total_signals"] = csv_df["total_signals"].astype(int).fillna(0)
|
|
|
|
|
csv_df["biased_entry_signals"] = csv_df["biased_entry_signals"].astype(int).fillna(0)
|
|
|
|
|
csv_df["biased_exit_signals"] = csv_df["biased_exit_signals"].astype(int).fillna(0)
|
|
|
|
|
csv_df["total_signals"] = csv_df["total_signals"].astype("int64").fillna(0)
|
|
|
|
|
csv_df["biased_entry_signals"] = csv_df["biased_entry_signals"].astype("int64").fillna(0)
|
|
|
|
|
csv_df["biased_exit_signals"] = csv_df["biased_exit_signals"].astype("int64").fillna(0)
|
|
|
|
|
|
|
|
|
|
# Convert columns to integers
|
|
|
|
|
csv_df["total_signals"] = csv_df["total_signals"].astype(int)
|
|
|
|
|
csv_df["biased_entry_signals"] = csv_df["biased_entry_signals"].astype(int)
|
|
|
|
|
csv_df["biased_exit_signals"] = csv_df["biased_exit_signals"].astype(int)
|
|
|
|
|
csv_df["total_signals"] = csv_df["total_signals"].astype("int64")
|
|
|
|
|
csv_df["biased_entry_signals"] = csv_df["biased_entry_signals"].astype("int64")
|
|
|
|
|
csv_df["biased_exit_signals"] = csv_df["biased_exit_signals"].astype("int64")
|
|
|
|
|
|
|
|
|
|
logger.info(f"saving {config['lookahead_analysis_exportfilename']}")
|
|
|
|
|
csv_df.to_csv(config["lookahead_analysis_exportfilename"], index=False)
|
|
|
|
|
|