Files
NexQuant/rdagent/components/coder/factor_coder/config.py
T

29 lines
1016 B
Python
Raw Normal View History

from pydantic_settings import SettingsConfigDict
from rdagent.components.coder.CoSTEER.config import CoSTEERSettings
2024-05-21 22:48:41 +08:00
class FactorCoSTEERSettings(CoSTEERSettings):
model_config = SettingsConfigDict(env_prefix="FACTOR_CoSTEER_")
data_folder: str = "git_ignore_folder/factor_implementation_source_data"
"""Path to the folder containing financial data (default is fundamental data in Qlib)"""
data_folder_debug: str = "git_ignore_folder/factor_implementation_source_data_debug"
"""Path to the folder containing partial financial data (for debugging)"""
simple_background: bool = False
"""Whether to use simple background information for code feedback"""
2025-05-29 16:16:51 +08:00
file_based_execution_timeout: int = 3600
"""Timeout in seconds for each factor implementation execution"""
select_method: str = "random"
"""Method for the selection of factors implementation"""
2024-05-21 22:48:41 +08:00
2024-07-17 15:00:13 +08:00
python_bin: str = "python"
"""Path to the Python binary"""
2024-07-17 15:00:13 +08:00
2024-05-21 22:48:41 +08:00
FACTOR_COSTEER_SETTINGS = FactorCoSTEERSettings()