我正在尝试建立自己的预测市场,我正在考虑算法。也就是说,如何根据买入和下单的数量调整合约价格。我现在使用的基本算法有两种:
对于是/否事件(即,要么事件发生,要么没有发生),我只是取说它将发生的人的百分比,并将其作为合同价格。如果90%的人说它会发生,价格在90美元(假币)。如果事件发生,合约将以100美元的价格变现,0美元表示没有。
对于有一定价值的项目(比方说运动员的“权力评级”),我设定一个IPO (我猜测它将在哪里变现),并对IPO应用一个百分比的增长。因此,如果看跌期权比看跌期权多80%,那么我就会在IPO中增加80%。我加了一点稳定剂,这样早期的订单就不会造成很大的跳跃(即第一个订单使价格翻了一番)。
请记住,这不是一个真正的市场,玩家不交易合同,他们只是在系统中打电话或下单。
我的第一个想法是,我应该权衡最近的发球和平局,因为他们可能有更多相关的信息(比如,比方说,运动员刚刚扭伤了脚)。这些人会比三个月前买合同的人知道的更多。
还有其他想法吗?
发布于 2009-04-03 04:04:50
期权定价得到了很好的研究。你读过布莱克-斯科尔斯和二项式模型吗?这将帮助你确定在一个完美的市场中价格上涨/下跌的方式。
然后还有不同类型的期权--普通看涨期权/看跌期权(美国/欧洲),奇异期权,期权链等。你计划包括哪些期权?
从你在最后几段中的描述来看,你似乎正在试图复制做市商的交易模式。在深入研究之前,您可能想要阅读一下实际的市场模型(包括前面提到的模型)。
发布于 2009-04-03 04:36:47
我正在读玛格丽特·奥哈拉的“市场微观结构理论”。这是一本厚重的书,但提供了(相对)最近关于市场价格如何设定的理论研究的良好概述。
但我的第一个想法是,我应该权衡最近的发球和平局,因为他们可能有更多相关的信息(比如,比方说,运动员刚刚扭伤了脚)。这家伙知道的比三个月前买合同的人还多。
我觉得你不应该这么做。知道运动员刚断了脚的交易者是一个“见多识广的交易者”,他将利用这些信息来买卖头寸--如果他可以交易的金额没有限制,那么他应该交易无限的金额。因此,做一个简单的平均交易会给你一个“正确”的价格。
发布于 2009-04-03 04:28:30
你似乎在问两个方面的问题:
这两个都是很大的话题。
首先,我推荐拉里·哈里斯的“交易与交易”一书。http://tradingandexchanges.com/
对于2号,Paul Wilmott的书http://www.amazon.co.uk/Paul-Wilmott-introduces-Quantitative-Finance/dp/0471498629
https://stackoverflow.com/questions/713642
复制