當前位置:首頁 » 市場行情 » matlab模擬期貨價格

matlab模擬期貨價格

發布時間: 2021-05-25 18:51:10

① 如何在matlab中用蒙特卡洛模擬計算歐式期權價格

function [c,p]=ucoption(S,X,sigma,r,T,M)
sig2=sigma^2;
srT=sqrt(T);
srTa=sigma*srT;
c=0;
p=0;
for i=1:M
ST=S*exp((r-0.5*sig2)*T+srTa*randn);
c=c+max(ST-X,0);
p=p+max(X-ST,0);
end
c=c/M;
p=p/M;
[Call,Put] = blsprice(S, X, r, T, sigma);
error=[c,p]-[Call,Put]

%可以試試 [c,p]=ucoption(10,10,0.3,0.05,0.5,10^4*100);

② MATLAB如何模擬定期數據的產生

可以產生高斯模擬數據!
給你貼個程序吧!你好好看看
close all
clear all
clc
a=[0.1; 0.8];
u1=[1; 0];
u2=[2; 0];
b=[0.1; 0.8];

A=[];
B=[];
for i=1:1000
R1=normrnd(u1,a);
R2=normrnd(u2,b);
A=[A R1];
B=[B R2];
end

③ 如何用matlab做1000次的門特卡羅模擬股票價格

用matlab算股票價格的收益率的方法:
在matlab裡面通常指令是:log(Xt/Xt-1)。
其中Xt是某股票或某指數第t天的價格;
其中Xt-1是某股票或某指數第t-1天的價格.
股票收益率簡介:
股票收益率指投資於股票所獲得的收益總額與原始投資額的比率。股票得到投資者的青睞,是因為購買股票所帶來的收益。股票的絕對收益率就是股息,相對收益就是股票收益率。

④ 請問這道期貨的計算用MATLAB代碼怎麼寫

i和i-1是數學公式常用的表達方式,用程序時最初的index一般是從0或者1開始。i和i-1隻是表達後一個和前一個這種關系。
大概這樣,如果有bug應該很快調出來:

N=5; %5 years
RF(ii)=zeros(N,1); %forward rate 初始化為全零列向量

R=[2;3;3.7;4.2;4.5]; %Rate
T=[1:N]'; % first to fifth years

for ii=1:N
RF(ii+1)=( R(ii+1)*T(ii+1)-R(ii)T(ii) ) / ( T(ii+1)-T(ii) );
end

