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

