【问题标题】:Prediction Market algorithm预测市场算法
【发布时间】:2017-04-02 13:40:57
【问题描述】:

我正在尝试建立自己的预测市场,并且正在考虑算法。也就是说,如何根据看涨和看跌订单的数量来调整合约的价格。我现在使用的基本算法有两种:

对于是/否事件(即事件发生或不发生),我只计算说它会发生的人的百分比,并制定合同价格。如果 90% 的人说它会发生,价格在 90 美元(假币)。如果事件发生,合约将兑现 100 美元,否则为 0 美元。

对于具有一定价值的赛事(比如运动员的“功率等级”),我设置了 IPO(我猜测该物品将在哪里兑现),并对 IPO 应用一个百分比增加。因此,如果看涨期权的数量比看跌期权多 80%,那么我在 IPO 中增加 80%。我添加了一点稳定器,这样早期的订单就不会造成巨大的跳跃(即第一个订单价格翻倍)。

请记住,这不是一个真实的市场,玩家不交易合约,他们只是根据系统拨打电话或下订单。

我的第一个想法是我应该权衡最近的看涨期权和看跌期权,因为他们可能没有相关信息(比如运动员刚刚摔断了脚)。这些人比三个月前买合同的人更了解。

还有其他想法吗?

【问题讨论】:

    标签: algorithm


    【解决方案1】:

    期权定价经过深入研究。你读过 Black-Scholes 和 Binomial 模型吗?这将帮助您确定完美市场中价格上涨/下跌的方式。

    然后有不同类型的期权——普通看涨/看跌(美式/欧式)、奇异期权、期权链等。您打算包括哪些?

    根据您在最后几段中的描述,您似乎正在尝试复制做市商的交易模型。在深入研究之前,您可能需要阅读实际的市场模型(包括前面声明中提到的模型)。

    【讨论】:

    • 我才刚刚开始,所以调用和看跌期权就是我要开始的。我可能不得不请一位数学能力比我强的人。
    • BS/Binomial 并不难。此外,考虑到各种因素,上述情况也会有所变化。我建议先看看这些。
    • 我找到了 Black-Scholes 算法的代码项目示例。我会用它来开始。谢谢!
    • 请注意,这只是一个理论公式。另请阅读有关交易量/未平仓合约如何影响衍生品的一般信息。
    【解决方案2】:

    我目前正在阅读 Margaret o'Hara 的“市场微观结构理论”。这是一本内容丰富的书,但很好地概述了(相对)最近关于如何设定市场价格的理论研究。

    我的第一个想法是我应该权衡最近的看涨期权和看跌期权,因为他们可能没有相关信息(比如运动员刚刚摔断了脚)。这家伙比三个月前买合同的家伙知道的更多。

    我认为你不应该这样做。知道运动员刚刚摔断脚的交易者是“知情交易者”,并将使用此信息来买入/卖出头寸 - 如果他可以交易的数量没有限制,那么他应该交易无限数量.因此,对交易进行简单平均可以得到“正确”的价格。

    【讨论】:

    • 好吧,他可以玩的“虚拟货币”数量有限,所以他不能一个人出价。我想答案是向市场投入足够的流动性,这可能就是 HSX 以 200 万起步的原因。
    • 但是,它们也限制了您可以持有任何一种“股票”的股票数量,这样任何人都无法通过抬高或卖空价格来影响市场。
    【解决方案3】:

    您似乎在问两个方面:

    1. 做任何事情(股票、债券、期权、投注)的做市商
    2. 复制任何类型的导数背后的数学原理

    两者都是巨大的主题......

    首先,我推荐拉里·哈里斯 (Larry Harris) 的《交易与交易》一书。 http://tradingandexchanges.com/

    第二次,Paul Wilmott 的书http://www.amazon.co.uk/Paul-Wilmott-introduces-Quantitative-Finance/dp/0471498629

    【讨论】:

    • 实际上,我正在按照好莱坞证券交易所的方式建立一个假钱预测市场,所以它只需要让玩家“感觉正确”。即,公平且不太奇怪。
    【解决方案4】:

    为什么需要定价?只允许人们以他们希望的任何价格放置看跌期权和看涨期权。如果您想显示“当前”价格以供参考,请取最后一笔交易的价格,或平均最近几笔交易的价格。

    首先要让股票进入市场,您可以提供“篮子”。花 100 美元,向任何人出售每种可能结果的一份。然后,他们可以出售他们认为不会发生的结果。您甚至可以通过自动生成和出售篮子来利用市场低效率,只要每个结果的买入订单总额超过 100 美元,或者您可以将其留给有进取心的参与者。

    【讨论】:

      猜你喜欢
      • 2019-10-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-03
      • 2013-10-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多