У вас не стоит Flash Player
Настройки
#27699 - Thu May 19 2011 06:24 PM Показатели в таблице результатов. Расчет.
Denis Offline
member

Registered: Tue Jul 21 2009
Записи: 152
Профит Фактор (Profit Factor) = Вся прибыль / Весь убыток
Фактор восстановления (Recovery Factor) = "П/У" / Макс. убыток
Коэф. выигрыша (Payoff Ratio) = Средняя прибыль / средний убыток
"Доходность в год" (CAGR) = http://www.investopedia.com/terms/c/cagr.asp
В месяц аналогично, но возводится в степень количества месяцев
"Чистый П/У" П/У % = (начальный депозит + П/У)/начальный депозит.
CAGR показывает, на какой процент нужно занести деньги в банк, чтобы получить доходность как в П/У

Просадка считается так:
Считается от начального депо. Если начальное депо не указано оно равно цене открытия первой свечки истории.(в агенте всегда открытие первого бара загруженной истории) После закрытия каждой позиции фиксируется максимально достигнутая прибыль(профит). Если новая прибыль больше зафиксированной то происходит обновление этого значения. Соответственно, убыток считается от этого значения по MAE активных позиций.


Отредактировано ViL (Thu May 25 2017 12:59 PM)

Наверх
#32535 - Wed Oct 26 2011 01:53 PM Re: Показатели в таблице результатов. Расчет. [Re: Denis]
ZooR Offline
veteran

Registered: Wed Jan 19 2011
Записи: 1327
опубликуйте пожалуйста формулу расчёта максимальной просадки
_________________________
солью любой депозит, скорость слива оговаривается индивидуально smile

Наверх
#47399 - Sat Oct 06 2012 07:05 PM Re: Показатели в таблице результатов. Расчет. [Re: Denis]
Evrika Offline
member

Registered: Mon Sep 13 2010
Записи: 127
Originally Posted By: Denis
...
Фактор восстановления (Recovery Factor) = "П/У" / Макс. убыток
...
Просадка считается так:
После закрытия каждой позиции фиксируется максимально достигнутая прибыль (через MFE позиции). Если новая прибыль больше зафиксированной то происходит обновление этого значения. Соответственно, убыток считается от этого значения.


Пожелания по выводимым показателям:

1) Как я понимаю (проверял расчеты вручную) в ТСЛаб Максимальная просадка считается по Сумме Максимальной просадки за тестовый (исторический период), а уже только потом "примитивно" определяется ее процент - отношением этой суммы просадки к размеру капитала, с которого она свалилась (т.е. прога ищет макс.сумму просадки, а не максимальный % просадки).

На мой взгляд это не очень объективный подход к оценке величины Макс.просадки, которую может допустить скрипт.

Поясню на примере: предположим Вы начали торговлю с депозита 1 млн.уе, где-то в начале-середине истории размер депозита достиг 10 млн.уе и просел на 4 млн.уе составив 6 млн.уе (т.е. просадка - 40 % (4 х 100/10)). К концу истории размер депозита вырос до 100 млн.уе и просел на 10 млн.уе, составив 90 млн.уе (здесь просадка = 10% (10 х 100/100)).
Какой % Макс.просадки будет выводить ТСЛаб в результатах? Как было сказано выше Программа считает Макс.Просадку по Макс.Сумме просадки, а из приведенного выше примера Макс.сумма просадки = 10 млн.уе (так как 10>4) и соответственно во вкладке Результаты выведет % Макс.Просадки - 10 %!
Смотришь на вкладке Доход на график кривой капитала и видишь в начале-середине яму в 40 %, а ТСЛаб "лукаво" рисует в Результатах какие-то детские 10%!
Этим вводит в заблуждение, особенно при оптимизации...

Хотелось бы чтобы во вкладке Результаты и при тестировании выводился "реальный" % Макс.просадки!

2) Фактор восстановления, пожалуй, самый важный показатель для оценки скрипта, при "правильном" его расчете он претендует стать единственным!

Часто при оценке результатов работы скрипта обращается больше всего внимания на 2 показателя: доходность в год (в %) и макс.просадка (в %). Особо они актуальны при работе с валютой и фьючерсами, где можно изменением плеча добиться их нужного (компромиссного) соотношения.

Так почему бы не считать Фактор восстановления как отношение %-та годовой доходности к %-ту макс.просадки (а не так как есть сейчас в ТСЛаб).
Вот тогда был бы реально универсальный единственно необходимый показатель для оценки! cool

