亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? webinarscript.m

?? This set of files show some of the principles of Monte Carlo simulations, applied in the financila i
?? M
字號:
%% Classic Monte Carlo simualtion
% Vincent Leclercq, The MathWorks, 2007, vincent.leclercq@mathworks.fr
%

clear all;
close all;


NbTrials = 10000;

%RunMode = 'LogNomrality';

RunMode = 'OptionPricing';
%% Load Data (retrieved originally from Thomson Datastream)

load Equities.mat
PastDate = today()-1 * 365;

%% Retrieve the dates in a numeric format

Dates   = cellfun(@(x)(datenum(x,'yyyy-mm-ddTHH:MM:SS')),Equities.DATE);
AssetPrices = cellfun(@(x) (str2double(x)),Equities.P );
    
%% Plot the Series

plot(Dates,AssetPrices);set(gcf,'WindowStyle','Docked');
legend(Equities.DISPNAME);
datetick('x','mmmyy');
xlim([PastDate, today()]);
grid on;


%% Compute the returns
% We can compute the returns for one or many stocks at the same time using
% matrix computation and matlab easy syntax

Suez_Returns = tick2ret(AssetPrices);
DailyVol = std(Suez_Returns);
AnnualVol = DailyVol * sqrt(252);

SpotPrice = AssetPrices(end);

InterestRate = 0.0375;

%% Portfolio simulation (Monte Carlo) using the Financial toolbox function
% For help, one can use the doc portsim function
% We call the portfolio simulation using Financial toolbox to
% simulate 10000 scenarios. Of course, correlation are preserved
% We assume an horizon of 6 * 22 trading days, ie 6 month maturity

%% Using Annual statistics


SimulatedRetsAnnual = portsim(InterestRate,AnnualVol^2, 12, 1/12, NbTrials,'Expected'); % NbStep * TimeStep = 1 (in years !!!)

%% Using Daily statistics
NumberOfSimulationSteps = 12;
SimulatedRetsDaily = portsim(InterestRate./252, DailyVol^2, 12, 252./12, NbTrials,'Expected');% NbStep * TimeStep = 252 (in days!!!)




%% Generate the Prices and plot them

SimulatedPricesAnnual = ret2tick(squeeze(SimulatedRetsAnnual) ,SpotPrice);
SimulatedPricesDaily  = ret2tick(squeeze(SimulatedRetsDaily)  ,SpotPrice );

figure;hist(SimulatedPricesAnnual(end,:),40);title('Prices, annual timestep used');set(gcf,'WindowStyle','Docked');
figure;hist(SimulatedPricesDaily(end,:),40);title('Prices, daily timestep used');set(gcf,'WindowStyle','Docked');

%% Check For LogNormality of the Price series

ExpectedVariance = (SpotPrice^2)  * (exp(AnnualVol^2) - 1)* exp(2*InterestRate);

disp(['Mean Price (Annual Parameters) -> ', num2str(mean(SimulatedPricesAnnual(end,:))) ' , Theoric value (Hull) :' num2str(SpotPrice * exp(InterestRate))]);
disp(['Mean Price (Daily Parameters) -> ', num2str(mean(SimulatedPricesDaily(end,:))) ' , Theoric value (Hull) :' num2str(SpotPrice * exp(InterestRate))]);

disp(['Expected Variance (Annual Parameters) -> ', num2str(var(SimulatedPricesAnnual(end,:))) ' , Theoric value (Hull) :' num2str(ExpectedVariance)]);
disp(['Expected Variance (Daily Parameters) -> ', num2str(var(SimulatedPricesDaily(end,:))) ' , Theoric value (Hull) :' num2str(ExpectedVariance)]);


%% Parameter sweep
% Now that we have done this, we can ccompute the same thing for different
% Exercise prices
if strcmp(RunMode,'OptionPricing')
    k = 1;
    NumberOfSteps = 400;
    ExercisePrices= linspace(0.8 * SpotPrice,1.2 * SpotPrice,NumberOfSteps);


    VanillaPriceAnnual    = zeros(NumberOfSteps,1);
    VanillaPriceDaily    = zeros(NumberOfSteps,1);

    ProbabilityITMAnnual  = zeros(NumberOfSteps,1);
    ProbabilityITMDaily  = zeros(NumberOfSteps,1);
    CIAnnual    =     zeros(NumberOfSteps,2);
    CIDaily     =     zeros(NumberOfSteps,2);
    BLSPrices       = zeros(NumberOfSteps,1);

    %%
    TimeInYear = 1;
    for i = 1 : NumberOfSteps
        [BLSPrices(i),dummy]   = blsprice(SpotPrice, ExercisePrices(i), InterestRate, TimeInYear, AnnualVol, 0);
        [VanillaPriceAnnual(i), ProbabilityITMAnnual(i) ,CIAnnual(i,:)] = GetOptionPrice(SimulatedPricesAnnual,ExercisePrices(i),TimeInYear,InterestRate,'Vanilla');
        [VanillaPriceDaily(i), ProbabilityITMDaily(i) ,  CIDaily(i,:)] = GetOptionPrice(SimulatedPricesDaily,ExercisePrices(i),TimeInYear,InterestRate,'Vanilla');

    end;

