Избранное трейдера _xXx_
Добрый день. В предыдущих частях я описывал, как на C# сделал собственный тестер, применяя объектно-ориентированный подход, рассказывал про интерфейсы, про их реализации, и, рассказывал про работу с БД. На данный момент осталось совсем немного. В этом топике я опишу вариант расчёта результатов работы стратегии.
Чтобы не запутаться, даже не читая предыдущие топики, поясню, что есть и к чему надо придти. Есть стратегии – это некий объект программы, который выставляет заявки на основе получаемой маркет-даты. Заявки (Order) регистрируются системой. Также, регистрируются сделки прошедшие по заявке (каждая заявка имеет список сделок — List<Trades> trades). После прогона стратегии, все заявки и сделки сохраняются в БД, и после, их можно извлечь и посчитать по ним статистику работы стратегии. По сути, эта статистика состоит из двух аспектов: сами закрытые позиции и оценка эффективности на их основе. Начнём с первого. Вот интерфейс, который принимает заявки со сделками, и, выдаёт, собственно, список закрытых позиций:
interface IClosePositionManager { List<ClosePosition> ClosePositions (List<Order> orders); }
Если человек, совершая множество сделок на рынке, действовал бы рационально, было бы всего два возможных результата работы:
(1) Некоторый заработок минус комиссии у системно торгующих.
(2) Средний ноль минус комиссии у совершающих сделки хаотично.
К счастью, люди от природы наделены мощнейшим вычислителем под названием МОЗГ. Именно благодаря этому 90% торгующих попадают в третью категорию:
(3) Стабильный проигрыш минус комиссии.
КАК и ПОЧЕМУ мы добиваемся таких стабильных результатов? Начнем с ПОЧЕМУ.
В результате эволюции за WIN и за LOSS отвечают разные участки головного мозга.
WIN: Заработок (успех, радость) контролирует Прилежащее ядро – анализатор приобретений, он же центр субъективной полезности, он же центр удовольствий.
LOSS: Потери контролируют Миндалины височных долей мозга – центр страха, инициатор бегства от саблезубого тигра.
Орбитофронтальная кора выступает сумматором сигналов. В ней происходит сравнение субъективных ценностей и выработка итогового решения. (WIN – LOSS) > P1 покупаем, (WIN – LOSS) < -P2 продаем.
Физическая реальность существует лишь в форме чистого потенциала.
Если человеческий разум способен материализовать электрон, то теоретически он может материализовать любую вероятность.
Наблюдателю, дана способность силой мысли сгущать квантовое поле и из бессчётного множества субатомных волн вероятности формировать желаемые жизненные события. Правда, для этого требуется осознанное внимание, готовность добросовестно применять новые знания и ежедневно упражняться
Мы — разумная материя. Согласно квантовой модели, физическая Вселенная — это единое нематериальное информационное поле, в котором всё взаимосвязано и которое потенциально является всем, но фактически — ничем. Квантовая Вселенная просто поджидает наделённого сознанием наблюдателя (например, вас или меня), чей разум (который и есть энергия) окажет воздействие на энергию (потенциальную материю), сконцентрировав волны энергетических вероятностей в физическую материю.