1. 这个用matlab怎么写程序(画股票7日移动平均线)
%没有数据,所以不知道会不会有问题,你试一下
data=xlsread('C:\新建文件夹\111.xls');
nlen=length(data);
n=7;
data_avg=zeros(nlen-n+1,1);
for i=1:nlen-n+1
data_avg(i)=mean(data(i:i+n-1));
end
xlswrite('C:\新建文件夹\111.xls',data_avg,'Sheet1','B7')
2. 怎么用matlab编程把股票交易的分笔数据处理成1分钟数据
P=[];‘输入,开盘价,最高价,最低价,收盘价成交量依次5天的数据’
T=[];’输出,即第二日的收盘’
net=newff(minmax(P),[7,1],,'traingdx');
net.trainParam.epochs=1000; ‘最大训练次数,根据需要可自行调节’
net.trainParam.goal=0.01; ‘误差’
net.trainParam.lr=0.01; ‘学习率’
net=train(net,P,T); ‘训练网络’
test=[];‘待预测数据输入’
out=sim(net,test); ‘仿真预测’
我的这个程序没有进行初始化,你还需要先将数据进行初始化后才能算。
3. MATLAB 如何导入股票数据,并画出K线
需要几个关键步骤 (函数应用需要自己多用help 学习)
1自己先下载原始数据格式 时间 开 高 低 收
1 读取数据 xlsread 函数
[num,txt,raw]=xlsread(filename); % ‘000001.xls'
Date=datenum(txt(5:length(txt),1)); %时间
OpenPrice=num(:,1); %开盘
HighPrice=num(:,2); %收盘
LowPrice=num(:,3);
ClosePrice=num(:,4);
Vol=num(:,5); %成交量
save Data Date OpenPrice HighPrice LowPrice ClosePrice Vol; %存储mat文件 方便下次使用
candle(HighPrice,LowPrice,ClosePrice,OpenPrice,'r',Date,12)%高 低 收 开 红色 时间 时间格式
4. 股票怎么开通融资杠杆
融资融券开户流程:第一步:投资者需确定拟开户的证券公司及营业部是否具有融资融券业务资质;证券公司开展融资融券业务试点,必须经中国证监会的批准;未经证监会批准,任何证券公司不得向客户融资、融券,也不得为客户与客户、客户与他人之间的融资融券活动提供任何便利和服务。而且,证券公司对其下属营业部开展融资融券业务也有资格规定,不一定所有营业部都可办理融资融券业务。第二步:投资者需确定自身是否符合证券公司融资融券客户条件;融资融券业务对投资者的资产状况、专业水平和投资能力有一定的要求,证券公司出于适当性管理的原则,将对申请参与融资融券业务的投资者进行初步选择。投资者在办理融资融券业务开户手续前,需评估、确定自身是否满足证券公司的融资融券客户选择标准。第三步:投资者需通过证券公司总部的征信;证券公司在向客户融资、融券前,将对申请融资融券业务的投资者进行征信,了解客户的身份、财产与收入状况、证券投资经验和风险偏好,并以书面和电子方式予以记载、保存。证券公司将根据投资者提交的申请材料、资信状况、担保物价值、履约情况、市场状况等因素,综合确定投资者的信用额度。第四步:投资者需与证券公司签订融资融券合同、风险揭示书等文件;投资者与证券公司签订融资融券合同前,应当认真听取证券公司相关人员讲解业务规则、合同内容,了解融资融券业务规则和风险,并在融资融券合同和风险揭示书上签字确认。投资者只能与一家证券公司签订融资融券合同,向其融入资金和证券。对融资融券合同的如下内容,投资者应当特别关注和了解:(一)融资、融券的额度、期限、利(费)率、利息(费用)的计算方式;(二)保证金比例、维持担保比例、可充抵保证金证券的种类及折算率、担保债权范围;(三)追加保证金的通知方式、追加保证金的期限;(四)投资者清偿债务的方式及证券公司对担保物的处分权利;(五)担保证券和融券卖出证券的权益处理等。第五步:投资者在开户营业部开立信用证券账户与信用资金账户;
5. 关于使用matlab求对数收益率的问题
用matlab算股票价格的收益率的方法:
在matlab里面通常指令是:log(Xt/Xt-1)。
其中Xt是某股票或某指数第t天的价格;
其中Xt-1是某股票或某指数第t-1天的价格.
股票收益率简介:
股票收益率指投资于股票所获得的收益总额与原始投资额的比率。股票得到投资者的青睐,是因为购买股票所带来的收益。股票的绝对收益率就是股息,相对收益就是股票收益率。
6. 如何利用matlab对交易策略进行回测
首先你要提出一个自己的策略,一般来说就是一些规则的判断了,然后根据这些规则产生出signal,就是交易信号。 发出了交易信号,就要根据信号进行持仓或者平仓操作。你要建立一个向量记录你每天的资产净值,或者说资产序列,其中的P&L 就是跟你持仓的股票的价格变化来决定的。。。
说白了 就是个模拟
7. matlab 小波变换 股票
你的函数是是什么,你把股票的 时间和价格对应起来,这样的话,就可以用小波函数进行代入进行小波变换,看信号的分解的各部分了。