%% 
    
    h =    figure;
    [AX,H1,H2] = plotyy(ExercisePrices,[VanillaPriceAnnual BLSPrices CIAnnual] , ExercisePrices,ProbabilityITMAnnual);


    xlabel('Exercise Price');
    title('Option prices for a Vanilla option using a 1 year - Annual volatility');
    Axes_YLabels = get(AX,'Ylabel');
    set(Axes_YLabels{1},'String','Option Price') ;

    set(H1(1),'LineStyle','-');
    set(H1(1),'Color','r');
    set(H1(1),'LineWidth',2);


    set(H1(2),'LineStyle','-');
    set(H1(2),'Color','b');
    set(H1(2),'LineWidth',2);

    set(H1(3),'LineStyle','--');
    set(H1(3),'Color','r');
    set(H1(3),'LineWidth',1);

    set(H1(4),'LineStyle',':');
    set(H1(4),'Color','r');
    set(H1(4),'LineWidth',1);


    set(H2,'LineStyle','-');
    set(H2,'Color','g');
    set(H2,'LineWidth',2);

    set(get(AX(2),'Ylabel'),'String','Probability of being In the Money');
    legend(H1,{['Option Price (Monte Carlo)'], ['Option Price (Black Scholes)'], ['99% Confidence interval (Lower)'],['99% Confidence interval (Upper)']},'Location','NorthEast');
    legend(H1(2),{'Option Price (Black Shcoles)'},'Location','NorthEast');
    legend(H2,{'Probability'},'Location','SouthWest');
    grid on;
set(h,'WindowStyle','Docked');

