Skip to content

[WIP][Env] Fin-env#56

Open
ianhajra wants to merge 32 commits intogalilai-group:mainfrom
ianhajra:fin-env
Open

[WIP][Env] Fin-env#56
ianhajra wants to merge 32 commits intogalilai-group:mainfrom
ianhajra:fin-env

Conversation

@ianhajra
Copy link

@ianhajra ianhajra commented Nov 4, 2025

What does this PR do?

Financial backtesting environment for stable-worldmodel with comprehensive trading features and out-of-distribution testing capabilities.

Before submitting

  • Did you read the contributor guideline, Pull Request section?
  • Did you make sure to update the documentation with your changes? Here are the documentation guidelines
  • Did you write any new necessary tests?

Implementation Status

Completed

  • Financial environment framework with action/observation spaces
  • Simplified variation system ready for dynamic market data integration
  • Portfolio management and trading logic (buy/sell/hold)
  • Backtesting results calculation (returns, Sharpe ratio, drawdown)
  • Time machine functionality for date-specific backtesting
  • All image/rendering dependencies removed and replaced with financial data TODOs
  • Environment registration in stable-worldmodel framework

Who can review?

@lucas-maes can review

@lucas-maes lucas-maes changed the title [WIP] Fin-env [WIP][Env] Fin-env Nov 12, 2025
@ianhajra ianhajra requested a review from lucas-maes December 4, 2025 01:25
Copy link
Collaborator

@lucas-maes lucas-maes left a comment

Choose a reason for hiding this comment

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

  • No need to add test that are env specific in the test_wrapper.py

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.

3 participants