首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >预测市场算法

预测市场算法
EN

Stack Overflow用户
提问于 2009-04-03 03:59:33
回答 4查看 2.4K关注 0票数 8

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

对于是/否事件(即,要么事件发生,要么没有发生),我只是取说它将发生的人的百分比,并将其作为合同价格。如果90%的人说它会发生,价格在90美元(假币)。如果事件发生,合约将以100美元的价格变现,0美元表示没有。

对于有一定价值的项目(比方说运动员的“权力评级”),我设定一个IPO (我猜测它将在哪里变现),并对IPO应用一个百分比的增长。因此,如果看跌期权比看跌期权多80%,那么我就会在IPO中增加80%。我加了一点稳定剂,这样早期的订单就不会造成很大的跳跃(即第一个订单使价格翻了一番)。

请记住,这不是一个真正的市场,玩家不交易合同,他们只是在系统中打电话或下单。

我的第一个想法是,我应该权衡最近的发球和平局,因为他们可能有更多相关的信息(比如,比方说,运动员刚刚扭伤了脚)。这些人会比三个月前买合同的人知道的更多。

还有其他想法吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-04-03 04:04:50

期权定价得到了很好的研究。你读过布莱克-斯科尔斯和二项式模型吗?这将帮助你确定在一个完美的市场中价格上涨/下跌的方式。

然后还有不同类型的期权--普通看涨期权/看跌期权(美国/欧洲),奇异期权,期权链等。你计划包括哪些期权?

从你在最后几段中的描述来看,你似乎正在试图复制做市商的交易模式。在深入研究之前,您可能想要阅读一下实际的市场模型(包括前面提到的模型)。

票数 4
EN

Stack Overflow用户

发布于 2009-04-03 04:36:47

我正在读玛格丽特·奥哈拉的“市场微观结构理论”。这是一本厚重的书,但提供了(相对)最近关于市场价格如何设定的理论研究的良好概述。

但我的第一个想法是,我应该权衡最近的发球和平局,因为他们可能有更多相关的信息(比如,比方说,运动员刚刚扭伤了脚)。这家伙知道的比三个月前买合同的人还多。

我觉得你不应该这么做。知道运动员刚断了脚的交易者是一个“见多识广的交易者”,他将利用这些信息来买卖头寸--如果他可以交易的金额没有限制,那么他应该交易无限的金额。因此,做一个简单的平均交易会给你一个“正确”的价格。

票数 1
EN

Stack Overflow用户

发布于 2009-04-03 04:28:30

你似乎在问两个方面的问题:

  1. 是任何东西(股票、债券、期权、赌注)的做市商
  2. 复制任何形式的衍生品背后的数学

这两个都是很大的话题。

首先,我推荐拉里·哈里斯的“交易与交易”一书。http://tradingandexchanges.com/

对于2号,Paul Wilmott的书http://www.amazon.co.uk/Paul-Wilmott-introduces-Quantitative-Finance/dp/0471498629

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/713642

