![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Не нашел ни в одном источнике необходимости при расчете коэффициента Шарпа и приводить его к годовому значению.
Еще цитата
Что касается приведения коэффициента Шарпа к годовому значению, это делается для стандартизации показателя, позволяющей сравнивать его между различными инвестиционными стратегиями и портфелями, независимо от изначального временного масштаба инвестиций. Это обычная практика, которая помогает инвесторам оценивать эффективность инвестиций в рамках единого стандарта, особенно в условиях, когда сравнение проводится между различными видами активов или стратегиями с разной частотой торгов
Отвечу цитатой
Под источниками я имел в виду информацию о коэффициентах Шарпа и Сортино за пределами данной статьи.
Что касается приведения коэффициента Шарпа к годовому значению, это делается для стандартизации показателя, позволяющей сравнивать его между различными инвестиционными стратегиями и портфелями, независимо от изначального временного масштаба инвестиций.
попробуйте без логарифмов и расскажите потом о необычном побочном ээфекте. Вы должны с этим столкнуться
Попробовал: ничего необычного. Правда одну ошибку нашел, прилагаю исправленный вариант.
Отвечу цитатой
От себя добавлю - попробуйте без логарифмов и расскажите потом о необычном побочном ээфекте. Вы должны с этим столкнуться.
Любопытно, что вот для такой эквити этот скрипт выдает шарпа 2.08:
А для такой (то же самое с реинвестом) 3.66:
Хотя очевидно, что качество 2й эквити хуже (реинвест вообще всегда ухудшает качество эквити).
А если вместо логарифмов приращений эквити воспользоваться самими приращениями:
То получится 3.85 для первой и 2.1 для второй. Намного более адекватно.
Шарп на логарифмах не зависит от размера депо только в случае, если идет торговля с реинвестом.
Но в этом случае и шарп на простых приращениях не зависит от размера депо.
Следовательно, пока не понимаю, зачем использовать шарп на логарифмах.
Почитайте логарифм цены
Другие упоминания сами найдете
Почитайте логарифм цены
Другие упоминания сами найдете
Еще один крайне важный нюанс состоит в том, что в этом скрипте в расчете шарпа учитываются только те бары, на которых было изменение эквити:
Затем среднее изменение находится делением на число таких баров:
Однако переход к годовому шарпу происходит на основе отношения таймфреймов, как если бы в расчете учитывались все бары текущего тф:
Т.е., еще раз: скрипт находит усредненный шарп на 1 бар с изменением эквити, а затем, чтобы найти годовой, умножает его не на число таких баров в году, а на общее число баров этого тф в году (его корень, естественно). Что ошибочно и завышает итоговый показатель.
Видимо в тестере шарп считается так же?
скрипт находит усредненный шарп на 1 бар с изменением эквити, а затем, чтобы найти годовой, умножает его не на число таких баров в году, а на общее число баров этого тф в году (его корень, естественно). Что ошибочно и завышает итоговый показатель
Тоже заметил. Поэтому в своей версии добавил опцию учета нулевых баров.