六楼的,我错了好不好,我应该把讨论限制在一维的,ok?
我虽然没有做过Martingale pricing的project,所以很多都忘记了,但是即使如此,你对别人对于finite difference 的理解的判断还是太弱智了,你以为就只有你做过BS以外Pricing了?
你不知道任何情况下,只要你有一个sde,就可以用feyman kac公式转换成PDE? 所以第一个难点是你怎么假设各种情况得到一个sde!这和算法与编程无关吧??
第二个难点是判断边界条件, 有些特殊期权,包括 barrier option不同阶段都有不同的公式,边界条件也是动态的, 还有pricing 利率产品比如swaption, 还要calibrate 市场数据,这个也是一个难点,但是他不是算法和编程的难点你懂吗?
我用FD的implicit,explicit,还有您比较熟悉的hull上的cn给,指数期货,CAP,SWAPTION, EXOTIC分别在c, matlab, python三种语言里面定过价,做过calibration, 讨论过三种算法的速度,converge, error,还有稳定性,我不知道同学您对金工的理解和应用有多深邃, 你很懂不妨说一下,不说就别这么张扬!