由买买提看人间百态

topics

全部话题 - 话题: impl
首页 上页 1 2 3 4 5 (共5页)
z****e
发帖数: 54598
1
最早写web的那些程序员就是java程序员
当初java程序员需要掌握5种语言
html, js, java, sql和xml
但是因为当时的浏览器各种作死
ie非常麻烦,根本没有ide给你做debug
导致写js时候你需要用ie去测试
ie纠错性那叫一个烂,经常错了你都不知道为啥错
烦死你,最后一堆人躲之不急
然后后来因为对m$异常厌恶
所以firefox起来了,然后因为要垮平台
所以搞出了ajax,给了ie一巴掌
然后在ajax的基础之上,搞出了jquery这些东西
同期正好chrome也做出来了
debug什么容易了点,但是还是很苦逼
因为你还是需要用vi去写代码,用浏览器去测试
这种开发方式导致效率低下
而这些本身是可以避免的,但是因为大公司的政治博弈
导致下面代码农民跟着受罪,因为不同浏览器的脾气不一样
导致大多数人在垮平台问题上反反复复折腾
长期停滞不前,不象后端那样日新月异
实际上从html4->html5的升级到今天都还没完成
html4的标准97年就完工了
html5的标准到今年10月才算正式定稿
定稿之后等各个浏览器去impl那还有很长一段路要走
而这些离当初ria... 阅读全帖
z****e
发帖数: 54598
2
来自主题: Programming版 - 看到有人说跨平台哈
javafx刚弄出来没多久
你当然记不起来
你能记得起来的是swing
javafx能够跨pc&mac平台,这个是一个优势
java以前的gui部分是最弱的,主要是sun比较死板
像native compiling这种就没有去做,死活不干,要求所有的os先预装jvm
那谁干,m$什么都不配合,apple以前还有自己的jdk&jvm
标准倒是比较统一,但是impl其实各写各的
ibm, apple, bea, red hat, apache都有自己的java版本
现在都干掉了,就留下hotspot和openjdk两个版本
openjdk就包含有以前jrockit, r9, iced tea, apple java等的代码
现在pc在走下坡路,主要目标平台是android和ios
javafx其实官方已经有能在android和ios上运行的版本了
但是好像官方没有这个想法去弄,因为这可能涉及到替换jvm的问题
要在ios上弄一个jvm或者把android的dalvik给换掉,变成正经的jvm
那apple和google肯定不配合,那现在只能说把jar直接编译成这两个平台上的native啊
... 阅读全帖
n****l
发帖数: 3375
3
来自主题: Programming版 - 用python写多线程。刘姥姥都笑了
我搜了下ConcurrentHashMap这个文件
https://github.com/goldmansachs/gs-collections/blob/master/collections/src/
main/java/com/gs/collections/impl/map/mutable/ConcurrentHashMap.java
z****e
发帖数: 54598
4
来自主题: Programming版 - 用python写多线程。刘姥姥都笑了
多麻烦
直接用就好了
这种具体的impl其实毫无意义
也就是你喜欢折腾,我们做作业时候都懒得自己去写
都是直接用

Atomic
z*******3
发帖数: 13709
5
来自主题: Programming版 - Pivotal Drops Groovy and Grails

可以这么说,毕竟是framework,还是有东西要你遵守的
不过这个部分跟你语言的部分分离
不侵入你语言的实现,这样你就可以复用很多代码了
因为同样的java代码,你放在哪里,都不需要修改
你的spring跟我的spring用的java文件是一样的
这样你至少在测试的时候就很方便,没有context要折腾
这个方法过了那就是过了,不存在说有context的问题
spring的xml很傻瓜
就是beans.xml