Наверх
#47450 - Mon Oct 08 2012 03:18 PM Re: Показатели в таблице результатов. Расчет. [Re: Evrika]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
1) Вопрос уже поднимался. В версии 1.1 исправить нельзя. В версии 1.2 проблема уже решена, просадка в процентах считается правильно. Соответсвенно, появилось отдельное поле дата макс. просадки в %. Т.к. они могут отличаться.
2) Менять формулу фактора восстановления мы не будем. Но я не вижу проблемы добавить еще один фактор, считаемый по этой формуле. Назвать его, скажем, "Фактор восстановления %"

Наверх
#47480 - Mon Oct 08 2012 07:33 PM Re: Показатели в таблице результатов. Расчет. [Re: Nektodron]
Evrika Offline
member

Registered: Mon Sep 13 2010
Записи: 127
Originally Posted By: Nektodron
...
2) Менять формулу фактора восстановления мы не будем. Но я не вижу проблемы добавить еще один фактор, считаемый по этой формуле. Назвать его, скажем, "Фактор восстановления %"


Надеюсь тоже появится в v.1.2.

Наверх
#48236 - Sun Oct 28 2012 11:03 AM Re: Показатели в таблице результатов. Расчет. [Re: Evrika]
Rolekc Offline
newbie

Registered: Sun Oct 14 2012
Записи: 26
Возможен ли экспорт результатов в Excel?


Отредактировано Rolekc (Sun Oct 28 2012 11:04 AM)

Наверх
#48239 - Sun Oct 28 2012 02:17 PM Re: Показатели в таблице результатов. Расчет. [Re: Rolekc]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Инструменты - экспорт в эксель.

Наверх
#48242 - Sun Oct 28 2012 03:23 PM Re: Показатели в таблице результатов. Расчет. [Re: ViL]
Rolekc Offline
newbie

Registered: Sun Oct 14 2012
Записи: 26
Спасибо, то, что надо.

Наверх
#68595 - Fri Mar 06 2015 10:58 AM Re: Показатели в таблице результатов. Расчет. [Re: Denis]
db1 Offline
stranger

Registered: Wed Oct 29 2014
Записи: 12
Уважаемые Разработчики и Форумчане !
Хотелось бы вернуться к вопросу о формуле расчета просадки в TSLAB.
Пытаюсь повторить показываемый программой результат в Excel-е.
В общем, затык..

Подозреваю, что я далеко не первый морочусь этим.
Изобретать велосипед глупо, лучше спросить...
Во вложении файлик .xls с моим "творчеством".
(Картинку нарисовал просто себе для наглядности пытаясь вывести эту формулу, может еще кому пригодится ..)
Надеюсь на понимание и прошу помощи: необходима формула или алгоритм расчета по которой считается просадка в TSLAB.

С уважением, Дмитрий.


Attachments
trades.xls (231 downloads)
Картинка.jpg (575 downloads)



Отредактировано db1 (Sat Mar 07 2015 08:59 AM)

Наверх
#69104 - Sat Mar 28 2015 12:29 PM Re: Показатели в таблице результатов. Расчет. [Re: db1]
db1 Offline
stranger

Registered: Wed Oct 29 2014
Записи: 12
Всем Доброго времени суток !
Судя по ответам, (которых нет..) видимо никто не знает, как же рассчитывается просадка в TSLAB.
Уважаемые разработчики, убедительная к вам просьба: озвучьте-таки алгоритм расчёта просадки !!!

Наверх
#69113 - Sat Mar 28 2015 03:53 PM Re: Показатели в таблице результатов. Расчет. [Re: db1]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
конкретно не знаю. Полагаю что по закрытым позициям. Об этом кажется уже говорилось.
_________________________
__


Наверх
#69123 - Sat Mar 28 2015 05:53 PM Re: Показатели в таблице результатов. Расчет. [Re: ra81]
db1 Offline
stranger

Registered: Wed Oct 29 2014
Записи: 12
Да, то что по закрытым, думаю, это однозначно. Я и строил свои варианты расчета по закрытым, как видно по приложенным файлам, но с TSLAB – ом совпадает не всегда. Нужны видимо какие-то хитрые варианты условий…
Большое спасибо за ответ.

Наверх
#69134 - Sun Mar 29 2015 11:51 AM Re: Показатели в таблице результатов. Расчет. [Re: db1]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
По открытым позициям
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#69135 - Sun Mar 29 2015 11:52 AM Re: Показатели в таблице результатов. Расчет. [Re: Frend]
Frend Offline
Pooh-Bah

Registered: Sat Jan 09 2010
Записи: 2054
ну или по закрытым, смотря где лой был самый сильный
_________________________
Помогу с реализацией вашей идеи, оценкой системы. Консультации
frendwork@rambler.ru