复制
相关文章
部署一个Sinatra应用程序到Heroku
该文章介绍了如何部署一个Sinatra应用程序到Heroku。首先,需要设置一个Gemfile和一个config.ru文件,使用Git将应用程序部署到Heroku。然后,需要安装Heroku gem,生成SSH密钥并将其添加到Heroku。最后,通过运行`heroku keys:add`命令将SSH密钥添加到Heroku。
Seven塞文
2018/01/05
5.2K0
部署一个Sinatra应用程序到Heroku
该文章介绍了如何部署一个基于Sinatra的应用程序到Heroku。首先介绍了Heroku是什么,然后描述了如何利用Sinatra和Heroku创建应用程序,接着给出了部署应用程序的步骤,最后说明了如何通过SSH密钥在Heroku上部署应用程序。
Techeek
2018/01/05
2.7K0
将Spring Boot应用程序部署到Bluemix
在之前的博客文章中,我介绍了如何通过Swagger在Spring Boot应用程序中记录REST API。下面我将介绍如何将这些应用程序作为Docker容器部署到IBM Bluemix。作为例子,我再次使用Spring REST示例。在之前的博客文章中,我介绍了如何通过Swagger在Spring Boot应用程序中记录REST API。下面我将介绍如何将这些应用程序作为Docker容器部署到IBM Bluemix。作为例子,我再次使用Spring REST示例。
FLYMOTH
2018/01/15
2.5K0
将Spring Boot应用程序部署到Bluemix
将Spring Boot应用程序部署到Bluemix
在之前的博客文章中,我介绍了如何通过Swagger在Spring Boot应用程序中记录REST API。下面我将介绍如何将这些应用程序作为Docker容器部署到IBM Bluemix。我会再次使用S
johnniang
2018/01/08
2.5K0
将Spring Boot应用程序部署到Bluemix
将Spring Boot应用程序部署到Bluemix
在之前的博客文章中,我介绍了如何通过Swagger在Spring Boot应用程序中记录REST API。下面我将介绍如何将这些应用程序作为Docker容器部署到IBM Bluemix。我将再次使用S
电工昌威
2018/01/05
2.4K0
将Spring Boot应用程序部署到Bluemix
Spring Boot 项目部署到heroku爬坑
​ 背景:最近小组进行一个环境比较恶劣的项目,由于没有真实的测试环境,决定上云,最终选择国外的heroku,折腾半天,其中有一些坑在这里记录下来,方便网友及个人。
吐吐吐吐吐葡萄皮
2019/04/04
3.2K0
Spring Boot 项目部署到heroku爬坑
在Heroku中部署一个Sinatra应用程序
在Heroku中部署一个Sinatra应用程序。首先需要在Heroku上注册一个账号,然后创建一个应用程序。接着通过在Gemfile中添加必要的Ruby gems来配置你的应用程序。最后,使用Git将你的应用程序推送到Heroku,并在Heroku上启动该应用程序。
Techeek
2018/01/05
2.6K0
在Heroku中部署一个Sinatra应用程序
将Java EE应用程序部署到Docker Swarm集群
Techeek
2018/01/04
1.9K0
将Java EE应用程序部署到Docker Swarm集群
将基于MicroProfile的Java应用程序部署到Bluemix
本文介绍了如何将基于MicroProfile的Java应用程序部署到Bluemix上。首先介绍了如何通过Microservice Builder创建新的基于Java的Microservices,然后介绍了如何将它们部署到Bluemix上的Kubernetes集群。最后,提供了部署Java应用程序到Bluemix的详细步骤和示例代码。
亦非demo
2018/01/05
1.8K0
将基于MicroProfile的Java应用程序部署到Bluemix
将基于MicroProfile的Java应用程序部署到Bluemix
本文介绍如何将基于MicroProfile的Java应用程序部署到Bluemix上。首先介绍了MicroProfile的基本概念,然后描述了如何利用Bluemix的Microservice Builder构建新的微服务。接着,本文详细说明了如何将微服务部署到Kubernetes,并提供了示例代码。最后,本文提供了将服务部署到Kubernetes的步骤和示例代码。
Techeek
2018/01/05
1.3K0
将基于MicroProfile的Java应用程序部署到Bluemix
将Java EE应用程序部署到Docker Swarm集群
Docker Swarm 为Docker提供本地集群。Docker Swarm 0.2.0版本的集群 提供了Docker Swarm 的基本介绍,以及如何创建一个简单的具有三节点的集群。作为复习,在这里展示一下Docker Swarm的关键组件:
李志伟
2019/12/17
1.3K0
将Java EE应用程序部署到Docker Swarm集群
将Java EE应用程序部署到Docker Swarm集群
Docker Swarm为Docker提供本地集群。 使用Docker Swarm 0.2.0的集群一文提供了对Docker Swarm的基本介绍,以及如何创建一个简单的三节点集群。作为一个回顾,Docker Swarm的关键组件如下所示:
lemoon1993
2018/01/10
2.5K0
heroku快速部署node应用
试了一下heroku,简直碉堡了,下面介绍如何简单几步实现弄得应用的部署访问: 1、首先https://dashboard.heroku.com/进行账号注册 2、github上push一个最新的no
用户1141560
2017/12/26
1.3K0
heroku快速部署node应用
Rails 部署总结
学 Ruby 和 Rails 有一段时间了,后面准备也准备把站点换了。不过开始开发之前,我先把 Rails 部署的坑先踩了。之所以部署先行是因为之前 Django 部署把我坑惨了,导致之前写的 Django 代码还是 Github 静静地躺着。 忽悠妹子给我在腾讯云买了服务器后,马不停蹄的就开始了填坑之旅。这里我选择的系统是 Ubuntu 16.04 ,所以下面的命令以此为准。
BigNerdCoding
2018/03/20
7K4
Rails 部署总结
将基于MicroProfile的应用程序部署到IBM Cloud Private
本文介绍了如何将基于MicroProfile的应用程序部署到IBM Cloud Private上,并提供了相关步骤和命令。同时,还讨论了在部署过程中可能遇到的问题和解决方法。
Techeek
2018/01/08
1.6K0
将基于MicroProfile的应用程序部署到IBM Cloud Private
在 Heroku 上部署 Django 应用
Heroku是一个很棒的平台,它有很多的控件,并且搭建环境相对来说也比较容易。本指南中,我将一步一步指导你在Heroku平台上部署一个简单地Django应用。
星哥玩云
2022/07/03
1.6K0
将基于MicroProfile的应用程序部署到IBM Cloud Private上
本文介绍如何将基于MicroProfile的应用程序部署到IBM Cloud Private上。首先介绍了IBM Cloud Private和Kubernetes的基本概念,然后详细描述了将示例应用程序部署到IBM Cloud Private的具体步骤。包括配置Docker、部署示例应用程序、配置Kubernetes和部署应用程序的详细步骤。最后,介绍了如何通过命令行和Web界面访问示例应用程序。","author":"Sammy Xu","source":"https://www.ibm.com/cloud/blog/2022/09/02/deploying-microprofile-applications-on-ibm-cloud-private/
用户9527
2018/01/08
2.7K0
将基于MicroProfile的应用程序部署到IBM Cloud Private上
使用Helm将应用程序部署到IBM Cloud上的Kubernetes
本文介绍了如何使用Helm将应用程序部署到IBM Cloud上的Kubernetes,包括详细的步骤和示例。
Techeek
2018/01/08
1.7K0
使用Helm将应用程序部署到IBM Cloud上的Kubernetes
Helm是Kubernetes的包管理器。借助Helm,您可以非常方便地将应用程序,工具和数据库(如MongoDB,PostgreSQL,WordPress和Apache Spark)部署到您自己的Kubernetes集群中。以下简要介绍如何将Helm用于IBM Cloud Container服务。
johnniang
2018/01/15
2K0
通过 CircleCi 2.1 和 TravisCI 将应用程序部署到 Elastic Beanstalk
在互联网上搜索了一种通过circleCI将我的应用程序部署到Elastic beanstalk的直接方法之后,我想我可以帮助其他试图通过这篇文章做同样的事情的人。在github上签出ryansimms,因为这种方法是基于他在CircleCI 2.0上的方法,这是我让它工作的起点。
腾龙
2022/06/02
1.2K0

相似问题

无法将rails应用程序部署到heroku

40

无法将rails应用程序部署到heroku

24

无法将Rails 4.1.0应用程序部署到Heroku

13

由于scss,无法将Rails应用程序部署到Heroku

30

无法将rails测试应用部署到Heroku

15
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文