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

Читайте на SMART-LAB:
Фото
Итоги первичных размещений ВДО и некоторых розничных выпусков на 1 июня 2026 г.
Следите за нашими новостями в удобном формате: Telegram , Youtube , RuTube, Smart-lab , ВКонтакте , Сайт
Фото
❗️ПАО «МГКЛ» готовит размещение нового выпуска биржевых облигаций для неквалифицированных инвесторов
ПАО «МГКЛ» планирует первичное размещение биржевых облигаций серии 001PS-03 на СПБ Бирже. Бумаги будут доступны неквалифицированным...
Х5 всегда на связи
💬 Для нас важно оставаться с вами на связи и делиться всем, что происходит в компании. 🖊 Мы создали канал в MAX, чтобы вы могли следить за...
Фото
НМТП: слабый первый квартал, но нужно смотреть дальше первой страницы
НМТП отчитался по МСФО за 1-й квартал, ищем подводные камни 👉 Выручка на уровне прошлого года 👉 Операционная прибыль...

теги блога Deleted

....все тэги



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