Реши задачу, чтобы попасть в нашу команду | Quant

Условие | данные в формате csv

В файле — данные о том, как цена акции меняется со временем.
В каждый момент времени инвестор может сделать одно из действий:

  1. Купить одну акцию по текущей цене, если у него нет акций
  2. Продать одну акцию по текущей цене, если у него есть акция
  3. Ничего не делать

У инвестора либо есть акция, либо нет, поэтому в каждый момент времени ему доступны только два действия. В момент времени T=0 у инвестора нет акций. Если в конечный момент времени T=100 у инвестора есть акция, то он продаёт её по текущей цене. Комиссии за операции отсутствуют.

Вопросы

А. Какую максимальную сумму мог бы заработать инвестор, если бы знал будущее?

Б. Инвестор не знает будущее и поэтому решил в каждый момент времени из двух доступных ему действий равновероятно выбирать случайное действие. Чему равно мат. ожидание его прибыли, считая, что динамика цены задана таблицей, а действия инвестора случайны?

Пример

T Цена Действие инвестора
0 100 Покупает акцию по цене 100
1 200 Ничего не делает
2 250 Продает акцию по цене 250
100 150 Конец. Инвестор заработал 250 - 100 = 150

Открытые вакансии

C++ Developer
Что требуется

Блестящее знание C++

Знакомство с разработкой многопоточных приложений

Уверенное знание алгоритмов и структур данных

Стремление докапываться до сути вещей

Будет плюсом

Умение писать сетевые приложения под Linux

Опыт участия в олимпиадах по программированию

Что предстоит делать

Проектировать и разрабатывать высокопроизводительные сетевые приложения

Разбираться в тонкостях внутреннего устройства бирж

Исследовать сетевые задержки и выбирать самые производительные решения

Условия

Гибкий рабочий график

Конкурентная рыночная зарплата, растущая вместе с вашим ростом

Работа в команде выпускников МГУ и Физтеха

Просторный офис в 15 минутах от м. Белорусская

Если ты нам подходишь, решение задачки не составит для тебя труда.

Quantitative Researcher
Что предстоит делать:

Искать скрытые закономерности в данных

Исследовать неэффективности финансовых рынков

Придумывать торговые стратегии

Будет плюсом:

Опыт участия в олимпиадах

Диплом ШАДа

Что будет:

Знания и опыт в области экономики или финансов не требуются

По результатам стажировки лучшим будет предложено место в нашей команде

Можно писать на любимом языке программирования

Условия:

Срок стажировки — 45 дней

Гибкий рабочий график

Просторный офис в 5 минутах от м. Белорусская

Работа в команде выпускников МГУ и Физтеха

Возможность неограниченного роста вознаграждения

Если ты нам подходишь, решение задачки не составит для тебя труда.