r語言模擬股票股價
① 什麼是量化交易
② 如何用R 語言 建立 股票價格的時間序列
在下想用R語言對股票價格進行時間序列分析。
問題出在第一步,如何將股票價格轉換為時間序列。
我想用的語句是 pri <- ts (data, start=(), frequency= )
但是我不知道frequency 項該如何填?
因為股票的交易日是一周五天的。 那麼這個frequency 該如何設置呢?
我知道通常frequency= 12 為月度數據,frequency= 4 為季度數據,frequency= 1 為年度數據 但日數據怎麼寫我就不知道了
初學R語言,還望各位大俠多多幫助。
③ 正在學慣用R語言編寫股票自動交易軟體,但是對股票以及R語言都知之甚少。求高手指點。
我和你一樣,也在學,大智慧新一代,通達信,和飛狐這幾個你任選一個先學,以後慢慢的都會了。飛狐相對要復雜一些,要想編出功能更強大的公式,飛狐里還會用到VBS和JS腳本,還會用到C語言,別的公式不會用到這些。
④ R語言怎麼把股票日收盤價轉換成對數收益率
知道一系列收盤價向量X,length=1000,求對數收益率的R語言代碼
acf(int[,2], lag.max = 15,type = "correlation", plot = TRUE,main='int monthly
acf(int.l[,2], lag.max = 15,type = "correlation", plot = TRUE,main='int monthly
log return')
Box.test(int[,2], lag = 5, type = "Ljung-Box")
Box.test(int[,2], lag = 10, type = "Ljung-Box")
Box.test(int.l[,2], lag = 5, type = "Ljung-Box")
Box.test(int.l[,2], lag = 10, type = "Ljung-Box")
運行結錯誤辦
> int <- read.table("d-intc7208.txt", head=T)
錯誤於file(file, "rt") : 打鏈結
外: 警告信息:
In file(file, "rt") :
打文件'd-intc7208.txt': No such file or directory
+ acf(int.l[,2], lag.max = 15,type = "correlation", plot = TRUE,main='int monthly
錯誤: 意外符號 in:
"
acf(int.l[,2], lag.max = 15,type = "correlation", plot = TRUE,main='int"
> log return')
錯誤: 意外符號 in "log return"
⑤ 什麼是波動率指數
1987的全球股災後,為穩定股市與保護投資者,紐約證券交易所(NYSE)於1990年引進了斷路器機制(Circuit-breakers),當股價發生異常變動時,暫時停止交易,試圖降低市場的波動性來恢復投資者的信心。但斷路器機制引進不久,對於如何衡量市場波動性市場產生了許多新的認識,漸漸產生了動態顯示市場波動性的需求。因此,在NYSE採用斷路器來解決市場過度波動問題不久,芝加哥期權交易所從1993年開始編制市場波動率指數(Market Volatility Index,VIX),以衡量市場的波動率。
CBOE 在1973年4月開始股票期權交易後,就一直有通過期權價格來構造波動率指數的設想,以反映市場對於的未來波動程度的預期。其間有學者陸續提出各種計算方法,Whaley(1993)[1] 提出了編制市場波動率指數作為衡量未來股票市場價格波動程度的方法。同年,CBOE開始編制VIX 指數,選擇S&P100 指數期權的隱含波動率為編制基礎,同時計算買權與賣權的隱含波動率,以考慮交易者使用買權或賣權的偏好。
VIX表達了期權投資者對未來股票市場波動性的預期,當指數越高時,顯示投資者預期未來股價指數的波動性越劇烈;當VIX指數越低時,代表投資者認為未來的股價波動將趨於緩和。由於該指數可反應投資者對未來股價波動的預期,並且可以觀察期權參與者的心理表現,也被稱為「投資者情緒指標」(The investor fear gauge )。經過十多年的發展和完善,VIX指數逐漸得到市場認同,CBOE於2001年推出以NASDAQ 100指數為標的的波動性指標 (NASDAQ Volatility Index ,VXN); CBOE2003年以S&P500指數為標的計算VIX指數,使指數更貼近市場實際。2004年推出了第一個波動性期貨(Volatility Index Futures)VIX Futures, 2004年推出第二個將波動性商品化的期貨,即方差期貨 (Variance Futures),標的為三個月期的S&P500指數的現實方差(Realized Variance)。2006年,VIX指數的期權開始在芝加哥期權交易所開始交易
計算波動率指數(VIX)需要的核心數據是隱含波動率,隱含波動率由期權市場上最新的交易價格算出,可以反映市場投資者對於未來行情的預期。其概念類似於債券的到期收益率(Yield To Maturity):隨著市場價格變動,利用適當的利率將債券的本金和票息貼現,當債券現值等於市場價格時的貼現率即為債券的到期收益率,也就是債券的隱含報酬率。在計算過程中利用債券評價模型,通過使用市場價格可反推出到期收益率,這一收益率即為隱含的到期收益率。
⑥ 用人工智慧計算股票的漲和跌可行嗎
其實現在人工智慧發展的這么快,我們很多事情藉助電腦的幫助就可以完成了,但是股價這個波動性,隨機性這么強的東西,我覺得還是不行。只要把這個函數寫出來就可以預測股價了。這個函數是什麼樣子的? 我們可以嘗試用N個模型(線性,非線性, 概率)來進行逼近。如果股價的變化是符合這幾個模型的,那麼在有足夠多的訓練數據的情況下,股價將被模擬出來。但是事實是,在嘗試過許多許多模型的情況下,這些模型幾乎沒能預測股價的變化,有的模型只能在特定的區間能做一些不是十分精準的預測。
所以說,電腦是不能這么乾的。