init repo
This commit is contained in:
35
config.py
Normal file
35
config.py
Normal file
@@ -0,0 +1,35 @@
|
||||
"""
|
||||
美股低价值公司分析系统配置文件
|
||||
"""
|
||||
import os
|
||||
from dotenv import load_dotenv
|
||||
|
||||
load_dotenv()
|
||||
|
||||
# API配置
|
||||
YAHOO_FINANCE_API = "https://query1.finance.yahoo.com/v8/finance/chart/"
|
||||
ALPHA_VANTAGE_API_KEY = os.getenv('ALPHA_VANTAGE_API_KEY', '')
|
||||
|
||||
# 数据库配置
|
||||
DATABASE_PATH = "stock_analysis.db"
|
||||
|
||||
# 分析参数配置
|
||||
LOW_VALUE_CRITERIA = {
|
||||
'max_pe_ratio': 15, # 最大市盈率
|
||||
'max_pb_ratio': 1.5, # 最大市净率
|
||||
'max_ps_ratio': 2.0, # 最大市销率
|
||||
'min_market_cap': 100_000_000, # 最小市值(1亿美元)
|
||||
'max_debt_ratio': 0.6, # 最大债务比率
|
||||
'min_current_ratio': 1.2, # 最小流动比率
|
||||
'min_roe': 0.05, # 最小ROE(5%)
|
||||
}
|
||||
|
||||
# 报告配置
|
||||
REPORT_OUTPUT_DIR = "reports"
|
||||
CHART_OUTPUT_DIR = "charts"
|
||||
|
||||
# 数据更新频率(小时)
|
||||
DATA_UPDATE_INTERVAL = 24
|
||||
|
||||
# 支持的股票市场
|
||||
SUPPORTED_MARKETS = ['NASDAQ', 'NYSE', 'AMEX']
|
||||
Reference in New Issue
Block a user