那个xml文件里面就这些东西,你看一下就懂了
spring是一个组件的pool
tomcat是一个thread的pool
这个thread主要用来管理网络上发送过来的req
然后tomcat会从thread pool里面抓出一个thread去处理这个req
然后你写的主要是组件,不管是servlet,还是spring这些
你写的都是component,不涉及thread这些,就放到server里面去被调用
对吧?传统的做法,都是servlet like的方式
就是你在servlet里面实现逻辑,如果你在servlet里面要用其他... 阅读全帖
z****e
发帖数: 54598
6
之所以这么做
是因为你启动的是一个main函数
which一定会挂靠在某一个verticle下
你也知道,一个process只能启动一个main啊
你不能启动多个main吧?
对吧?无论啥语言,都只能有一个main入口,一个process的话
但是你写的verticle每个都有一个main
那你不可能用命令行把他们挨个启动,那样就成multi process了
我们要做的是multi thread,而非process
所以把deployverticle的东西用程序语言来实现,这里其实我用的是python
然后你启动了这个verticle之后,这个verticle会依次去部署那些verticles
酱紫同一个process其实运行多个threads,which不需要你操心的
如果你启动了多个process的话,之间的协调是很蛋疼的一件事
vert.x把thread的communication都做好了,有bus
如果是单线程的process,启动多个的话,你要自己去找bus,然后安装
调试,测试,一堆事,烦死
至于handler,这个是程序员的一个约定俗成的名称
一般涌来搞一个具体的eve... 阅读全帖
z****e
发帖数: 54598
7
来自主题: Programming版 - web问题就两个
一个是进展速度太慢,html4->5花了快20年,还没完工
大量机器的浏览器还停留在html4上,最新标准的impl不统一
所以很多时候不得不照顾到最落后的那一块
比如leiss他们照顾ie8一样,不得不用最落后的标准去写代码
要解决这个还要套框架,一层又一层,慢得要死
本来客户端的东西就很敏感,人眼敏感精确到10ms
多套几层还写个p软件,目前仅仅是把gc做到了ms级
这还是经过40多年拼命优化的结果,也就是内存的操作还比较富裕
其他的硬盘网络上的io基本上还是不行,每一次循环如果卷入这两个
就会慢下来,眼睛就可以感觉到闪烁,这个是大忌,直接影响客户体验
第二个是安全性问题,如何保护你的作品不被他人窃取?
这个很重要,软件抄袭又尤其容易,拷贝黏贴就好了
你怎么保护你的知识产权?这个不要说web了,就是windows都没怎么保护好
估计以前都买过那种小巷里面毛子破解的各种单机游戏,什么魔法门之类的
所以后来windows上的单机app基本上都不做了,大量这种公司倒闭
都转网络版了,因为网游服务器比较难抄,但是即便如此
私服还是大量存在,屡禁不止,而ios最好一点就是安全性强
当然不可能... 阅读全帖
z****e
发帖数: 54598
8
来自主题: Programming版 - go也是三种paradigm混合的语言
继承现在已经很少用了
spring等framework的出现已经解决了这种强耦合的问题
从vert.x的impl中可以明显感觉到
java的很多idea,比其他语言尤其是脚本,要领先大概2-3个generation
其他脚本多数还停留在ejb2的那个年代
来制造并定义出各种恶心的接口和配置,跟ejb本质上是一样的
npm其实就是一个war
这些迟早都要被淘汰掉,我们可以把事情做得更简单
g*****g
发帖数: 34805
9
Jersey is the reference impl for JAX RS. It's like hotspot to other JVM. But
you can always Google to have your own judgment.

论?
z****e
发帖数: 54598
10
来自主题: Programming版 - 狗狗放弃Chrome跟Dart VM整合
js不是google能够控制得了的,木有错,但是js是emcascript的impl
dart要做第一,能够编译成js,以保证兼容性
其次第二,也实现ecmascript,which是6
以后只要能够实现emcascript的脚本,就能够运行在各个浏览器中
这应该说不是js能够决定得了的
google把第一点强化一下就好了
z****e
发帖数: 54598
11
概念混乱啊
j2ee只是一个标准
开源不开源跟这个没半毛钱关系
开源一样可以j2ee
其次就是,web service也是一堆标准
你用框架只是可以省去理解标准的时间
但是如果你想自己impl,当然是从标准本身入手比较简单
从网络协议开始,xml和json格式开始,而不是从阅读他人代码开始
阅读他人代码是最低效,最愚蠢的学习方式,除非是学习设计模式
这种没有办法绕开,因为本身就是教人怎么写代码
但是其它任何基础理论的学习,都不应该以阅读代码的方式进行
而应该从原理入手,原理不懂,看了代码更晕菜
z****e
发帖数: 54598
12
jboss(wildfly)和weblogic应该有自己的web service impl
j2ee应该已经有了jax这些
Specification Java EE 6[6] Java EE 7
Java API for RESTful Web Services (JAX-RS) 1.1 2.0
z*******3
发帖数: 13709
13
来自主题: Programming版 - akka stream选什么http client?
我知道为什么会说像rxjava了
因为有一个reactive stream
这个rxjava和akka stream都有impl
rxjava的例子在这里有
https://github.com/ReactiveX/RxJavaReactiveStreams/blob/0.x/examples/ratpack
/src/test/java/rx/reactivestreams/example/ratpack/RatpackExamples.java
z*******3
发帖数: 13709
14

