Блог им. sherman

TSLab. Как построить график распределения PnL по месяцам.

    • 27 февраля 2011, 04:09
    • |
    • Deleted
  • Еще
Я люблю смотреть как ТС торгует по месяцам, на общей кривой доходности это конечно также видно, но хочется посмотреть и дискретно.
 
Так как я сторонник open source(был много лет контрибьютером некоторых OSS проектов) и полностью разделяю данную идеологию, я буду выкладывать, по-немногу, те вещи, которые могут быть интересны кому-то еще. Конечно, речь не идет о «граалях», но некоторые полезные фичи могут пригодиться тем, кто ковыряет торговые системы в TSLab.

Написал простой класс для того, чтобы посмотреть распределение прибыли(убытка) и макс. просадки по месяцам.
Код: www.everfall.com/paste/id.php?0yj9sobnzhgq
 
Использование:
 
PnLPerMonth pnlReport = new PnLPerMonth(source);
 
Внутри основного цикла обрабатываем бары:
 
pnlReport.handleBar(source.Bars[index]);
 
А в конце можно построить диаграмму:

 
 
profitPane.AddList(
  "ProfitPerMonth",
  pnlReport.profitPerMonthToList(),
  ListStyles.HISTOHRAM,
  0x336699,
  LineStyles.SOLID,
  PaneSides.VSIDE_LAST
);
			
profitPane.AddList(
  "LossPerMonth",
   pnlReport.maxLossPerMonthToList(),
   ListStyles.HISTOHRAM,
   0xff00000,
   LineStyles.SOLID,
   PaneSides.VSIDE_LAST
);
 
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
156
2 комментария
А я просто после цикла перебираю сделки и вывожу в MessageBox
avatar
Только вы забыли упомянуть, что диаграмма будет в самом начале графика.
avatar

Читайте на SMART-LAB:
Фото
БСПБ: дисконт оправдан до восстановления доходности капитала
Банк Санкт-Петербург подвел итоги за май 2026 года по РСБУ. Чистый процентный доход составил 5,7 млрд рублей (-12,1% г/г); Чистый...
Фото
АФК «Система» — когда долг мешает раскрыть стоимость портфеля
На фоне затяжного снижения российского рынка акции АФК «Система» становятся все более интересными с точки зрения соотношения риска и...
Фото
Страхование ответственности перевозчика или страхование груза: что выбрать?
Потеря груза стоимостью 10–20 миллионов рублей часто ставит транспортную компанию перед выбором: платить компенсацию грузовладельцу или закрыть...
Фото
Свежие идеи Элвиса Марламова в ПИФ Alenka Capital на июнь 2026
Продолжаем серию ежемесячных постов с отслеживанием покупок/продаж профессиональными управляющими. Особенно теми, кто управляет МИЛЛИАРДАМИ рублей...

теги блога Deleted

....все тэги



UPDONW
Новый дизайн