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

Читайте на SMART-LAB:
Обновление кредитных рейтингов в ВДО и розничных облигациях (АО «Южноуральский лизинговый центр» понижен до ruВB-, Группа «ВИС» (АО) подтвержден AA-.ru)
🟢АО «А Спэйс» «Эксперт РА» повысил рейтинг кредитоспособности АО «А Спэйс» до уровня ruBB+ и изменил прогноз на стабильный. Ранее у компании...
Фото
Металлургия – каркас российской экономики
В ближайшие выходные в России отмечают День металлурга — профессиональный праздник работников одной из ключевых отраслей промышленности:...
Фото
Индикатор Bulls Power в OsEngine: формулы расчёта, сигналы и бесплатные роботы. Видео.
В этом видео мы разберём Bulls Power — классический осциллятор Александра Элдера, который показывает, насколько уверенно покупатели контролируют...
Фото
Сделки УК Первой: все очень скверно - минус 30% с начала года и Полюс топ-1 позиция на конец июня (до отмены дивов)
Продолжаю делать серию ежемесячных постов с отслеживанием покупок/продаж профессиональными управляющими. Особенно теми, кто управляет МИЛЛИАРДАМИ...

теги блога Deleted

....все тэги



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