File size: 1,305 Bytes
b2d5b74
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
"""
🇬🇧 Module: reference_templates.py
Purpose: Defines reusable prompt templates for portfolio analysis and comparison.

🇷🇺 Модуль: reference_templates.py
Назначение: содержит шаблоны промптов для анализа и сравнения портфелей.
"""

REFERENCE_PROMPT = (
    "**Analysis**\n\n"
    "For each key metric, provide value and brief interpretation:\n"
    "- Annualized Return: {value1}\n"
    "- Max Drawdown: {value2}\n"
    "- Sharpe Ratio: {value3}\n"
    "- Sortino Ratio: {value4}\n"
    "- Calmar Ratio: {value5}\n"
    "- Beta: {value6}\n"
    "- Volatility: {value7}\n\n"
    "**Interpretation**\n"
    "Summarize the overall strategy characteristics, risk level, and stability.\n\n"
    "**Recommendation**\n"
    "Provide a brief conclusion about the portfolio’s viability."
)

REFERENCE_COMPARISON_PROMPT = (
    "**Comparison**\n\n"
    "Portfolio A:\n"
    "- Annualized Return: {a1}\n"
    "- Max Drawdown: {a2}\n"
    "- Sharpe Ratio: {a3}\n"
    "- Sortino Ratio: {a4}\n\n"
    "Portfolio B:\n"
    "- Annualized Return: {b1}\n"
    "- Max Drawdown: {b2}\n"
    "- Sharpe Ratio: {b3}\n"
    "- Sortino Ratio: {b4}\n\n"
    "**Summary**\n"
    "Highlight main differences, strengths, and investor suitability."
)