楼主: datousang
2517 1

[问答] 请教:R语言关于pairtrading包Simple函数的疑问 [推广有奖]

  • 8关注
  • 2粉丝

大专生

45%

还不是VIP/贵宾

-

威望
0
论坛币
12 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
342 点
帖子
41
精华
0
在线时间
47 小时
注册时间
2010-10-1
最后登录
2020-12-8

楼主
datousang 发表于 2013-4-4 15:48:14 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
想向诸位请教关R语言pair trading包里的Simple函数的疑问。
主要是不明白函数Simple(spread, spread.entry)里spread.entry这个临界值的含义到底是什么?

比如写入函数signal=Simple(params$spread, 0.05),它的含义到底是什么呢?
pdf里面写的是“create trading signal by the spread of the stock pair. This function provide you the simplest method to create signal in the meaning that it just creat signals according to wether spread is over a threshold or not”,
查看运行后的signal时里面的数值都是1或者-1,应该就是指超过了阈值和没超过阈值,

我开始的理解是把spread的绝对值跟0.05比,如果spread的绝对值比0.05大,信号就记为1,此时价差比预期大应该入场;但是查看了具体的spread数值后,发现并非如此,不知道这个spread.entry到底是怎么使用?请大侠不吝分享指教。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Trading rading simple DING ING 疑问

再不仅是学业而已。为了事业。

沙发
DM小菜鸟 发表于 2015-2-13 15:13:03
这句话就是做了一个简单的判断,和阈值作比较
   
#Performance of pair trading
return.pairtrading <- Return(price.pair, lag(signal), lag(params$hedge.ratio))
if(!all(is.na(return.pairtrading))){
  plot(100 * cumprod(1 + return.pairtrading))
}

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-28 22:07