佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

搜索
查看: 2081|回复: 19

《欢迎来到Quant's Playground》

[复制链接]
发表于 5-4-2013 11:07 PM | 显示全部楼层 |阅读模式
《欢迎来到Quant's Playground》

201343日早上10点,我像往日那样在图书馆外面,翘着脚对这电脑工作。但这一刻,我必须记下来。为什么?一个很重要的tradingmodel在我的电脑诞生了。它有点cacat,很多地方得改善。没关系,我很清楚知道我来到一个里程碑了。


Graph01就用“那个”Modelpapertrade FKLI的成绩。它最起码跑赢buy-and-holdstrategy。(私底下检查,它也跑赢了optimizedMA

Model: “那个”(基于某些原因,我迟些才公开。)
Product: FKLI
时期:May1992 – Mar 2013

现在回想起,一路走来不容易所以决定和大家分享以前我个人的学习过程及未来研究发展的点点滴滴。我会尽量尽量讲得简单但详细!当然也欢迎大家的提问和分享。

最后,欢迎来到金融工程这个乐园。



撰写:G.O.D.
日期:05 Apr 2013

本帖最后由 G.O.D. 于 13-4-2013 05:42 PM 编辑

graph01.png
回复

使用道具 举报


ADVERTISEMENT

发表于 5-4-2013 11:49 PM | 显示全部楼层
楼主可以分享下自身的教育历程吗?小弟有意在这个领域发展
占楼support
回复

使用道具 举报

 楼主| 发表于 6-4-2013 01:34 AM | 显示全部楼层
DEADslayerDARK 发表于 5-4-2013 11:49 PM
楼主可以分享下自身的教育历程吗?小弟有意在这个领域发展
占楼support

可以,没问题。 大家交流交流。

小弟以前是在数理学院念精算本科。在第二年开正式了解金融工程。当时毕业论文我选择做financial modelling。我有许多数学理论都在数理学院学的,但就不太懂得用。3年内,我个人比较记得的是C++,VBA...其他的都忘光了... 当时我也不用功念书,CGPA很低,撞板不少,吃了很多苦...

存了一笔钱后又回到学校念应用统计学硕士。我当时进入硕士的想法就是要学“应用”。这1.5年里的各种应用统计分析让我明白了许多以前学的理论。每天重复用着SPSS,EViews,VB6等。(有时都会梦到自己坐在电脑前作modelling)这段时间,我个人也上网自己继续学习C++,不断看有关的academic journals,报名考一些计量金融有关的考试。(很忙,但有点享受!

在硕士最后学期,看到有关quant finance的研究项目,但要求有些超出了自己的条件。心想:不管了,就碰个运气吧!就这样凭自己勉强过得去的C++和以前学的一些pricing theory拿到研究助理。(我还记得当时有一个条件不错的工程师对手)



你呢?也介绍下自己吧~

我迟些会分享以前的学习和现在工作上的一些分析。

本帖最后由 G.O.D. 于 8-4-2013 12:05 PM 编辑

回复

使用道具 举报

 楼主| 发表于 9-4-2013 10:25 PM | 显示全部楼层

02 《利息 – i 或者 r》


第一次分享,就讨论些超简单但很重要的话题。

什么是利息?就很简单。你在银行存100块,如果你不去碰它,一年后银行就多给你3块,那就是利息。为什么要给利息?因为其实你是在把钱借给银行,而把钱借出去是有些风险的(银行可能倒闭的咧)!

不是开玩笑!我们永远都不排除这个可能性!银行向你“借”了100块,之后再借出去给有需要的人,并期待他们准时还钱加上酬劳(利息)。你敢100%那些人会都会还钱吗?你应该看到了利息和风险关系很密切。风险高,回酬(利息)高。风险时时刻刻都在改变,不容易捉摸。因此“真实”的利息应该也是不断的改变。利息常用于些金融衍生工具(derivatives)的定价模型。

废话多了,其实我只是要分享简单的计算利息方法。
在这里,利息的计算也适合用于回酬(return)。一般来说:P是本金,i是一年的effective interest rate,以复利计算方式,n年之后金,本金加上利息就是P*(1+i)^n。一年拿一次利息,再把利息放进去,收取同样的的利息率。

现在请想象:
如果你把你的本金100块放进银行,而银行每秒都给你利息并把利息再存入,再领取利息…(不断重复),一年后你的户口有110块。如果用(1+i)的方式计算,那么一年的利息就是0.1。仔细想一想,你一存款,就立刻“拿到”了你应得的利息,你的利息再投入再拿利息(compound continuously),意思就是说其实当下的利率不需要0.1就能拿到10%的利息。那么当下的利率是什么?其实它就是r=ln(CurrentPrice/Previous Price),而我个人习惯称呼rcontinuous interest rate。算一算,r0.09531018!!!(参考Figure02-01

Graph02-01.png
Figure02-01

我再罗嗦点
P=100,
r=0.09531018
P*exp(r)=100*exp(0.09531018)=110=P*(1+i)
就是这里就把两个方程式连接起来。(1+i)= exp(r)
如果对他们正规的mathematical proofs有兴趣,你可以搜索下,也不会太难。


那么为什么我们要算r呢?知道i就好了嘛!我们可以直接知道一年后赚多少!r其实很多时候用于统计分析,所以都流行于学术界或某些特定的领域。统计分析员用r是因为r通常都是symmetrical distributedr很少偏向一面,而i是有的!大家可以参考Table02-01里的SPXir。比起ri很明显有较高的skewness

Table02-01
Statistics


i
r
NValid
6994
6994
Missing
0
0
Mean
0.001
0.0006
Median
0
0
Std. Deviation
0.02941
0.02684
Variance
0.001
0.001
Skewness
13.372
3.845
Std. Error of Skewness
0.029
0.029
Kurtosis
627.047
152.88
Std. Error of Kurtosis
0.059
0.059
Range
1.59
1.13
Stock: SPXCorporation (SPW)
Source: YahooFinance
Period: 01 Jul 1985– 08 Apr 2013
Software: SPSS 16.0


如果有skewness(偏向一边),那么普遍的regression(normality assumption)都会有问题,你要modelling就很jialat咯。这是因为很多regression都是用student-t来决定是否要把某因素保留在model里。Log就起了data transformation的用途。(我们有时会叫这过程作massage data“按摩数据”)

这就是为什么continuous interest rate对我们其实很重要!


撰写:G.O.D.
日期:09 Apr 2013
本帖最后由 G.O.D. 于 9-4-2013 10:36 PM 编辑

回复

使用道具 举报

发表于 10-4-2013 02:50 AM | 显示全部楼层
留脚印。。。
回复

使用道具 举报

发表于 10-4-2013 05:33 PM | 显示全部楼层
谢谢分享!! nice article!!

请问lz, 有没有什么Financial Engineering 的好书介绍?
回复

使用道具 举报

Follow Us
 楼主| 发表于 11-4-2013 10:25 PM | 显示全部楼层
arsenal100 发表于 10-4-2013 05:33 PM
谢谢分享!! nice article!!

请问lz, 有没有什么Financial Engineering 的好书介绍?

谢谢支持!我看的书都很杂。Model construction,derivatives market, programming for FE...
你想了解哪一方面的呢?
回复

使用道具 举报

发表于 12-4-2013 03:51 PM | 显示全部楼层
我对Financial Engineering 有兴趣,但只是basic.
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 12-4-2013 07:45 PM | 显示全部楼层
arsenal100 发表于 12-4-2013 03:51 PM
我对Financial Engineering 有兴趣,但只是basic.

如果你明白利息的计算,可以研究这两本书:
(1) Principle of Financial Engineering (作者:Salih N. Neftci)
应该很多学校都有用这本。我朋友介绍我说这本适合基础的。

(2) Derivatives Market (作者:Robert L. McDonald)
这本是我以前刚开始学derivatives理论的课本(我入门的其中一本书)。我现在还是偶尔会参考这本书!

本帖最后由 G.O.D. 于 12-4-2013 07:50 PM 编辑

回复

使用道具 举报

发表于 12-4-2013 08:54 PM | 显示全部楼层
G.O.D. 发表于 9-4-2013 10:25 PM
第一次分享,就讨论些超简单但很重要的话题。
什么是利息?就很简单。你在银行存100块,如果你不去碰它, ...

LZ 分享

不好意思。。。应该是。。。

P*exp(r)=100*exp(0.09531018)=110=P*(1+i)^n

就是这里就把两个方程式连接起来。(1+i)^n= exp(r)

大大的第一例子是本金100,年利率=0.1,一年内 compound 一次,得本金+利息=110

第二例子是本金100,年利率=0.09531018,一年内 compound 无数次,得本金+利息=110

如果本金100,年利率=0.1,一年内 compound 无数次,得本金+利息=110.5170918

so 那些 valuation 用 e^年利率 (compound 无数次的) 是多么的贪啊!
回复

使用道具 举报

发表于 13-4-2013 08:53 AM | 显示全部楼层
50912cmea 发表于 12-4-2013 08:54 PM
LZ 分享

不好意思。。。应该是。。。

简直就是加快target return duration... 另外谢谢lz介绍!
回复

使用道具 举报

 楼主| 发表于 13-4-2013 04:43 PM | 显示全部楼层
50912cmea 发表于 12-4-2013 08:54 PM
LZ 分享

不好意思。。。应该是。。。

50912cmea大大,谢谢你的支持和补充!
如大大所说,exp(r*n)=(1+i)^n的计算必须的确需要有清楚说明,不然就会出现错误诠释。

例子1:
我有FD A和FD B。
- FD A 是一年compound一次。(一年的effective rate是 i ,n的单位是年)
- FD B 是即时不停的compound。
- 如果本金是一样,FD A 和 FD B 一年后会有一样的价值
那么他们就是 (1+i)^1=exp(r*1)


例子2:
我有FD X和FD Y。
- FD X 是一年compound四次。(一年的effective rate是 i ,n的单位是年)
- FD Y 是即时不停的compound。
- 如果本金是一样,FD X 和 FD Y 半年后会有一样的价值
那么他们就是
(1+i)^(2/4)=exp(r*0.5)



大家可以尝试画个简单的graph来看两者的分别。少过一年(半年for例子2)是怎么样,多过一年(半年for例子2)又是怎么样。 本帖最后由 G.O.D. 于 13-4-2013 08:24 PM 编辑

评分

参与人数 1人气 +5 收起 理由
50912cmea + 5 我很赞同,谢谢大大分享

查看全部评分

回复

使用道具 举报

发表于 13-4-2013 06:14 PM | 显示全部楼层
G.O.D. 发表于 6-4-2013 01:34 AM
可以,没问题。 大家交流交流。

小弟以前是在数理学院念精算本科。在第二年开正式了解金融工程。当时 ...

我刚从stpm毕业正在想着要选哪科
回复

使用道具 举报

 楼主| 发表于 13-4-2013 08:28 PM | 显示全部楼层
DEADslayerDARK 发表于 13-4-2013 06:14 PM
我刚从stpm毕业正在想着要选哪科


现在选国立大学的应该可以填8个选择吧。还是打算选私立或外国?
很老土的话:选你所爱,爱你所选!

你是想要念金融工程的吧!为什么呢? 本帖最后由 G.O.D. 于 13-4-2013 08:46 PM 编辑

回复

使用道具 举报

发表于 13-4-2013 09:19 PM | 显示全部楼层
G.O.D. 发表于 13-4-2013 08:28 PM
现在选国立大学的应该可以填8个选择吧。还是打算选私立或外国?
很老土的话:选你所爱,爱你所选!

...

可以的话最好还是国立吧,不过国立没有FE,所以想读有关系的科系。
难道我也得拿精算?哈哈
我想拿金融工程因为数学,物理,经济,哲学是我的passion!
回复

使用道具 举报

 楼主| 发表于 13-4-2013 09:47 PM | 显示全部楼层
DEADslayerDARK 发表于 13-4-2013 09:19 PM
可以的话最好还是国立吧,不过国立没有FE,所以想读有关系的科系。
难道我也得拿精算?哈哈
我想拿金融 ...

我收到消息说UM的Business Faculty会开办Financial Engineering。你可以打电话去确定。
Financial Engineering都是要求强的数学和编程的底子。所以很多念MFE都是都是computer science, engineering, math, physics出身的。

不管你以后念什么科系,金融工程最好有修过investment & derivatives, object oriented programming, machine learning, numerical methods, stochastics models, ,partial differential equations等。

我的PDE还是半桶水,还在复习中...
本帖最后由 G.O.D. 于 13-4-2013 09:54 PM 编辑

回复

使用道具 举报


ADVERTISEMENT

发表于 18-4-2013 11:57 AM | 显示全部楼层
lz年龄多大.我听了你的介绍正在读 Principle of Financial Engineering
回复

使用道具 举报

发表于 1-5-2013 08:31 AM | 显示全部楼层
楼主可是 Excel expert? 我也用 Excel 来program 我的交易程序. 希望我们可以互相学习。
回复

使用道具 举报

发表于 1-5-2013 10:02 AM | 显示全部楼层
G.O.D. 发表于 12-4-2013 07:45 PM
如果你明白利息的计算,可以研究这两本书:
(1) Principle of Financial Engineering (作者:Salih N. N ...

有没有股票的合理价格理论?
回复

使用道具 举报

发表于 11-5-2013 06:04 PM | 显示全部楼层
谢谢LZ分享。 从图表中, LZ的Portfolio跑赢大市。
可以具体解释如何Apply你的Portfolio吗? 比如说我想跟LZ的Portfolio, 我要在市场买什么股?

还有, LZ如何Hedge掉那些Event Risk,比如说MarketCrash, 民联忽然间推翻政府了(哈哈。。。)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT


本周最热论坛帖子本周最热论坛帖子

ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2026 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 5-5-2026 11:08 AM , Processed in 0.072615 second(s), 14 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表