不能叫java,如果android敢叫自己是jvm的话
那就意味着要impl java至少是j2me那一套标准
android从一开始就没打算完全照抄java那一套
至少在gui上,android就打算另起炉灶
android其实就是google&mobile版的java
这样搞其实很扯蛋,所以当初要是google把sun给收了
大家就都happy了,可惜sun卖的时候,google没有那么多钱
再坚持几年,估计google就有钱买了
z*******3
发帖数: 13709
15
顺便说一句,你知道为什么总有人说paxos is really hard to implement吗?
我觉得跟我在去年说的那个前提假设密切相关
因为前提假设根本就是很难成立的,还impl个p
所以paxos完全就是一个扯,不过为了防止某人继续骗
来来来,把paxos用最通俗的话解释一遍,我来告诉你最核心的一个问题在哪
就是因为这个问题,你根本没办法实现,因为前提根本就不存在
z*******3
发帖数: 13709
16

我再说一次,paxos这种东西,其实很容易figure out
不需要多聪明的脑袋,你自己都能想出来
就像这样,给你一个101个nodes的pool
你最少需要收集多少个nodes的votes才能通过?
当然是51个了,而不是101个
而如何保证你发起以及收集这些votes的过程公平以及可实现
这种所谓的performance optimisation才是最关键的问题
别自欺欺人了,这种数学档次放到统计系去,估计连master论文都不给过
也就是cs当年没啥人搞,然后阿猫阿狗都出来骗funding
所有人看完论文都是觉得,就这玩意?还要写出来?
后来人对于paxos的改造,正好就做了非常切合现实的修改
使得整个algorithm可以被impl,因为他提的几个建议都是jokes
他自己也觉得,哎呀,这个关键问题木有解决,丢人啊
洗地不用那么勤快了,没有工资拿的,阿三最近又裁员了
当初看文章之前,我就自己想了一遍,然后带着这个疑问去看
结果妈蛋,最重要的一步被回避了,其他的说了那么有个卵用啊
我们用个比喻,tcp出来说,我这个协议解决了丢包重传问题
然后我只懂udp,然后带着疑问去看tc... 阅读全帖
z*******3
发帖数: 13709
17
可以是可以
理论上用sql可以写出整个server
就像王垠用sql写出某个算法的impl一样
只是这种理论上的可行没有太大意义
这种做法很多时候是不得不做,没办法了
以前用了db,非要scale out,先就这么干吧
z*******3
发帖数: 13709
18
来自主题: Programming版 - 热门技术系统学习,求指导
那就这样吧
先把vert.x搞清楚
搞明白了vert.x,你就至少弄明白了async和thread pool
然后进阶,把streaming给搞明白
这个vert.x中也有
然后琢磨清楚vert.x是如何对付udp, tcp, http, websocket这几块的
话说websocket真垃圾,用的是http 1.1的协议,http2比1强太多
2就适合用来搞streaming了
这就是网络,网络不需要特别底层,但是从tcp,udp/ip以上就需要你最好弄清楚
然后把web service大概弄弄,会用到json和xml
这是网络,切记,结合vert.x去搞,看看vert.x是怎么搞的
vert.x的文档例子都很全面,遇到不懂的,查,问,发邮件问你以前大学的叫兽
想办法搞懂
这是网络部分
然后数据部分,这个没那么容易
先把paxos和cap搞懂,各种trade off琢磨清楚
paxos太理论,而且故弄玄虚,搞懂raft,想明白为什么raft那样搞
这个比较实际,然后弄明白cassandra以及hdfs,弄清楚这两个跟一般的rdbms有什么区别
区别点从join和transactio... 阅读全帖
z****e
发帖数: 54598
19
来自主题: Programming版 - scala看来也就这样了
所有的脚本本质都是一种dsl啊
而且不发明dsl的话,scala的灵活性就没有存在的意义了
用来造r engine这些,scala非常顶用啊,java搞要上反射,略微麻烦了点
是很难看懂,r的c源代码一样很难看懂
这种东西没有特别容易懂的,得先明白理论,然后才是impl
所以一个比较合理的说法就是把这个使用限制在一定范围之内
造轮子的时候用,用轮子的时候不用
java就像一个正规军作战,一笔一划都有板有眼,士兵有士兵的贡献,将军有将军的权威
scala就像一个武林高手,可以一人顶多人,用来造武器很好使
但如果一般公司用scala,就犹如把奥本海默,爱因斯坦送到太平洋前线去登陆一样
势必是一场灾难,公司从来都是右棍聚集的地方
左逼还是留在大学里比较好,放出来就害人
z****e
发帖数: 54598
20
来自主题: Programming版 - go这么屌?

