Files
20250920-e194e889/create_rvph_report.py
2026-04-25 19:21:28 +08:00

131 lines
4.3 KiB
Python

#!/usr/bin/env python3
"""
创建RVPH分析报告
"""
import json
from datetime import datetime
from analysis_storage import AnalysisStorage
def create_rvph_analysis():
"""创建RVPH的分析报告"""
# 基于网络搜索的数据创建分析结果
analysis_data = {
'company_info': {
'name': 'Reviva Pharmaceuticals Holdings, Inc.',
'symbol': 'RVPH',
'industry': 'Biotechnology',
'sector': 'Healthcare',
'market_cap': 17710000, # $17.71M
'employees': 14,
'website': 'https://www.revivapharma.com',
'country': 'United States',
'currency': 'USD'
},
'financial_data': {
'revenue': 0,
'net_income': -29100000, # -$29.1M
'total_assets': 15500000, # $15.5M
'total_liabilities': 14690000, # $14.69M
'cash': 1020000, # $1.02M
'debt': 0
},
'valuation_analysis': {
'pe_ratio': None, # 负盈利
'pb_ratio': None, # 负账面价值
'ps_ratio': None, # 无收入
'peg_ratio': None,
'market_cap': 17710000,
'enterprise_value': 7460000, # $7.46M
'valuation_score': 15, # 低估值分数
'is_undervalued': False
},
'financial_health': {
'current_ratio': 0.90,
'quick_ratio': 0.90,
'debt_to_equity': None,
'debt_ratio': 0.95, # 95%债务比率
'roe': -9.16, # -916%
'roa': -2.75, # -275%
'profit_margin': None, # 负值
'operating_margin': None, # 负值
'health_score': 10, # 极低健康度分数
'is_healthy': False
},
'growth_analysis': {
'revenue_growth': 0, # 无收入
'earnings_growth': 0, # 持续亏损
'historical_growth': 0,
'growth_score': 5, # 极低成长性分数
'is_growing': False
},
'risk_analysis': {
'beta': -0.06,
'volatility': 0.894, # 89.4%
'max_drawdown': 0.93, # 93%最大回撤
'risk_score': 20, # 高风险分数
'risk_level': '极高'
},
'investment_recommendation': {
'recommendation': '观望/高风险投机',
'confidence': '',
'overall_score': 35, # 35/100分
'risk_warnings': [
'极高风险投资',
'财务健康度极差',
'无收入来源',
'持续亏损',
'依赖融资维持运营',
'监管审批不确定性',
'可能完全损失本金'
],
'key_strengths': [
'专注精神分裂症治疗',
'主要产品临床试验积极',
'分析师全部给予买入评级',
'获得FDA对齐'
],
'key_concerns': [
'无商业化产品',
'持续亏损',
'高债务比率',
'股价大幅下跌',
'流动性风险'
]
},
'analyst_opinions': {
'total_analysts': 13,
'buy_ratings': 13,
'hold_ratings': 0,
'sell_ratings': 0,
'average_target_price': 14.46,
'price_target_range': '2.00 - 20.00'
},
'market_data': {
'current_price': 0.26,
'previous_close': 0.42,
'day_change': -0.16,
'day_change_percent': -37.89,
'volume': 29973974,
'avg_volume': 2720000,
'market_cap': 17710000,
'shares_outstanding': 68000000,
'float': 60810000,
'insider_ownership': 10.59,
'institutional_ownership': 21.25
}
}
# 保存分析报告
storage = AnalysisStorage()
result = storage.save_analysis_report('RVPH', analysis_data)
print("✅ RVPH分析报告已创建并保存")
print(f"📁 详细报告: {result.get('detailed_report', 'N/A')}")
print(f"📄 简要报告: {result.get('summary_report', 'N/A')}")
print(f"💾 原始数据: {result.get('raw_data', 'N/A')}")
return result
if __name__ == "__main__":
create_rvph_analysis()