Алгоритм прогнозирования рынка - PullRequest
8 голосов
/ 03 апреля 2009

Я пытаюсь построить свой собственный рынок прогнозирования и думаю об алгоритмах. То есть как скорректировать цену контракта исходя из суммы колла и выставленных ордеров. Основной алгоритм, который я использую сейчас, бывает двух видов:

Для событий «да / нет» (то есть, происходит ли событие или нет), я просто беру процент людей, которые говорят, что это произойдет, и устанавливаю цену контракта. Если 90% скажут, что это произойдет, цена в 90 долларов (фальшивые деньги). Контракты обналичивают 100 долларов США, если событие происходит, 0 долларов - если нет.

Для событий, которые имеют определенное значение (скажем, «рейтинг силы» спортсмена), я устанавливаю IPO (мое предположение относительно того, где вещь обналичится) и применяю процентное увеличение к IPO. Поэтому, если на 80% больше звонков, чем на путы, я добавляю 80% к IPO. Я добавляю немного стабилизатора, чтобы ранние заказы не вызывали больших скачков (т. Е. Первый заказ удваивал цену).

Имейте в виду, что это не настоящий рынок, игроки не торгуют контрактами, они просто делают колл или выставляют ордера против системы.

Первая мысль, которая у меня возникла, заключалась в том, что я должен взвесить более свежие звонки и положил, поскольку они, по-видимому, не содержат соответствующей информации (как, например, спортсмен просто сломал ногу). Эти парни знали бы больше, чем тот, кто купил контракт три месяца назад.

Есть еще идеи?

Ответы [ 4 ]

4 голосов
/ 03 апреля 2009

Цены на опционы хорошо изучены. Вы читали о моделях Блэка-Шоулза и Бинома? Это поможет вам определить, как цена движется вверх / вниз на идеальном рынке.

Существуют различные типы опционов - ванильный колл / пут (американский / европейский), экзотические опционы, цепочки опционов и т. Д. Какие из них вы планируете включить?

Из вашего описания в последних нескольких параграфах видно, что вы пытаетесь повторить модель торговли Market Maker. Возможно, вы захотите ознакомиться с фактическими моделями рынка (включая модель, упомянутую в предыдущем заявлении), прежде чем углубляться.

1 голос
/ 03 апреля 2009

В настоящее время я читаю «Теорию микроструктуры рынка» Маргарет О'Хара. Это плотная книга, но она дает хороший обзор (относительно) недавних теоретических исследований о том, как устанавливаются рыночные цены.

Первое, что у меня было, это то, что я должен был взвесить более свежие звонки и положил, поскольку они, по-видимому, не содержат соответствующей информации (как, например, спортсмен просто сломал ногу). Эти парни знали бы больше, чем тот, кто купил контракт три месяца назад.

Я не думаю, что вы должны это делать. Трейдер, который знает, что атлет только что сломал свою ногу, является «информированным трейдером» и будет использовать эту информацию для покупки / продажи позиции - если нет ограничений по сумме, которой он может торговать, тогда он должен торговать бесконечно много , Следовательно, простое усреднение сделок дает вам «правильную» цену.

0 голосов
/ 03 апреля 2009

Зачем вам вообще нужно устанавливать цену? Просто позвольте людям размещать путы и звонки по любой цене, которую они пожелают. Если вы хотите показать «текущую» цену для справки, возьмите цену последней транзакции или усредните последние несколько транзакций.

Чтобы вывести акции на рынок в первую очередь, вы можете предложить «корзины». За 100 долларов продайте кому-нибудь одну акцию каждого возможного результата. Затем они могут распродать результаты, которые, по их мнению, не произойдут. Вы даже можете воспользоваться неэффективностью рынка, автоматически генерируя и продавая корзины в любое время, когда есть заказы на покупку для каждого результата на общую сумму более 100 долларов, или вы можете оставить это предприимчивым игрокам.

0 голосов
/ 03 апреля 2009

Есть два аспекта, о которых вы, кажется, спрашиваете:

  1. Быть маркет-мейкером всего (акции, облигации, опционы, ставки)
  2. Математика, стоящая за репликацией любого производного

Обе огромные темы ...

Для 1-го я рекомендую книгу «Торговля и обмены» Ларри Харриса. http://tradingandexchanges.com/

Для 2-й книги Пола Уилмотта http://www.amazon.co.uk/Paul-Wilmott-introduces-Quantitative-Finance/dp/0471498629

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...