因为undertow是企业软件,是标准化组件的impl
不是野路子的搞法,没有被洗礼过的多数都是野路子,对标准没什么概念
很多都是自己定义的标准,所以今天弄完明天换另外一个继续搞
标准有好处也有坏处,坏处就是你需要时间去适应,好处是你一旦适应了
就能吃遍所有的标准化组件,随便他怎么换,转行的话
一般没有时间也不会有这个机会去接触这些标准
所以都是自己搞,自己搞当然不会去关注什么标准
很多都是自己定义的,就是野路子
z****e
发帖数: 54598
21
来自主题: Programming版 - Netty和JavaEE
另外标准的制定,一般都比较缓慢
vert.x, spark这些现在做的,就像当年spring做的那样
走在标准的前面,而且标准本身是否有意义
也很值得商榷,因为vert.x现在搞的很多东西
并不是说特别有意义,比如polyglot
如果j2ee要采纳vert.x这种搞法
那就要求所有的ejb container比如websphere,weblogic
全部支持用ruby,js,python,groovy,scala这些写ejb的逻辑代码
我实在看不出来有这个必要
虽然某些app server比如websphere也支持ruby
但是那都是optional,并不是强制要求
如果j2ee什么都管,那就太大了,变得过于笨重了
实际上现在已经很大了,新标准出来,两三年之后都没有几个公司全部impl
以前ibm和bea是最积极的两个,现在都磨磨蹭蹭
z****e
发帖数: 54598
22

我记得很多年以前就有这个东西了
http://docs.oracle.com/javase/7/docs/api/java/util/concurrent/E
Since:
1.5,这个都是10年前的东东了
下面好几个impl随便选一个
AbstractExecutorService, ForkJoinPool, ScheduledThreadPoolExecutor,
ThreadPoolExecutor
z****e
发帖数: 54598
23
来自主题: Programming版 - iOS类似Picasso这样的库哪个最好

不管用什么库,底层应该都是这些core image api
其实java也是一样的,底层都是那些image api
只不过java的core image api用起来更容易些
android因为重构了gui部分,所以有专门的android.graphics这个pkg
直接用就好了,ios的iamge swift部分还没完善,至少文档不全
目前还多数是obj c的版本,用起来比较蛋疼
但是常用功能我估计你不需要用这么底层的东东
instagram的那个滤镜其实比较容易做
你直接设置alpha之后叠加就好了,这个用sprite kit就行
对于一些比较常用的image api,你不需要用core image
当然底层都是core image api,但是spite kit等framework封装了很多常用的功能
比如调整alpha, color这些,要变红,设置node.color = UIColor.redColor etc.
然后设置node.colorBlendFactor = 0.5 etc.就可以变红了
再调整alpha,最后叠加一下就可以实现instagram那些滤镜效果了
... 阅读全帖
z****e
发帖数: 54598
24
来自主题: Programming版 - 玩go还是要玩OO

