Skip to content

Update .gitignore and config.yaml; remove obsolete metadata files and…#17

Merged
lbsm2017 merged 1 commit intomainfrom
gitignore_patch05
Dec 9, 2025
Merged

Update .gitignore and config.yaml; remove obsolete metadata files and…#17
lbsm2017 merged 1 commit intomainfrom
gitignore_patch05

Conversation

@lbsm2017
Copy link
Owner

@lbsm2017 lbsm2017 commented Dec 9, 2025

… adjust trading fee

Copilot AI review requested due to automatic review settings December 9, 2025 21:57
@lbsm2017 lbsm2017 merged commit f1ff7e1 into main Dec 9, 2025
8 checks passed
@lbsm2017 lbsm2017 deleted the gitignore_patch05 branch December 9, 2025 21:58
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the project's .gitignore patterns and adjusts the trading fee configuration, while removing obsolete cached metadata files that will be automatically regenerated.

Key Changes:

  • Increased trading costs from 10 bps to 25 bps (0.25%) to reflect more realistic transaction costs
  • Enhanced .gitignore patterns to recursively ignore all cached data files (parquet/csv) and HTML reports
  • Removed cached metadata files (prices_metadata.csv, risk_free_rate.parquet) that are automatically regenerated

Reviewed changes

Copilot reviewed 2 out of 4 changed files in this pull request and generated 1 comment.

File Description
config.yaml Updated trading_fee_bps from 10 to 25 basis points for more realistic cost modeling
.gitignore Enhanced patterns to recursively ignore all parquet/csv files in data/ and HTML reports in output/, moved docs/private/ entry to Environments section
data/prices_metadata.csv Removed cached metadata file (automatically regenerated by DataDownloader.cache_to_disk())
data/risk_free_rate.parquet Removed cached risk-free rate data (now covered by .gitignore patterns, regenerated from FRED)

frequency: "quarterly" # Options: daily, weekly, monthly, quarterly, annual
method: "calendar" # calendar = rebalance at end of period
trading_fee_bps: 10 # Trading cost in basis points per turnover (10 bps = 0.10%)
trading_fee_bps: 25 # Trading cost in basis points per turnover (10 bps = 0.10%)
Copy link

Copilot AI Dec 9, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The comment still states "10 bps = 0.10%" as an example, but this is now outdated since the value changed to 25 bps. The comment should be updated to reflect the new value: "Trading cost in basis points per turnover (25 bps = 0.25%)".

Suggested change
trading_fee_bps: 25 # Trading cost in basis points per turnover (10 bps = 0.10%)
trading_fee_bps: 25 # Trading cost in basis points per turnover (25 bps = 0.25%)

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants