股票投資組合matlab
1. 股票問題 用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
你說的低於和高於我理解成小於等於與大於等於了,不對的話在函數最後一行自己改
2. 如何用excel、或者spss、或者MATLAB做投資組合分析就是那個多資產最優投資組合的計算
matlab 可以做,但不專業,其他兩個軟體專門做統計
3. 求助matlab編程 金融sharpe ratio投資組合
我明白你的意思。但單獨看sharpe ratio還不夠吧。。。
你先看下matlab 的webinars,例如下面這個
http://www.mathworks.cn/videos/a ... ml?form_seq=conf966
4. 股票投資組合
對於2008年的股市行情,目前市場多空雙方分歧較大,有樂觀者看高證綜指8000點,甚至13000點;有悲觀者認為,股市難以突破6124點的歷史高點,而且股指還會向大幅跌。但有點是可以肯定的,那就是沒有人認為目前大盤所處的5300點、5400點區域就是2008年的最高點,換句話來說,現在買進股票,在年之中還是有賺錢機會的,目前是股票投資的安全期。
實際,這是被歷史所證明的事實。中國股市自1990年開設以來,盡管股市有漲有跌,每年中有高點也有低點,但沒有哪年股指的年線是光頭陰線的。即便是在大熊市裡,年初買進股票的投資者,在這年之中,基本都有獲利出局的機會。所以,盡管目前投資者對2008年的市場行情仍然猶豫不決,但年初買進股票對於2008年的行情來說,肯定還是安全的。
之所以如此,這其實是由市場的生存法則決定的。進入新年,即是又年的開始。即便在過去的年裡,投資者賺得再多,但那已成為過去。新年還有新年的投資計劃,還有新年的盈利目標。如果年的年初位置就是這年的最高點,這意味著這年裡,投資者缺少必要的賺錢機會,甚至投資者都在賠錢。而這種賠錢對於機構投資者來說,就意味著難以生存。因此,哪怕就是在熊市裡,機構投資者也都要抓住各種機遇來營造波或幾波大點的行情,這是機構投資者維持生存的種需要。特別是對於投資基金來說,如果年之中只有虧損,那麼,面對投資者的贖回壓力,投資基金就只有死路條。所以,為了機構投資者能夠生存去,股市每年都會有「養命行情」的出現。
而從時間來說,每年的年初之所以不可能成為年之中的最高點,這也是有其特殊原因的。方面,每年的年初不只是新年的開始,而且還是年年終分配的開始。所以,每年的年初,市場都會迎來年市公司業績揭曉的業績浪行情,這也就決定了年初投資股票的安全性。另方面,與業績浪相伴隨的還有每年3月初的「兩會行情」。每年的3月初,作為全國人民政治生活中的件大事,「兩會」都會如期召開,因此,這也為股票投資營造了個良好的政策環境與社會環境。而正是由於有著這樣兩大預期,所以每年的季度,股市並不寂寞。這也決定了年初是進行股票投資的安全期。所以,年初進行股票投資往往都是安全的。
並且,中國股市的使命也決定了每年的年初都不會成為股市的最高點。為融資服務,這是截至目前為止中國股市的最高使命。如果年初位置就成了年中的最高點,股市在年中路跌,那麼,股市的融資工作也就不可能順利進行。而為了融資的需要,管理層也會積極救市,從而引發「救命行情」。不僅是救投資者的命,同時也是救融資者的命,救整個中國股市的命。
所以,在此新年開始之際,投資者的投資總體還是安全的。但盡管如此,個股的差別還是很大的。而在個股的選擇,投資者需要注意這樣幾點。
第,從利潤分配的角度來選股,以迎接業績浪的到來。買進股票主要側重於那些業績優良,有高分紅、高送轉潛力的個股。
第二,從題材股的炒作來看,2008年是奧運年,投資者可選擇奧運概念股作為自己投資的目標。
第三,是大盤藍籌股。雖然該類股票近期走勢落後於大盤,但這類個股不可能永遠被市場所冷落。畢竟這類個股有著較好的業績支撐,同時又是大機構駐扎的地方。特別是旦股指期貨推出,大盤還得看這些大盤藍籌股的臉色行事。所以,趁回調之時買進這類個股,在未來的行情中定會有收獲。
5. 如何用matlab做風險投資組合
風險最小或者預期收益最大利用3隻股票都可以計算出來, 但是你得到風險最小的股票後, 直接將1000塊一次性投資這個股票, 應該收益就是最大的!
有什麼其他的演算法么?
6. 股票投資組合是什麼
股票投資組合,是指投資者在進行股票投資時,根據各種股票的風險程度、獲利能力等方面的因素,按照一定的規律和原則進行股票的選擇、搭配以降低投資風險的一種方法。其理論依據就是股市內各類股票的漲跌一般不是同步的,總是有漲有跌,此起彼伏。因此,當在一種股票上的投資可能因其價格的暫時跌落而不能盈利時,還可以在另外一些有漲勢的股票上獲得一定的收益,從而可以達到迴避風險的目的。應當明確的是,這一種方法只適用於資金投入量較大的投資者。
股票投資管理是資產管理的重要組成部分之一。股票投資組合管理的目標就是實現效用最大化,即使股票投資組合的風險和收益特徵能夠給投資者帶來最大的滿足。因此,構建股票投資組合的原因有二:一是為降低證券投資風險;二是為實現證券投資收益最大化。
組合管理是一種區別於個別資產管理的投資管理理念。組合管理理論最早由馬柯威茨於1952年系統地提出,他開創了對投資進行整體管理的先河。目前,在西方國家大約有1/3的投資管理者利用數量化方法進行組合管理。構建投資組合並分析其特性是職業投資組合經理的基本活動。在構建投資組合過程中,就是要通過證券的多樣化,使由少量證券造成的不利影響最小化。
一、分散風險
股票與其他任何金融產品一樣,都是有風險的。所謂風險就是指預期投資收益的不確定性。我們常常會用籃子裝雞蛋的例子來說明分散風險的重要性。如果我們把雞蛋放在一個籃子里,萬一這個籃子不小心掉在地上,那麼所有的雞蛋都可能被摔碎;而如果我們把雞蛋分散在不同的籃子里,那麼一個籃子掉了不會影響其他籃子里的雞蛋。資產組合理論表明,證券組合的風險隨著組合所包含的證券數量的增加而降低,資產間關聯性低的多元化證券組合可以有效地降低個別風險。
我們一般用股票投資收益的方差或者股票的p值來衡量一隻股票或股票組合的風險。通常股票投資組合的方差是由組合中各股票的方差和股票之間的協方差兩部分組成,組合的期望收益率是各股票的期望收益率的加權平均。除去各股票完全正相關的情況,組合資產的標准差將小於各股票標准差的加權平均。當組合中的股票數目N增加時,單只股票的投資比例減少,方差項對組合資產風險的影響下降;當N趨向無窮大時,方差項將檔近0,組合資產的風險僅由各股票之間的協方差所決定。也就是說,通過組合投資,能夠減少直至消除各股票自身特徵所產生的風險(非系統性風險),而只承擔影響所有股票收益率的因素所產生的風險(系統性風險)。
二、實現收益最大化
股票投資組合管理的目標之一就是在投資者可接受的風險水平內,通過多樣化的股票投資使投資者獲得最大收益。從市場經驗來看,單只股票受行業政策和基本面的影響較大,相應的收益波動往往也很大。在公司業績快速增長時期可能給投資者帶來可觀的收益,但是如果因投資者未觀察到的信息而導致股票價格大幅下跌,則可能給投資者造成很大的損失。因此,在給定的風險水平下,通過多樣化的股票選擇,可以在一定程度上減輕股票價格的過度波動,從而在一個較長的時期內獲得最大收益。
7. MATLAB 投資組合 求解問題
%你的代碼中b=[k]; p=-b,k是什麼,沒定義,p又是什麼沒用到!
%把k附上值就可以解了,如k=10
k=10;
A1=[0.013118181 0.010515102 0.013432731 0.013579367 0.006089283 0.010437363 0.00345432 0.03074644 0.009438026 0.002058599];
f=[];
A=-A1;
Aeq=[1,1,1,1,1,1,1,1,1,1];
Beq=[1];LB=zeros(10,1);
UB=Inf*ones(10,1);
H=2*[0.003489967 0.002728316 0.001314642 0.001746136 0.001325079 0.001532662 0.001385396 0.001930274 0.001927303 0.001266216;
0.002728316 0.004075966 0.002211919 0.002387554 0.001785343 0.002324001 0.00196568 0.002595099 0.003068551 0.001724532;
0.001314642 0.002211919 0.002724713 0.001306549 0.001391811 0.001306686 0.001064868 0.001529371 0.0017725 0.000966584;
0.001746136 0.002387554 0.001306549 0.003699751 0.00146324 0.001907178 0.001489256 0.00236375 0.002295885 0.002330807;
0.001325079 0.001785343 0.001391811 0.00146324 0.002170138 0.001459346 0.000961129 0.001812257 0.00131955 0.001496484;
0.001532662 0.002324001 0.001306686 0.001907178 0.001459346 0.003784371 0.001781285 0.00198763 0.002207699 0.002082109;
0.001385396 0.00196568 0.001064868 0.001489256 0.000961129 0.001781285 0.002388035 0.001486583 0.001913947 0.000683376;
0.001930274 0.002595099 0.001529371 0.00236375 0.001812257 0.00198763 0.001486583 0.006572465 0.002909266 0.00244912;
0.001927303 0.003068551 0.0017725 0.002295885 0.00131955 0.002207699 0.001913947 0.002909266 0.004401858 0.001767123;
0.001266216 0.001724532 0.000966584 0.002330807 0.001496484 0.002082109 0.000683376 0.00244912 0.001767123 0.004870219;];
b=[k];
[x,f_opt]=quadprog(H,f,A,b,Aeq,Beq,LB,UB)
x =
0.0632
0.0000
0.1868
0.0000
0.2898
-0.0000
0.3490
0.0000
-0.0000
0.1112
f_opt =
0.0015
8. matlab投資組合
我認為Eviews更好一些。spss也可,但分析起來不夠專業,MATLAB是更數學化一些。只有Eviews簡單實用,而且專業。
9. 如何使用matlab建立股票交易模型
您好,針對您的問題,國泰君安上海分公司給予如下解答
能否麻煩您把問題再詳細點敘述,或者直接與我們聯系,人工解答。
歡迎您登錄國泰君安證券上海分公司網站人工咨詢。
回答人:國泰君安證券上海分公司理財顧問曾經理
工號:011891
國泰君安證券——網路知道企業平台樂意為您服務!
如仍有疑問,歡迎向國泰君安證券上海分公司官網或企業知道平台提問。