func是1st class citizen就没有封装
随便写,oop要求放入一个object中去
design pattern是每一个p都有的东西
用不用,纯粹根据环境决定
你需要明白为什么用,然后再决定要不要用
而不是看不懂说这个东西没有用,我觉得很多人根本是没有看懂patterns,然后说没用
design pattern一直都不是一个强制的要求
而是optional,实际上一直都有反pattern的说法
就是对于套路,可以不用,没有人强制要求说一定要用这些patterns
而用了这些patterns,恰恰是民工们自己觉悟出来,哦应该要这么用
有如下好处,blablabla,实际上随着fp的介入,dp用得越来越多
比如subscribe/publish pattern,就在streaming中得到了应用
就比如factory,在spring出现之前,factory是一个比较好的把compile部分剥离的办法
有了factory pattern,你如果修改了product的impl,就不需要我用factory的objects
跟着compile,这样就实现了更大程度的封装和dec... 阅读全帖
z****e
发帖数: 54598
25
来自主题: Programming版 - 玩go还是要玩OO
oop现在谁用多态?
还有继承,如果不算interface的话
extends几乎没人用了
spring一推广,除了游戏比如android还在用这些以外
一般server side java用得越来越少,几乎都是interface+impl搞掂
S***k
发帖数: 370
26
来自主题: Programming版 - java 8就是一坨屎
impl?? this is another sample of "java 就是一坨屎"
z****e
发帖数: 54598
27
来自主题: Programming版 - 各路大神推荐个linux上的组合吧

Vert.x would be ur 1st choice, u should really think of Vert.x instead of
the others
Servlet containers: Jetty, Tomcat, Undertow
Vert.x can also do this, actually almost all web server can be a restful
server
DI is now a standard of J2EE, so a lot of framework can do DI job including
all EJB containers like WebLogic, WebSphere, Wildfly etc.
ORM is also a standard of J2EE, so almost all J2EE impl*ed containers can do
the same thing
and ORM can over all RDBMS not just PostGreSql & MySql, includin... 阅读全帖
z****e
发帖数: 54598
28
来自主题: Programming版 - 问java api的问题
for this requirement
it just ask u to imple a parser
which may need u to parse AND, OR, <, >, =, ( etc.
think of implementing calculator this assignment in the uni.
similar thing
z****e
发帖数: 54598
29
来自主题: Programming版 - 赵策怎么看OOP hell的问题?
1)分pkg,把interface和impl分到不同的pkg里面去就好了
这样阿三写多少个都是阿三的事,你只需要看定义好的interface就行
2)这22个可以分给不同的小阿三去写,每个人写六七个
3)利用框架,用annotation来分,不是interface来分
一个@Component就可以顶掉一堆interface了
4)用default method,可以减少abstract class出现次数
z****e
发帖数: 54598
30
来自主题: Programming版 - 赵策怎么看OOP hell的问题?

那这个就是滥用了,一般继承关系不超过3层,一般超过3层就多半是屎坑
java再怎么严格,也不可能阻止滥写代码
代码不是越多越好,也不是越少越好
太少的话,人看不懂
太多的话,人也看不懂
一定要适度,凡事过犹不及啊
一般屎坑有个特点,就是文件特别长
超过1000行的class基本上都是维护的噩梦
老代码,尤其是monolithic时代的垃圾,5,6k行一个class很常见
现在都microservice了,所以一般都控制在200-500之间,很少超过500的
合理的文件长度在200-500之间
我自己控制在200左右,超过200我就开始分文件了
但是文件太多同样也有问题,一个方法就来一个文件
这种多半有问题
现在java的发展都已经开始减少继承关系了
abstract class我都不记得上次是什么时候用的了
一般都是一个interface,搭配一个impl class,搞定
甚至如果是同一台虚拟机里面的,直接就是class上
极少数说,有重合的地方,用上abstract class
而且现在都spring了,用interface感觉很怪异
绝大多数功能都是一个annotation就搞... 阅读全帖
z****e
发帖数: 54598
31
现在也没有impl啊
app主要是各种ui
这个从一开始就不是swing那些
l**********n
发帖数: 8443
32
【 以下文字转载自 Military 讨论区 】
发信人: zhaoce (米高蜥蜴), 信区: Military
标 题: java之后,人类就已经不再意计算机语言了
发信站: BBS 未名空间站 (Mon Jan 25 19:13:08 2016, 美东)
你可以说计算机语言已死
或者说是一个夕阳产业了
就是人类已经发现了这个领域的最优解
就不再继续折腾了,你只需要学会人类定义好的规则就好了
计算机语言这个领域已经没有什么难题需要人类去解决了
java之前,人们之所以搞计算机语言
是因为觉得机器的对话方式,跟人类对话方式有比较大的差异
所以人类可能看不懂机器在执行什么,比如01001011110101010
给你这么一串,你滴不懂这个是啥意思
但是java之后,基本上人能看懂了
所以满足了这个目的之后,还在折腾计算机语言的
不是脑子有屎就是目光短浅,人家解决过的问题
你解决了干嘛?就犹如数学上的某个猜想,已经得到了证明
你再证明一遍?有用吗?你就算证明出来了,人家多半也会说你是抄的
所以计算机语言这个level,已经没有什么可以继续搞的了
剩下无非继续傻瓜化,做成脚本或者置标语言... 阅读全帖
d******e
发帖数: 2265
33
来自主题: Programming版 - 多少公司用 java guice 这烂玩意?
比spring 强。
最糟糕的是java 8 + 一堆 interface + 一个impl + spring
i**o
发帖数: 13
34
来自主题: Unix版 - 请教关于查cpu信息的命令
想知道cpu的信息,在网上找到这个命令
/usr/platform/`uname -i`/sbin/prtdiag
得到的结果如下。那么是不是说cpu只有248mhz?
另外到底有几个cpu? 6?
谢谢。
System Configuration: Sun Microsystems sun4u 4-slot Sun Enterprise 3000
System clock frequency: 82 MHz
Memory size: 1280Mb
========================= CPUs =========================
Run Ecache CPU CPU
Brd CPU Module MHz MB Impl. Mask
m******o
发帖数: 33
35
I don't think there's mature relational-db impl based on XML yet.
e******g
发帖数: 91
36
来自主题: Business版 - Re: 给点选课建议吧
financial accounting --> managerial accounting --> Corporate Finance
applied statistics and economics: you could easily understand the theory by
reading books.
Marketing, Strategy, management, leadership, organization... you do not need
to read book if you just want to learn some terms. Just search some articles
on the internet...
If you want to switch from programming to business, I think the most smooth
transfer will be to do some project management related to IT system, for
example, SAP imple
w*******e
发帖数: 14
37
来自主题: Mathematics版 - Re: A probability problem

2B+1W imples P=2/3 but
P=2/3 not implies originally 2B+1W.
actually, P(balck)=1(choose from the third ball whic is black)*1/3+
1/2(choose from the two random balls)*2/3=2/3
a***s
发帖数: 616
38
来自主题: Mathematics版 - 请教:algebra VS. sigma algebra
Sigma algebra is much more complicate than algebra. So we usually start with
studying algebra and then extend the result to sigma algebra.
In constructing the Lebsgue measure, we want to measure as many sets as poss
ible and also make sure that intervals have measure in the common way, i.e.
[a,b) has measure b-a. (Let's focus on the whole set [0,1) to ,make things s
imple.)
So we start with interval of the form [a,b). Then we can easily extend to fi
nite union of intervals of this form, i.e. [a,
r*******y
发帖数: 19
39
来自主题: Pharmaceutical版 - Bioanalytical scientist
A biotech company in Boston area is seeking a good bioanalytical scientist
to support small molecule drug development. Anybody interested in this
postion please feel free to forward me your CV or leave contact.
Principal Scientist – Bioanalytical/CMC Drug Development Specialist
We are seeking a talented, dynamic and highly motivated bioanalytical
scientist to work in a positive, energetic and challenging environment.
Work activities for this exciting position are centered on developing and
impl
B*********h
发帖数: 800
40
☆─────────────────────────────────────☆
jjwwjj (jjwwjj) 于 (Sun Mar 18 13:25:17 2007) 提到:
Bloomberg的Vol是historical vol还是option-implied vol?
是annualized 的吗?
非常感谢。
☆─────────────────────────────────────☆
lachlan (啦可愣) 于 (Sun Mar 18 14:51:46 2007) 提到:
'omon' is implied vol

☆─────────────────────────────────────☆
jjwwjj (jjwwjj) 于 (Sun Mar 18 15:08:35 2007) 提到:
Just to confirm: OMON gives annualized implied vol, not historical realized
vol?
☆─────────────────────────────────────☆
j
L*******t
发帖数: 2385
41
来自主题: Quant版 - Yahoo Finance数据源一问
谢谢回复!
是不是ATM交易最活跃,OTM和ITM很清淡?我做option pricing是学术上的讨论。希望
找到一个模型,能对cross sectional的data有一个较好的描述,并且对Impl Vol的
dynamics也能一定的吻合。。
我做的所有的尝试,都是DOTM的模型价显著小于市场价,而且随着Strike的增大,模型
价格的decay比市场价格的快很多。我在想是不是在有尾部的implied distribution还
有一个小峰还是啥的。。
如果试图match DOTM的价格,则会产生很高的ATM价格。所以我觉得这个是一对矛盾。
我想知道option traders是怎么去list他们的价格的,用啥模型?因为很无奈的是,我
们总是让模型去match市场,市场价格最大,而不是去找mispricing。可能是因为谁也
没有自信自己的模型就是最好的?
L*******t
发帖数: 2385
42
Oh,我以前从来没有做过更加practical一点的事情。包括你说的backtesting(hedging
?)
如何构造Impl Vol曲面,如何用这个加上BS进行定价,Local Vol的pros and cons都是
从文章里面学到的。事实是我也没有机会接触这些实际的操作。
theoretical world里面模型的spirits是找到一个模型,能够对vol simle 及其
dynamics fit得较好。而且模型参数还必须保持尽量不变,并且initial values, e.g.
stovol, etc也必须不变。这个看似苛刻的要求就是我奋斗的目标,但是我感觉这条路
不好走。

wrong
some
L*******t
发帖数: 2385
43
聊下来我感觉industry喜欢BS,那么他们可能会对Impl Vol进行modeling。。
然后套BS就可以得到options Data了

model
time/
L*******t
发帖数: 2385
44
希望大牛们各抒己见。。
L*******t
发帖数: 2385
45
来自主题: Quant版 - 暑期实习求推荐。。
So I guess for equity options, industry heavily use BS model right?. So how
do they model Impl
Vol?
h******5
发帖数: 58
46
来自主题: Quant版 - Implied Risk Neutral Density

谢谢分享, 我cubic spline, kernel smoothing都用了, call price 对于 strike的
二次求导就是risk neutral density。 你说的impled vol 的second derivative也是
对于strike 么? 不明白是有什么意义?我会去看一下你的那本书的
L*******t
发帖数: 2385
47
来自主题: Quant版 - Implied Risk Neutral Density
还有一个,你有plot出每天的Impl Risk Neutral Distr吗?虽然参数不同但是可能的
情况是你算出来的distribution都差不多,Levy process,你大概是用Fourier
Transform求Price做的吧?感觉numerical approximation的时候可能会带来些问题,
还有就是你用的optimizer是啥?
L*******t
发帖数: 2385
48
来自主题: Quant版 - Heston model calibration
就是说你做过local stochastic vol的东西?我现在很喜欢asymptotic expansion的解
,校准起来方便…impl vol option price transition density都能用,你如果用这个
,就不用解方程了大概??
L*******t
发帖数: 2385
49
来自主题: Quant版 - Heston model calibration
其实root finding也是有error的,如果你的expansion terms取多一些,误差也很小。
asymptotic expansion是收敛的。。
取决于你啦,我就是提出一种解决的办法,因为你说Heston Impl Vol的方程Invert起
来很困难,所以我就想到了这个。
L*******t
发帖数: 2385
50
10几个参数的model我认为是一种failure啊,喉哥,你看过Rene Carmona的paper没啊
,Tangent Levy model,最多4-6个参数,别人能perfect fit你的initial Impl Vol
Surface
首页 上页 1 2 3 4 5 (共5页)