QAway-to commited on
Commit
b50d186
·
1 Parent(s): 46be0b9

model change

Browse files
Files changed (1) hide show
  1. prompts.py +38 -56
prompts.py CHANGED
@@ -56,61 +56,43 @@ ONE_PROMPT = (
56
  "Делай акцент на том, что стоит за цифрами: поведение стратегии в разных фазах рынка, возможные сценарии развития, что может улучшить или ухудшить результативность."
57
 
58
  "В завершении — кратко подведи итог: стоит ли в целом обращать внимание на стратегию, что впечатляет, а что вызывает сомнение."
59
-
60
- "Текущая кумулятивная доходность (Acc)",
61
- "Текущая умулятивная доходность = (1 + текущее_изменение_доходности) * (1 + предыдущая_кумулятивная_доходность) - 1",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
62
 
63
- "Текущее изменение доходности (Diff)",
64
- "Текущее изменение доходности = (1 + текущая_кумулятивная_доходность) / (1 + предыдущая_кумулятивная_доходность) - 1",
65
-
66
- "Drawdown (DD)",
67
- "Drawdown = (1 + текущая_кумулятивная_доходность) / (1 + (максимальное значение текущей кумулятивной доходности за период)) - 1",
68
-
69
- "Max Drawdown (MDD)",
70
- "Max Drawdown = минимальное значение просадки за период",
71
-
72
- "Max Drawdown Duration (MDD duration)",
73
- "Max Drawdown Duration = ЕСЛИ (DD < 0, то период + предыдущее значение, иначе 0)",
74
-
75
- "Волатильность (St. Dev)",
76
- "Волатильность = √ ( ∑ (diff - среднее(diff))^2 / (n - 1) )",
77
-
78
- "Annualized Volatility",
79
- "Annualized Volatility = волатильность * √(кол-во периодов в году)",
80
-
81
- "Annualized Return",
82
- "Annualized Return = ((1 + Acc)^ (периоды в году / n)) - 1",
83
-
84
- "Ковариация (COV)",
85
- "Ковариация = ∑((diff1 - avg1)*(diff2 - avg2)) / (n - 1)",
86
-
87
- "Дисперсия (VAR)",
88
- "Дисперсия = ∑(diff - avg(diff))^2 / (n - 1)",
89
-
90
- "Бета (β)",
91
- "Бета = ковариация(актив, рынок) / дисперсия(рынка)",
92
-
93
- "Альфа (α)",
94
- "Альфа = доходность актива − (безрисковая + Бета * (доходность рынка − безрисковая))",
95
-
96
- "Sharpe Ratio",
97
- "Sharpe Ratio = (Annualized Return − безрисковая ставка) / Annualized Volatility",
98
-
99
- "Calmar Ratio",
100
- "Calmar Ratio = Annualized Return / MDD",
101
-
102
- "Sortino Ratio",
103
- "Sortino Ratio = (Annualized Return − безрисковая ставка) / stddev(отрицательные доходности)",
104
-
105
- "Risk-reward (R/R)",
106
- "Risk-Reward Ratio = кумулятивная доходность / MDD",
107
-
108
- "IRR (внутренняя доходность)",
109
- "IRR = ∑(денежный поток / (1 + ставка)^период)",
110
-
111
- "HWM (High Water Mark)",
112
- "HWM = максимум кумулятивной доходности за всё время",
113
-
114
- "Avg. HWM Update",
115
- "Avg. HWM Update = среднее количество периодов между обновлениями HWM"
116
  )
 
56
  "Делай акцент на том, что стоит за цифрами: поведение стратегии в разных фазах рынка, возможные сценарии развития, что может улучшить или ухудшить результативность."
57
 
58
  "В завершении — кратко подведи итог: стоит ли в целом обращать внимание на стратегию, что впечатляет, а что вызывает сомнение."
59
+ "Текущая кумулятивная доходность (Acc)"
60
+ "Текущая умулятивная доходность = (1 + текущее_изменение_доходности) * (1 + предыдущая_кумулятивная_доходность) - 1"
61
+ "Текущее изменение доходности (Diff)"
62
+ "Текущее изменение доходности = (1 + текущая_кумулятивная_доходность) / (1 + предыдущая_кумулятивная_доходность) - 1"
63
+ "Drawdown (DD)"
64
+ "Drawdown = (1 + текущая_кумулятивная_доходность) / (1 + ( максимальное_значение_текущей_кумулятивной_доходности_за_период )) - 1"
65
+ "Max Drawdown (MDD)"
66
+ "Max Drawdown = минимальное_значение_просадки_за_период"
67
+ "Max Drawdown Duration (MDD duration)"
68
+ "Max Drawdown Duration = ЕСЛИ ( текущее_значение_DD < 0, тогда рассматриваемый_период + предыдущее_значение_max_drawdown_duration, иначе 0 )"
69
+ "Волатильность (St. Dev)"
70
+ "Волатильность = √ ( ∑ (текущее_изменение_доходности - среднее_арифметическое_текущего_изменения_доходности )^2 / ( количество_значений_текущего_изменения_доходности - 1 ) )"
71
+ "Annualized Volatility"
72
+ "Annualized Volatility = волатильность * √ (количество_возможных_значений_за_год)"
73
+ "Annualized Return"
74
+ "Annualized Return = ((1 + текущая_кумулятивная_доходность) ^ ( ( количество_возможных_значений_за_год ) / количество_значений_текущего_изменения_доходности ) - 1)"
75
+ "Ковариация (COV)"
76
+ "Ковариация = ∑ ( (текущее_изменение_доходности_актива_1 - среднее_арифметическое_текущего_изменения_доходности_актива_1) * (текущее_изменение_доходности_актива_2 - среднее_арифметическое_текущего_изменения_доходности_актива_2) ) / (количество_значений_текущего_изменения_доходности - 1)"
77
+ "Дисперсия (VAR)"
78
+ "Дисперсия выборки = ∑ (текущее_изменение_доходности - среднее_арифметическое_текущего_изменения_доходности)^2 / (количество_значений_текущего_изменения_доходности - 1)"
79
+ "Бета (β)"
80
+ "Бета = ковариация(актив, рынок) / дисперсия(рынка)"
81
+ "Альфа (α)"
82
+ "Альфа = фактическая_доходность_актива − (безрисковая_ставка + Бета * (доходность_рынка − безрисковая_ставка))"
83
+ "Sharpe ratio"
84
+ "Sharpe Ratio = (Annualized_Return − безрисковая_ставка) / Annualized_Volatility"
85
+ "Calmar Ratio"
86
+ "Calmar Ratio = Annualized_Return / MDD"
87
+ "Sortino Ratio"
88
+ "Sortino Ratio = (Annualized_Return − безрисковая_ставка) / стандартное_отклонение_отрицательных_изменений_доходности"
89
+ "Risk-reward (R/R)"
90
+ "Risk-Reward Ratio = текущая_кумулятивная_доходность / текущий_MDD"
91
+ "IRR"
92
+ "IRR = ∑ (денежный_поток / (1 + ставка_дисконтирования)^период)"
93
+ "HWM"
94
+ "HWM (High Water Mark) — наивысшее зафиксированное значение кумулятивной доходности за весь предыдущий период."
95
+ "Avg. HWM Update"
96
+ "Avg. HWM Update = среднее обновление HWM: периодичность пр��вышения новых максимумов за период"
97
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
98
  )