Избранное трейдера SMT
Добрый день. В предыдущих частях я описывал, как на C# сделал собственный тестер, применяя объектно-ориентированный подход, рассказывал про интерфейсы, про их реализации, и, рассказывал про работу с БД. На данный момент осталось совсем немного. В этом топике я опишу вариант расчёта результатов работы стратегии.
Чтобы не запутаться, даже не читая предыдущие топики, поясню, что есть и к чему надо придти. Есть стратегии – это некий объект программы, который выставляет заявки на основе получаемой маркет-даты. Заявки (Order) регистрируются системой. Также, регистрируются сделки прошедшие по заявке (каждая заявка имеет список сделок — List<Trades> trades). После прогона стратегии, все заявки и сделки сохраняются в БД, и после, их можно извлечь и посчитать по ним статистику работы стратегии. По сути, эта статистика состоит из двух аспектов: сами закрытые позиции и оценка эффективности на их основе. Начнём с первого. Вот интерфейс, который принимает заявки со сделками, и, выдаёт, собственно, список закрытых позиций:
interface IClosePositionManager { List<ClosePosition> ClosePositions (List<Order> orders); }
Житель Подмосковья убил несовершеннолетнюю дочь, после чего покончил с собой. Об этом рассказала «Ленте.ру» в субботу, 30 сентября, официальный представитель главка Следственного комитета России по Московской области Елена Фокина.
Инцидент произошел в поселке Ильинское Раменского района. Тела 36-летнего отца и его 13-летней дочери обнаружили в частном доме. По факту произошедшего возбуждено уголовное дело об убийстве находящегося в заведомо беспомощном состоянии.
По информации источника в правоохранительных органах, мужчина играл на бирже. Ранее в сентябре после серии неудачных сделок он полностью разорился.
Собеседник отметил, что на месте происшествия найден телефон отца с признанием.