Наверх
#72049 - Mon Aug 03 2015 04:52 PM Re: Показатели в таблице результатов. Расчет. [Re: Frend]
VladMih Offline
enthusiast

Registered: Thu Apr 11 2013
Записи: 359
Показатели в таблице результатов не соответствуют тем же значениям в таблице "Результаты оптимизации". Первый раз с этим столкнулся, наверно бывает редко, но...
Чтобы не сочинять еще раз, продублирую копипастом сюда то, что писал в Скайп:

На вкладке "Результаты" какие-то левые данные, не соответствующие тем, что загружаю из вкладки "Результаты оптимизации".
При этом данные в скрипт загружаются нормально, а результаты выдаёт будто с другими данными.
Загружаю из другой оптимизации - всё 1:1
Возвращаюсь на глючную - опять глюк.
Скрипт между двумя оптимизациями не изменялся.
Выбрал другой набор данных из глючной вкладки - прогон скрипта опять не соответствует результату из оптимизации... Из другой вкладки все наборы данных срабатывают адекватно.

Интересно, что во вкладку "Оптимизация" цифры передаются правильные (из обоих результатов оптимизации), а расчеты потом не совпадают.

Наверх
#72051 - Mon Aug 03 2015 05:18 PM Re: Показатели в таблице результатов. Расчет. [Re: VladMih]
ViL Offline
TSLab
Carpal Tunnel

Registered: Sun Oct 17 2010
Записи: 8139
Originally Posted By: VladMih
Показатели в таблице результатов не соответствуют тем же значениям в таблице "Результаты оптимизации". Первый раз с этим столкнулся, наверно бывает редко, но...
Чтобы не сочинять еще раз, продублирую копипастом сюда то, что писал в Скайп:

На вкладке "Результаты" какие-то левые данные, не соответствующие тем, что загружаю из вкладки "Результаты оптимизации".
При этом данные в скрипт загружаются нормально, а результаты выдаёт будто с другими данными.
Загружаю из другой оптимизации - всё 1:1
Возвращаюсь на глючную - опять глюк.
Скрипт между двумя оптимизациями не изменялся.
Выбрал другой набор данных из глючной вкладки - прогон скрипта опять не соответствует результату из оптимизации... Из другой вкладки все наборы данных срабатывают адекватно.

Интересно, что во вкладку "Оптимизация" цифры передаются правильные (из обоих результатов оптимизации), а расчеты потом не совпадают.

Нужен конкретный пример с источником и его настройками. Как это можно воспроизвести?

Наверх
#72075 - Mon Aug 03 2015 10:30 PM Re: Показатели в таблице результатов. Расчет. [Re: ViL]
VladMih Offline
enthusiast

Registered: Thu Apr 11 2013
Записи: 359
А наверно никак. Один раз только такое случилось.
После этого ещё много раз работал с тем же инструментом и источником - пока не повторялось.

Наверх
#72308 - Sun Aug 16 2015 03:46 PM Re: Показатели в таблице результатов. Расчет. [Re: ViL]
Andy7065 Offline
journeyman

Registered: Tue Apr 14 2015
Записи: 81
Originally Posted By: ViL
Originally Posted By: VladMih
Показатели в таблице результатов не соответствуют тем же значениям в таблице "Результаты оптимизации".

Интересно, что во вкладку "Оптимизация" цифры передаются правильные (из обоих результатов оптимизации), а расчеты потом не совпадают.

Нужен конкретный пример с источником и его настройками. Как это можно воспроизвести?

Подтверждаю, такое бывает.
Кроме того , при копировании скрипта, так же не всегда копируются последние изменения параметров во вкладке "оптимизация" . Т.е. копия скрипта дает отличный от оригинала рез-т.

зы. Проявляется все это (вроде бы) при серьезных объемах оптимизации. Может там что-то с многопотоковостью ? TSLx64.

Наверх
#72317 - Sun Aug 16 2015 08:35 PM Re: Показатели в таблице результатов. Расчет. [Re: Andy7065]
VladMih Offline
enthusiast

Registered: Thu Apr 11 2013
Записи: 359
Originally Posted By: Andy7065
не всегда копируются последние изменения параметров во вкладке "оптимизация" . Т.е. копия скрипта дает отличный от оригинала рез-т.
Может по недосмотру? Не нажали "СОХРАНИТЬ и выполнить"? Вполне могли забыть. Я, например, часто смотрю результаты прогонов вообще без "выполнить" - просто двойным кликом по строчке результатов.
Потом сделал копию и...
______________
У меня тоже х64 (на всякий случай), глюк с результатами пока не повторялся.

Наверх


Moderator:  ViL, sar