%%
h=     figure;
    [AX,H1,H2] = plotyy(ExercisePrices,[VanillaPriceDaily BLSPrices CIDaily] , ExercisePrices,ProbabilityITMDaily);


    xlabel('Exercise Price');
    title('Option prices for a Vanilla option using a 1 year - Daily volatility');
    Axes_YLabels = get(AX,'Ylabel');
    set(Axes_YLabels{1},'String','Option Price') ;

    set(H1(1),'LineStyle','-');
    set(H1(1),'Color','r');
    set(H1(1),'LineWidth',2);


    set(H1(2),'LineStyle','-');
    set(H1(2),'Color','b');
    set(H1(2),'LineWidth',2);


    set(H1(3),'LineStyle','--');
    set(H1(3),'Color','r');
    set(H1(3),'LineWidth',1);

    set(H1(4),'LineStyle',':');
    set(H1(4),'Color','r');
    set(H1(4),'LineWidth',1);
    

    set(H2,'LineStyle','-');
    set(H2,'Color','g');
    set(H2,'LineWidth',2);

    set(get(AX(2),'Ylabel'),'String','Probability of being In the Money');
    legend(H1,{['Option Price (Monte Carlo)'], ['Option Price (Black Scholes)'], ['99% Confidence interval (Lower)'],['99% Confidence interval (Upper)']},'Location','NorthEast');
    legend(H2,{'Probability'},'Location','SouthWest');
    grid on;
    set(h,'WindowStyle','Docked');
 end;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美怡红院视频| 久久久亚洲欧洲日产国码αv| 欧美在线观看18| 精品国产一区二区三区四区四| 亚洲欧洲另类国产综合| 喷水一区二区三区| 在线观看亚洲成人| 国产精品网站在线观看| 青青草原综合久久大伊人精品 | 亚洲综合清纯丝袜自拍| 久久99国产精品久久99果冻传媒| 色婷婷久久久综合中文字幕| 国产日韩av一区二区| 欧美aaaaaa午夜精品| 欧美羞羞免费网站| 综合在线观看色| 成人精品一区二区三区四区| 日韩欧美国产综合在线一区二区三区| 亚洲激情校园春色| www.性欧美| 亚洲国产精品成人综合| 美女国产一区二区三区| 欧美日韩亚洲不卡| 亚洲一区二区视频在线观看| aaa欧美色吧激情视频| 国产三级一区二区三区| 国产一区中文字幕| 久久久久9999亚洲精品| 久久精品国产99国产精品| 91精品在线一区二区| 亚洲国产欧美日韩另类综合| 91精品1区2区| 亚洲精品国产视频| 日本福利一区二区| 夜夜亚洲天天久久| 欧美日韩国产小视频在线观看| 亚洲美女一区二区三区| 91成人看片片| 午夜电影网亚洲视频| 7777精品久久久大香线蕉 | 91国产丝袜在线播放| 亚洲摸摸操操av| 色狠狠色噜噜噜综合网| 综合激情网...| 色国产综合视频| 无吗不卡中文字幕| 日韩一区二区三区四区| 国产在线一区观看| 国产精品国产三级国产专播品爱网| 成人丝袜高跟foot| 亚洲影院在线观看| 3d动漫精品啪啪一区二区竹菊| 日韩va亚洲va欧美va久久| 日韩一级片在线播放| 国产精品香蕉一区二区三区| 中文字幕精品—区二区四季| 91麻豆.com| 欧美aaaaaa午夜精品| 国产欧美精品一区二区三区四区 | 欧美日韩卡一卡二| 日本最新不卡在线| 欧美激情中文字幕一区二区| 99久久亚洲一区二区三区青草| 综合久久久久久| 日韩一区二区在线看| 国产成都精品91一区二区三| 亚洲精选在线视频| 欧美va亚洲va在线观看蝴蝶网| 国产成人午夜99999| 亚洲一级在线观看| 久久网站最新地址| 欧美色综合天天久久综合精品| 久久99这里只有精品| 亚洲色图20p| 精品国产一区二区三区av性色| 成人av电影在线观看| 日韩av不卡一区二区| 亚洲欧洲精品一区二区三区| 日韩一级片在线播放| 91美女在线看| 国产毛片精品一区| 视频一区二区三区入口| 国产精品不卡在线观看| 欧美www视频| 欧美日韩一区精品| 波多野结衣在线一区| 男人的j进女人的j一区| 亚洲精选一二三| 中日韩av电影| 精品国产91乱码一区二区三区| 欧美在线视频日韩| 成人97人人超碰人人99| 久久精品国产精品亚洲精品| 亚洲一区二区欧美| 亚洲欧美激情插| 亚洲国产精品二十页| 久久日韩精品一区二区五区| 这里只有精品99re| 欧美日韩亚洲综合| 欧美午夜不卡在线观看免费| 成人avav影音| 成人午夜激情在线| 国产mv日韩mv欧美| 国产精品综合久久| 国产一区二区不卡在线| 蜜桃免费网站一区二区三区| 亚洲国产视频一区| 一区二区三区四区在线免费观看| 国产精品视频麻豆| 国产女人aaa级久久久级| 国产亚洲精品资源在线26u| 欧美成人艳星乳罩| 欧美videos大乳护士334| 91.com在线观看| 欧美日韩日日摸| 欧美日韩一区二区三区四区五区| 色狠狠色噜噜噜综合网| 在线观看欧美精品| 欧美日韩免费视频| 91精品国产综合久久香蕉的特点| 欧美日韩国产首页| 日韩一区二区三区在线视频| 制服丝袜亚洲网站| 欧美一级片在线看| 精品国产伦一区二区三区观看方式| 欧美一级一级性生活免费录像| 欧美精品免费视频| 日韩欧美国产小视频| 精品久久久久一区二区国产| 久久综合999| 国产精品毛片a∨一区二区三区| 中文av字幕一区| 一级日本不卡的影视| 午夜精品123| 久国产精品韩国三级视频| 亚洲欧洲美洲综合色网| 国产精品动漫网站| 亚洲成精国产精品女| 日韩成人午夜精品| 国产精品白丝av| 99vv1com这只有精品| 欧美日韩一级片网站| 日韩精品一区二区三区视频在线观看 | 亚洲成人av一区二区| 捆绑调教美女网站视频一区| 国产精品123| 在线免费观看不卡av| 欧美大片一区二区| 亚洲四区在线观看| 丝袜诱惑亚洲看片| 国产高清精品久久久久| 日本久久一区二区| 日韩久久免费av| 亚洲精品一二三四区| 免费xxxx性欧美18vr| 不卡一卡二卡三乱码免费网站| 欧美日韩一区不卡| 2020日本不卡一区二区视频| 亚洲精品你懂的| 久久不见久久见免费视频7| 99久久久无码国产精品| 欧美一卡二卡在线| 中文字幕综合网| 久久99久久久久久久久久久| 99久久国产免费看| 26uuu国产电影一区二区| 亚洲精品乱码久久久久久黑人| 激情综合网最新| 在线精品视频一区二区三四 | 久久精品噜噜噜成人av农村| aa级大片欧美| 久久久久久久性| 日韩精品91亚洲二区在线观看| 成人小视频在线观看| 日韩限制级电影在线观看| 亚洲久草在线视频| 成人亚洲一区二区一| 精品国产乱子伦一区| 丝袜亚洲另类丝袜在线| 91麻豆国产精品久久| 国产免费观看久久| 国产麻豆精品视频| 欧美一区二区三区成人| 亚洲曰韩产成在线| 色婷婷久久99综合精品jk白丝| 国产欧美视频一区二区三区| 激情综合网最新| 日韩一区二区不卡| 午夜av电影一区| 精品视频在线免费观看| 综合激情网...| 91尤物视频在线观看| 国产精品网站导航| 国产91高潮流白浆在线麻豆 | 国产日韩欧美一区二区三区综合| 日本大胆欧美人术艺术动态| 欧美三级日韩三级| 亚洲综合视频在线观看| 欧美日本在线播放| 一区二区三区免费网站|