由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Quant版 - 关于American put数值方法的一点困惑
相关主题
【数值计算】Monte Carlo法一般要多少条Path?[合集] 大家帮我看看,我这种情况能进投行么
binomial pricing和black sholes pricing的区别是什么?[合集] Monte Carlo 如何把Matlab的控制结构转换成Excel程序?
做Markov chain Monte Carlo 是用matlab 还是R 快一点,都各自有现成的函数可以调用吗?[合集] 不是Top tier的MFE入不了坑?
总结一下金融分析方面需要知道的知识[合集] 各位前辈们, PDE是不是必修的课啊?
找矿工的一些感想和经验-准备who knows "least squares monte carlo method"?
consterllation interview[合集] interview question
[合集] 总结一下金融分析方面需要知道的知识Some advices for those who are still hunting
[合集] UBS phone interview 的惨痛经历[合集] Some advices for those who are still hunting
相关话题的讨论汇总
话题: tao话题: american话题: put话题: stopping话题: carlo
进入Quant版参与讨论
1 (共1页)
c*********g
发帖数: 154
1
American put的定价是一个动态优化问题。经过推导可以得到如下公式:
P0 = max_tao{E[exp(-r*tao)*(K-S_tao)+]},其中tao是stopping time,(x)+表示max(x,0)。
根据这个公式,我们可以把每个可交易的时间tao当成是一个expiry来算European put
的价格,然后对这些价格求最大值。
这样做的话有什么问题呢?为什么在实际中我们需要用各种数值方法包括Monte Carlo
来求American put的价格呢?
s****n
发帖数: 1237
2
I guess you have martingale only on stopping time, but not everytime point
is a stopping time. Thus for those non-stopping time tao, you can't use the
expectation?

max(x,0)。
put
Carlo

【在 c*********g 的大作中提到】
: American put的定价是一个动态优化问题。经过推导可以得到如下公式:
: P0 = max_tao{E[exp(-r*tao)*(K-S_tao)+]},其中tao是stopping time,(x)+表示max(x,0)。
: 根据这个公式,我们可以把每个可交易的时间tao当成是一个expiry来算European put
: 的价格,然后对这些价格求最大值。
: 这样做的话有什么问题呢?为什么在实际中我们需要用各种数值方法包括Monte Carlo
: 来求American put的价格呢?

f****e
发帖数: 590
3
stopping time的概念比deterministic time更general
比如tao可以是股票hit到某个level的时间
所以这个max要比你对所有(固定)时间的求最大值来的大
你的这个做法应该至少可以作为一个lower bound的估计吧

max(x,0)。
put
Carlo

【在 c*********g 的大作中提到】
: American put的定价是一个动态优化问题。经过推导可以得到如下公式:
: P0 = max_tao{E[exp(-r*tao)*(K-S_tao)+]},其中tao是stopping time,(x)+表示max(x,0)。
: 根据这个公式,我们可以把每个可交易的时间tao当成是一个expiry来算European put
: 的价格,然后对这些价格求最大值。
: 这样做的话有什么问题呢?为什么在实际中我们需要用各种数值方法包括Monte Carlo
: 来求American put的价格呢?

c*********g
发帖数: 154
4
嗯,现在想通了。感谢楼下两位的回复。不过你们提到的原因都不是太对,呵呵。

max(x,0)。
put
Carlo

【在 c*********g 的大作中提到】
: American put的定价是一个动态优化问题。经过推导可以得到如下公式:
: P0 = max_tao{E[exp(-r*tao)*(K-S_tao)+]},其中tao是stopping time,(x)+表示max(x,0)。
: 根据这个公式,我们可以把每个可交易的时间tao当成是一个expiry来算European put
: 的价格,然后对这些价格求最大值。
: 这样做的话有什么问题呢?为什么在实际中我们需要用各种数值方法包括Monte Carlo
: 来求American put的价格呢?

f****e
发帖数: 590
5
求正解。。

【在 c*********g 的大作中提到】
: 嗯,现在想通了。感谢楼下两位的回复。不过你们提到的原因都不是太对,呵呵。
:
: max(x,0)。
: put
: Carlo

1 (共1页)
进入Quant版参与讨论
相关主题
[合集] Some advices for those who are still hunting找矿工的一些感想和经验-准备
[合集] 关于 American put pricingconsterllation interview
[合集] how to accelerate Monte-Carlo on matlab execution[合集] 总结一下金融分析方面需要知道的知识
急问:保险公司投资部门-问题求教! (转载)[合集] UBS phone interview 的惨痛经历
【数值计算】Monte Carlo法一般要多少条Path?[合集] 大家帮我看看,我这种情况能进投行么
binomial pricing和black sholes pricing的区别是什么?[合集] Monte Carlo 如何把Matlab的控制结构转换成Excel程序?
做Markov chain Monte Carlo 是用matlab 还是R 快一点,都各自有现成的函数可以调用吗?[合集] 不是Top tier的MFE入不了坑?
总结一下金融分析方面需要知道的知识[合集] 各位前辈们, PDE是不是必修的课啊?
相关话题的讨论汇总
话题: tao话题: american话题: put话题: stopping话题: carlo