A. MATLAB解股票问题
实力券商告诉你明天买什么?(三大行业20只股)
通信行业业务增长稳定,运营商资本支出出现一定下降
2010年前四个月通信行业收入同比增长6.81%,实现了稳定增长。
移动和宽带用户依旧保持稳健增长态势,股票行情,用户总量分别为7.87亿、1.11亿,固话用户数量延续了持续减少的态势。从投资角度来看,我国前4个月通信固定资产投资同比下降28.4%,从运营商资本支出计划来看,QQ分组,2010年运营商总体资本支出同比下降18.5%,全年资本支出规模为2630亿元。
紧跟运营商投资热点,寻找较快增长的细分行业
运营商2010年资本支出整体出现一定下降,通信设备行业整体需求将有一定萎缩,但部分细分行业需求仍有较快增长,具有良好投资价值。受益于三网融合政策,运营商和广电都将进行光纤入户网络建设,QQ头像,光接入网投资2010年投资较2009年出现大幅增长,同时随着3G用户规模化和带宽升级,骨干网及城域网有较大的更新扩容需求,都将带来光通信子行业旺盛的需求。尽管无线通信网络建设投资下滑较多,但无线覆盖、测试优化等子行业仍是运营商投资重点,行业内公司业绩将保持较快增长。
总体来看,建议关注光通信、无线覆盖、网络优化等子行业。重点推荐上市公司:烽火通信、日海通讯、新海宜、三维通信、中兴通讯。
风险提示
竞争加剧,价格下降超过预期:2010年运营商资本支出下降,行业内公司间竞争将更为激烈,不排除部分公司为占据市场份额采取低价策略。如果行业公司出现恶性价格竞争,将影响整个行业盈利能力。
部分概念股估值较高:由于板块内部分公司具有较为明显的物联网及云计算概念,QQ头像,股价给予了较高溢价,整体估值偏高。中报及年报如果业绩低于预期,相关股价可能存在一定波动风险。
近两周涨幅较大的产品:原盐(山东),股票行情,12.5%;Henry Hub天然气,12.2%,QQ分组;WTI原油,7.9%;甲醇(长三角),7.9%;顺酐(长三角),3.6%。
近两周跌幅较大的产品:丙烯酸(长三角),-12.8%;纯碱(轻质,华东),-10.2%;煤焦油(长三角),-9.5%;丙酮(长三角),-8.7%;丁基橡胶(1751,长三角),-8.5%。
国内化肥市场低迷,磷肥淡季出口顺畅。6月份国家开始执行7%磷肥淡季出口关税,国内企业积极应对,预计淡季出口量有望达200万吨。但国内化肥市场今年整体低迷,氮肥、磷肥、钾肥市场依旧相对平淡。展望后市,尿素7月份的淡季出口效应需要观察;入秋前后化肥需求有新一轮小高峰,但是届时若库存较大,价格上升空间可能有限。
MDI价格下跌。前周(6月7-13日)纯MDI下跌2.3%至16850元/吨,聚合MDI下跌5.9%至15900元/吨。本周价格维持平稳。聚合MDI下游的冰箱冷柜、以及纯MDI下游的浆料、鞋底原液等行业目前均步入淡季,预计MDI需求和价格的弱势仍将维持一段时间。
氨纶价格回落。氨纶40D本周报价51000元/吨,近一个月累计下跌8.1%。下游行业进入淡季,欧元贬值和人民币升值前景均对纺织行业构成压力,进而可能影响氨纶需求。与此同时PTMEG等原料仍维持在较高水平,使得氨纶行业利润空间受到挤压。
环氧化合物价格回调。受前期油价下跌影响,环氧化合物价格近期纷纷回调。环氧乙烷、环氧丙烷、环氧氯丙烷近一个月跌幅分别为5.4%、8.1%、21.7%。随着本周油价反弹,环氧化合物价格有望止跌。整体而言,环氧化合物未来供应增量较大,对下游聚醚等行业有利。
短期投资视点:近期大宗化工品需求整体低迷的局面依旧没有改善,而人民币汇率调整的预期进一步引发了对出口的担忧,化工产品价格继续低位徘徊。
相对而言,部分靠近下游的精细化工子行业需求相对平稳,竞争格局较好,原料下跌时相对受益。相应关注的公司包括浙江龙盛(染料)、回天胶业(胶粘剂)、红宝丽(硬泡组合聚醚)、奥克股份(环氧乙烷衍生品)等。
注:上周周报因假期暂停一期,本期周报为对过去2周化工产品市场的回顾。
各类纸种吨纸毛利及毛利率波动
本周双胶纸吨纸毛利为833元(较上周的689元提高144元),毛利率为12.7%(较上周的10.5%提高2.2 pc);由超牛股票网(http://www.chaoniugu.com/)专家提供铜版纸毛利为1262元(1374,-111),毛利率为22.2%(20.9%,-1.3 pc);白卡纸毛利为1693元(1687, 6),毛利率为25.5%,(25.8%, 0.3 pc);新闻纸毛利为772元(658, 114),毛利率为20.1%(17.1%, 3.0 pc);箱板纸毛利为867元(892,-25),毛利率为24.2%(24.9%,-0.7 pc).
各类原料价格波动
本周进口漂白针叶浆吨浆价格为6483元(较上周的6842元,-5.2%%),漂白阔叶浆价格为5750元(5850,-1.7%).
在进口旧新闻纸方面,美废价格为200美元(212,-5.7%),欧废价格为160美元(160,-5.9%),日废价格205美元(200, 2.5%).
在进口旧箱板纸方面,美废价格为210美元(205, 2.4%),欧废价格为180美元(168, 7.1%),日废价格200美元(190, 5.3%).
各类纸种价格波动
本周双胶纸吨纸价格为6,839元(6,928,-1.3%),铜版纸价格为7,061元(7,250元,-2.6%),白卡纸为7,667元(7,733,-0.9%),新闻纸价格为4,500元(4,500元, 0.0%),箱板纸价格为3,833元(3833, 0%),瓦楞纸价格为3,000元(3,000, 0%).
近期行业主要动态
——焦作瑞丰纸业新建年产10万吨项目已通过环评及审批,该项目为一条5万吨轻型纸生产线和一条5万吨食品级白卡生产线。
——山鹰纸业公告拟定向增发募集资金不超过12.4亿元新建年产45万吨箱板纸生产线,其中发行股份不超过2.2亿股,发行价格不低于4.56元/股。项目尚未环评,具体投产时间不确定。
——玖龙纸业与湖南衡山县正式签约,玖龙纸业将重组原湖南和泰纸业,一期计划于年内恢复12万吨挂面牛皮箱板纸机(该纸机幅宽4.6米,工作车速650米/秒,于2006年投产,主要生产120~250克挂面牛皮箱板纸);二期将确保两年内达到年产50万吨。
——博汇纸业拟投资年产75万吨涂布白卡纸机和9.8万吨化机浆技改项目。
——亚太森博浆纸130万吨(原计划100万吨)漂白阔叶木浆项目已于5月底正式试机,6月进入商业性生产,比原计划提前3个月左右。浆厂计划7月份生产6万吨商品浆,8~12月每月将生产8~9万吨商品浆。
——晨鸣纸业子公司寿光美伦纸业于5月17日向福伊特、美卓公司购买60万吨高档涂布白牛卡纸设备,包括主机和复卷机等。
B. 用matlab怎么算股票价格的收益率,怎么得出收益率的图~
1、用matlab算股票价格的收益率的方法,比如(以联想V14十代酷睿笔记本电脑,Windows10为例):
在matlab里面通常指令是:log(Xt/Xt-1)。
其中Xt是某股票或某指数第t天的价格;
其中Xt-1是某股票或某指数第t-1天的价格.
2、制作收益率曲线图的步骤如下,比如(以联想V14十代酷睿笔记本电脑,Windows10为例):
1.在A1中输入公式=(行(A1)-1) * 0.25-3。
2.在B1中输入公式=NORMDIST(A1,0,1,0)。
3.下拉并分别将以上两个公式复制到A25和B25。
4.插入“XY _⒌阃",A列为X轴,B列为Y轴,选择散点图类型为带平滑线的散点图。
(2)matlab数模股票投资价值扩展阅读:
一、如果用matlab验证股票的收盘价符合对数正态分布:
比如(以联想V14十代酷睿笔记本电脑,Windows10为例)先导入数据,然后取收盘价的对数值即y=ln(y)
clc;clear
y=ln(y)
Std=std(y) %标准差
[F,XI]=ksdensity(y)
figure(1)
plot(XI,F,'o-')
x =randn(300000,1);
figure(2)
[f,xi] = ksdensity(x);
plot(xi,f);
画出概率分布图
ksdensity -------------------- Kernel smoothing density estimation.
表示核平滑密度估计。
二、股票收益率是反映股票收益水平的指标
1、是反映投资者以现行价格购买股票的预期收益水平。它是年现金股利与现行市价之比率。
本期股利收益率=(年现金股利/本期股票价格)*100%
2、股票投资者持有股票的时间有长有短,股票在持有期间获得的收益率为持有期收益率。
持有期收益率=[(出售价格-购买价格)/持有年限+现金股利]/购买价格*100%
3、公司进行拆股必然导致股份增加和股价下降,正是由于拆股后股票价格要进行调整,因而拆股后的持有期收益率也随之发生变化。
拆股后持有期收益率=(调整后的资本所得/持有期限+调整后的现金股利)/调整后的购买价格*100% 对于长期投资形式的股票投资,其投资收益的确认有两种方法:
一种是成本法,即按被投资企业发放的股利确定为投资企业的投资收益。
另一种方法是权益法,指投资企业所投股份在被投资企业中占到一定比例,可以对它具有控制、共同控制或重大影响时,应采用权益法进行核算。
C. 股票问题 用MATLAB做数学建模
%文件vol.m
function f=vol(x);
A = [2.10 2.20 2.30 2.35 2.40];;
Ap = [200 400 500 600 100];
B = [2.00 2.10 2.20 2.30 2.40];
Bp = [800 600 300 300 100];
f = -min(sum(Ap(A <= x)), sum(Bp(B >= x)));
%------------------------------------------
>> [x fval] = fminsearch('vol',2.3)
x =
2.3000
fval =
-400
你说的低于和高于我理解成小于等于与大于等于了,不对的话在函数最后一行自己改
D. 关于利用matlab绘制股票线型的数据问题
从bggf.mat 读得的bggf数据看上去有4列
看你用highlow 函数的调用方式,这四列应该是
开市价 最高价 最低价 收市价
而r是用size获得的数据的行数
之所以报错就是bggf(r-100:r,2)取下标的时候错了
r是数据的行数,肯定是个正整数没错,错就错在r-100
你文件里面的数据如果不足100行,那么r-100就会出现负数
数据正好是100行,那么r-100就会等于0
在matlab里面,下标是从1开始的正整数,所以发生以上情况就会错
如果你的数据是刚刚好100行的,那么完全不用这么麻烦,直接用:代替就可以了
highlow(bggf(:,2),bggf(:,3),bggf(:,4),bggf(:,1),'r')
但是这样写无论是数据有多少行,图都会照画,不足100行,超过100行照单全收
如果你的数据有超过100行,你只想取最后的100行,你应该减99而不是100
highlow(bggf(r-99:r,2),bggf(r-99:r,3),bggf(r-99:r,4),bggf(r-9:r,1),'r')
但是当数据不足行时,这样写会同样报错
E. 如何用MATLAB计算股票的β系数
股票收益率向量为Ri ,指数收益率向量Rm,
beta=polyfit(Rm,Ri,1);
beta=beta(1);
F. matlab如何读取股票数据
matlab如何读取股票数据
该框架可为许多模型和优化方法产生具体的训练方法。本文中,生成模型通过一个多层感知机传递随机噪声,且判别模型也是一个多层感知机。
这个特例称为对抗的网络。这里,仅用反向传播和 Dropout 来训练模型,生成模型通过前向传播来生成样本。不需要近似推理和 Markov 链。
G. 如何使用matlab实现Black-Scholes期权定价模型
参考论文 期权定价理论是现代金融学中最为重要的理论之一,也是衍生金融工具定价中最复杂的。本文给出了欧式期权定价过程的一个简单推导,并利用Matlab对定价公式给出了数值算例及比较静态分析,以使读者能更直观地理解期权定价理论。 关键词:Matlab;教学实践 基金项目:国家自然科学基金项目(70971037);教育部人文社科青年项目(12YJCZH128) 中图分类号:F83文献标识码:A 收录日期:2012年4月17日 现代金融学与传统金融学最主要的区别在于其研究由定性分析向定量分析的转变。数理金融学即可认为是现代金融学定量分析分支中最具代表性的一门学科。定量分析必然离不开相应计算软件的应用,Matlab就是一款最为流行的数值计算软件,它将高性能的数值计算和数据图形可视化集成在一起,并提供了大量内置函数,近年来得到了广泛的应用,也为金融定量分析提供了强有力的数学工具。 一、Black-Scholes-Merton期权定价模型 本节先给出B-S-M期权定价模型的简单推导,下节给出B-S-M期权定价模型的Matlab的实现。设股票在时刻t的价格过程S(t)遵循如下的几何Brown运动: dS(t)=mS(t)dt+sS(t)dW(t)(1) 无风险资产价格R(t)服从如下方程: dR(t)=rR(t)dt(2) 其中,r,m,s>0为常量,m为股票的期望回报率,s为股票价格波动率,r为无风险资产收益率且有0<r<m;dW(t)是标准Brown运动。由式(1)可得: lnS(T):F[lnS(t)+(m-s2/2)(T-t),s■](3) 欧式看涨期权是一种合约,它给予合约持有者以预定的价格(敲定价格)在未来某个确定的时间T(到期日)购买一种资产(标的资产)的权力。在风险中性世界里,标的资产为由式(1)所刻画股票,不付红利的欧式看涨期权到期日的期望价值为:■[max(S(T)-X,0)],其中■表示风险中性条件下的期望值。根据风险中性定价原理,不付红利欧式看涨期权价格c等于将此期望值按无风险利率进行贴现后的现值,即: c=e-r(T-1)■[max{S(T)-X,0}](4) 在风险中性世界里,任何资产将只能获得无风险收益率。因此,lnS(T)的分布只要将m换成r即可: lnS(T):F[lnS(t)+(r-s2/2)(T-t),s■](5) 由式(3)-(4)可得欧式看涨期权价格: c=S(t)N(d1)-Xe-r(T-1)N(d2)(6) 这里: d1=■(7) d2=■=d1-s■(8) N(x)为均值为0标准差为1的标准正态分布变量的累积概率分布函数。S(t)为t时刻股票的价格,X为敲定价格,r为无风险利率,T为到期时间。欧式看跌期权也是一种合约,它给予期权持有者以敲定价格X,在到期日卖出标的股票的权力。 下面推导欧式看涨期权c与欧式看跌期权p的联系。考虑两个组合,组合1包括一个看涨期权加上Xe-r(T-1)资金,组合2包含一个看跌期权加上一股股票。于是,在到期时两个组合的价值必然都是: max{X,S(T)}(9) 欧式期权在到期日之前是不允许提前执行的,所以当前两个组合的价值也必相等,于是可得欧式看涨期权与看跌期权之间的平价关系(put-call parity): c+Xe-r(T-t)=p+S(t)(10) 由式(10)可得,不付红利欧式看跌期权的价格为: p=Xe-r(T-t)N(-d2)-S(t)N(-d1)(11) 二、Black-Scholes-Merton模型的Matlab实现 1、欧式期权价格的计算。由式(6)可知,若各参数具体数值都已知,计算不付红利的欧式看涨期权的价格一般可以分为三个步骤:先算出d1,d2,涉及对数函数;其次计算N(d1),N(d2),需要查正态分布表;最后再代入式(6)及式(11)即可得欧式期权价格,涉及指数函数。不过,欧式期权价格的计算可利用Matlab中专有blsprice函数实现,显然更为简单: [call,put]=blsprice(Price,Strike,Rate,Time,Volatility)(12) 只需要将各参数值直接输入即可,下面给出一个算例:设股票t时刻的价格S(t)=20元,敲定价格X=25,无风险利率r=3%,股票的波动率s=10%,到期期限为T-t=1年,则不付红利的欧式看涨及看跌期权价格计算的Matlab实现过程为: 输入命令为:[call,put]= blsprice(20,25,0.03,0.1,1) 输出结果为:call=1.0083put=5.9334 即购买一份标的股票价格过程满足式(1)的不付红利的欧式看涨和看跌期权价格分别为1.0083元和5.9334元。 2、欧式期权价格的比较静态分析。也许纯粹计算欧式期权价格还可以不利用Matlab软件,不过在授课中,教师要讲解期权价格随个参数的变化规律,只看定价公式无法给学生一个直观的感受,此时可利用Matlab数值计算功能及作图功能就能很方便地展示出期权价格的变动规律。下面笔者基于Matlab展示欧式看涨期权价格随各参数变动规律: (1)看涨期权价格股票价格变化规律 输入命令:s=(10∶1∶40);x=25;r=0.03;t=1;v=0.1; c=blsprice(s,x,r,t,v); plot(s,c,'r-.') title('图1看涨期权价格股票价格变化规律'); xlabel('股票价格');ylabel('期权价值');grid on (2)看涨期权价格随时间变化规律 输入命令:s=20;x=25;r=0.03;t=(0.1∶0.1∶2);v=0.1;c=blsprice(s,x,r,t,v); plot(t,c,'r-.') title('图2看涨期权价格随时间变化规律'); xlabel('到期时间');ylabel('期权价值');grid on (3)看涨期权价格随无风险利率变化规律 s=20;x=25;r=(0.01∶0.01∶0.5);t=1;v=0.1;c=blsprice(s,x,r,t,v); plot(r,c,'r-.') title('图3看涨期权价格随无风险利率变化规律'); xlabel('无风险利率');ylabel('期权价值');grid on (4)看涨期权价格随波动率变化规律 s=20;x=25;r=0.03;t=1;v=(0.1∶0.1∶1);c=blsprice(s,x,r,t,v); plot(v,c,'r-.') title('图4看涨期权价格随波动率变化规律'); xlabel('波动率');ylabel('期权价值');grid on (作者单位:南京审计学院数学与统计学院) 主要参考文献: [1]罗琰,杨招军,张维.非完备市场欧式期权无差别定价研究[J].湖南大学学报(自科版),2011.9. [2]罗琰,覃展辉.随机收益流的效用无差别定价[J].重庆工商大学学报(自科版),2011. [3]邓留宝,李柏年,杨桂元.Matlab与金融模型分析[M].合肥工业大学出版社,2007.
H. 用matlab算股票最大值
具体步骤如下。
1打开matlab软件,清空桌面环境
.2.定义一个符号变量。
3定义一个函数:y=t/(1+t*t);再通过以下函数来查看上面的函数图像。
4查看该函数的图像可知,函数在0到2之间有一个极值,本例求解该最大值为例。
5输入以下的指令可以求得该函数最大值;max(subs(y,t,[0:0.00001:2]));其中0.00001是精度,求得最大值为0.5000
I. 关于使用matlab求对数收益率的问题
用matlab算股票价格的收益率的方法:
在matlab里面通常指令是:log(Xt/Xt-1)。
其中Xt是某股票或某指数第t天的价格;
其中Xt-1是某股票或某指数第t-1天的价格.
股票收益率简介:
股票收益率指投资于股票所获得的收益总额与原始投资额的比率。股票得到投资者的青睐,是因为购买股票所带来的收益。股票的绝对收益率就是股息,相对收益就是股票收益率。
J. 求:利用股票估价模型,计算A、B公司股票价值
股票估价与债券估价具有不同的特点。
债券有确定的未来收入现金流。这些现金流包括: 票
息收入和本金收入。无论票息收入还是本金都有确定发生
的时间和大小。因此债券的估价可以完全遵循折现现金流
法。
一般来讲, 股票收入也包括两部分: 股利收入和出售
时的售价。因此, 理论上股票估价也可以采用折现现金流
法, 即求一系列的股利和将来出售股票时售价的现值。
但是, 股利和将来出售股票时的售价都是不确定的,
也是很难估计的。因此, 股票估价很难用折现现金流法来
完成。事实上, 目前理论上还没有一个准确估计股票价值
的模型问世。
不过, 在对股利做出一些假设的前提下, 我们仍然可
以遵循折现现金流法的思想去尝试股票价值的估计。
本文在MATLAB 编程环境中建立了股票估价的两阶段和三阶段模型, 并用具体的实例验证了模型的正
确性和广泛适应性; 最后, 使用两阶段模型进行了股票价值对初始股利、所要求的最低回报率、高速增长期以及股利
增长率的敏感性分析, 得出了股票价值对最低回报率和股利增长率最为敏感的结论。这些分析对投资决策具有一定
的参考价值。
具体模型参考:www.xxpie.cn