Блог им. 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
);
 
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
193
2 комментария
А я просто после цикла перебираю сделки и вывожу в MessageBox
avatar
Только вы забыли упомянуть, что диаграмма будет в самом начале графика.
avatar

Читайте на SMART-LAB:
Фото
Доход без хлопот — добро пожаловать в клуб рантье Papaya Club🍹
В Accent мы верим, что настоящий пассивный доход — это когда объект работает, а вы — отдыхаете. На прошедшей конференции Смартлаба мы...
Фото
Финансовые результаты по РСБУ
Подводим итоги 3 квартала и 9 месяцев 2026 года по РСБУ. ✈️  Выручка за 3 квартал увеличилась на 13,5% год к году и составила 247,8 млрд ₽....
Фото
RENI на конференции Smart Lab
В субботу супер провели время в компании инвесторов и других эмитентов на одной из главных конференций года – московском мероприятии Smart Lab....
Фото
Актуальный состав портфеля и взгляд на рынок.
Здравствуйте! Сегодня проходила встреча с годовыми подписчиками. К сожалению, не смог присутствовать лично, подготовил для встречи...

теги блога Deleted

....все тэги



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