RFmx=[(1:N)',RF]; %按照題目要求表示為兩columns

⑤ 請問如何用matlab建立人工bp神經網路模型,來對期貨未來的價格變化作出預測急求,在線等。謝謝大神。。

這些事其實很多年前就有很多人做,但是成功的好像沒有。國內期貨市場成交量比較弱,甚至還達不到弱有效市場假說,所以利用概率分布和遺傳演算法很難找到長久的贏利方法。

⑥ 用matlab建立經濟學模型並進行數值模擬

我這里有一個比較簡單的案例:
財政收入預測問題:首先要知道影響財政收入的一些主要因素有哪些,我們可以分為:國民收入、工業生產總值、總人口、就業人口、固定資產投資等因素,我們只要求列出主要的,下面我們對其進行回歸分析數據如下:(從左至右排序)
年份 國民收入(億元) 工業總產值(億元) 農業總產值(億元)
總人口(萬人) 就業人口(萬人)固定資產投資(億元)財政收入(億元)
1952 598 349 461 57482 20729 44 184
1953 586 455 175 58796 21364 89 216
1954 707 520 491 60266 21832 97 248
1955 737 558 529 61465 22328 98 254
1956 825 715 556 62828 23018 150 268
837 798 575 64653 23711 139 286
1028 1235 598 65994 26600 256 357
1114 1681 509 67207 26173 338 444
1079 1870 444 66207 25880 380 506
757 1156 434 65859 25590 138 271
677 964 461 67295 25110 66 230
779 1046 514 69172 26640 85 266
943 1250 584 70499 27736 129 323
1152 1581 632 72538 28670 175 393
1322 1911 687 74542 29805 212 466
1249 1647 697 76368 30814 156 352
1187 1565 680 78534 31915 127 303
1372 2101 688 80671 33225 207 447
1638 1747 676 82992 34432 312 564
1780 3156 790 85229 35620 355 638
1833 3365 789 87177 35854 354 658
1978 3684 855 89211 36652 374 691
1993 3696 891 90859 37369 393 655
2121 4254 932 92421 38168 462 692
2052 4309 955 93717 38834 443 657
2189 4925 971 94974 39377 454 732
2475 5590 1058 96259 39856 550 922
2702 6065 1150 97542 40581 564 890
2791 6592 1194 98705 41896 568 826
2927 6862 1273 100072 43280 496 810
年份你自己輸入,朋友記住:年份至1956我就沒有輸入了,你要看懂數據先,1956後面的只有七組,而前面的有八組,在這里不能插入表格,抱歉,只需往後面退一格就好了,在就按照順序輸入就行,我已經輸很多了,眼睛都花了……..
我們設國民收入、工業總產值、農業總產值、總人口、就業人口、固定資產投資分別為x1,x2,x3,x4,x5,x6,財政收入為y,設他們之間的關系為:
y=a *x1+b* x2+c* x3+d* x4+e* x5+f* x6
使用非線性回歸方法求解:
(1) 對回歸模型建立M文件model.m如下:
Fuction yy=model(beta0,x)
a=beta0(1);
b=beta0(2);
c=beta0(3);
d=beta0(4);
e=beta0(5);
f=beta0(6);
x1=x(:,1);
x2=x(:,1);
x3=x(:,1);
x4=x(:,1);
x5=x(:,1);
x6=x(:,1);
yy= a *x1+b* x2+c* x3+d* x4+e* x5+f* x6;
主程序如下shuju.m
x =[598 349 461 57482 20729 44 586 455 175 58796 21364 89 707 520 491 60266 21832 97
737 558 529 61465 22328 98
825 715 556 62828 23018 150
837 798 575 64653 23711 139
1028 1235 598 65994 26600 256
1114 1681 509 67207 26173 338
1079 1870 444 66207 25880 380
757 1156 434 65859 25590 138
677 964 461 67295 25110 66
779 1046 514 69172 26640 85
943 1250 584 70499 27736 129
1152 1581 632 72538 28670 175
1322 1911 687 74542 29805 212
1249 1647 697 76368 30814 156
1187 1565 680 78534 31915 127
1372 2101 688 80671 33225 207
1638 1747 676 82992 34432 312
1780 3156 790 85229 35620 355
1833 3365 789 87177 35854 354
1978 3684 855 89211 36652 374
1993 3696 891 90859 37369 393
2121 4254 932 92421 38168 462
2052 4309 955 93717 38834 443
2189 4925 971 94974 39377 454
2475 5590 1058 96259 39856 550
2702 6065 1150 97542 40581 564
2791 6592 1194 98705 41896 568
2927 6862 1273 100072 43280 496];
y =[184 216 248 254 268 286 357 444 506 271 230 266 323 393 466 352 303 447 564 638 658 691 655 692 657 732 922 890 826 810]』;
beta0=[0.5 -0.03 -0.60 0.01 -0.02 0.35];
betafit=nlinfit(x,y,』model』,beta0)
結果為:betafit =
0.5243
-0.0294
-0.6304
0.0112
-0.0230
0.3658
即:y=0.5243x1-0.0294x2-0.6304x3+0.0112x4-0.0230x5+0.3658x6
做了好久,希望能幫助你,希望大家文明上網,不要隨便罵人,呵呵!

⑦ 如何用matlab模擬帶跳躍的股票價格 dp(t)=μ(t)dt+σ(t)dWt+k(t)dq(t),Wt為維納過程,跳躍服從泊松分布

額,應該沒人去試。

⑧ matlab可以直接獲取國內股票或者期貨的歷史數據嗎

matlab可以直接獲取國內股票或者期貨的歷史數據嗎
:有個wdz程序,可免費輸出txt、csv格式的滬深等市場的全部歷史日線、10多年的5分鍾數據。你可先用你這個程序,免費輸出txt格式的對應數據,然後在matlab中讀取即可。

⑨ 新手求matlab上怎麼樣載入期貨行情數據進行指標測試

將這些行情軟體的數據 手動將數據存成 txt或者 excel 。然後導入matlab即可。 到MATLAB技術論壇網站查看回答詳情>>

⑩ 怎麼用matlab實現期貨的人工神經網路預測模型,並作出期貨價格之後趨勢的波動預測急,在線等

國內目前真正能用人工神經網路模型做成全面系統交易模型並在市場上長期穩定快速盈利的,不超過10個,你指望在這里問到答案我覺得期望值是太高了。

熱點內容
普洱墨江哈尼族自治縣晚秈稻期貨開戶 發布:2021-12-16 12:35:43 瀏覽:396
阿壩小金縣橡膠期貨開戶 發布:2021-12-16 12:35:40 瀏覽:908
楚雄大姚縣豆一期貨開戶 發布:2021-12-16 12:34:02 瀏覽:736
做期貨能在網上開戶嗎 發布:2021-12-16 12:32:22 瀏覽:591
安慶宜秀區早秈稻期貨開戶 發布:2021-12-16 12:32:22 瀏覽:377
正確的原油期貨開戶 發布:2021-12-16 12:29:41 瀏覽:39
達州市纖維板期貨開戶 發布:2021-12-16 12:25:11 瀏覽:310
呼倫貝爾新巴爾虎左旗白銀期貨開戶 發布:2021-12-16 12:25:07 瀏覽:883
上海外盤期貨哪裡開戶 發布:2021-12-16 12:24:10 瀏覽:448
香港日發期貨開戶網站 發布:2021-12-16 12:24:09 瀏覽:780