『壹』 正在學慣用R語言編寫股票自動交易軟體,但是對股票以及R語言都知之甚少。求高手指點。
我和你一樣,也在學,大智慧新一代,通達信,和飛狐這幾個你任選一個先學,以後慢慢的都會了。飛狐相對要復雜一些,要想編出功能更強大的公式,飛狐里還會用到VBS和JS腳本,還會用到C語言,別的公式不會用到這些。
『貳』 如何建立一個股票量化交易模型並模擬
研究量化投資模型的目的是找出那些具體盈利確定性的時空價格形態,其最重要手段的概率取勝,最重要的技術是概率統計,最主要的研究方向是市場行為心理。那麼我們在選擇用於研究的參數時,也應該用我們的經驗來確定是否把某技術參數放進去,因為一般來說定性投資比較好用的參數指標對量化投資同樣適用。
量化投資區別於傳統定性投資的主要特徵在於模型。我打個比方,我們看病,中醫與西醫的診療方法是不同,中醫是望、聞、問、切,最後判斷出的結果,很大程度上基於中醫的經驗,主觀定性程度大一些;西醫就不同了,先要病人去拍片子、化驗等,這些都要依託於醫學儀器,最後得出結論,對症下葯。中醫對醫生的經驗要求非常高,他們的主觀判斷往往決定了治療效果,而西醫則要從容得多,按事先規定好的程序走就行了。量化投資就是股票投資中的西醫,它可以比較有效地矯正理智與情緒的不兼容現象。
量化投資的一般思路:選定某些技術指標(我們稱之為參數,往往幾個組成一組),並將每一個參數的數據范圍進行分割,成幾等份。然後,用計算機編程寫出一段能對這些參數組對股票價格造成的影響進行數據統計的程序,連接至大型資料庫進行統計計算,自動選擇能夠達到較高收益水平的參數組合。但是選出這些參數組後還不能馬上應用,因為這里涉及到一個概率陷阱的問題,比如說,有1到100這一百個數字放在那裡,現在讓你選擇,請問你選到100的可能性是多大?是的,就是1/100,如果較幸運你選到了100並不能說明你比別人聰明,而是概率的必然。所以,在進行統計時要特別關注統計的頻率與選出的結果組數量之間的關系。在選出符合要求的參數組後我們還應留出至少三年的原始市場數據進行驗證,只有驗證合格後才能試用。
量化投資原始數據策略:我們選用96年後的市場數據,因為96年股市有過一次交易政策改革(你可以自己查詢了解一下),為了不影響研究結果我們不採納96年以前的數據進資料庫。
量化投資研究的硬設備:高計算性能電腦,家用電腦也可以,不過運算時間會很長,我曾經用家用電腦計算了三個月時間才得到想要的數據。
統計方法:可以選用遺傳演算法,但我在這里陪大家做的是比較簡單的模型,所以採用普通統計方法就可以了。
用於量化研究的軟體:我採用的是免費的大型資料庫MYSQL,ASP網路編程語言,以及可以設置成網路伺服器的旗艦版WIN7操作系統。
『叄』 如何建立一個股票量化交易模型並模擬
用文化財經軟體,編寫程序化交易系統,具體參考官網教程
『肆』 股票軟體公司後面帶R是什麼意思
意思是這只股票可進行融資融券
融資融券交易(securities margin trading)又稱「證券信用交易」或保證金交易,是指投資者向具有融資融券業務資格的證券公司提供擔保物,借入資金買入證券(融資交易)或借入證券並賣出(融券交易)的行為。包括券商對投資者的融資、融券和金融機構對券商的融資、融券。從世界范圍來看,融資融券制度是一項基本的信用交易制度。2010年03月30日,上交所、深交所分別發布公告,表示將於2010年3月31日起正式開通融資融券交易系統,開始接受試點會員融資融券交易申報。融資融券業務正式啟動。
融資融券交易,又稱信用交易,分為融資交易和融券交易。
通俗的說,融資交易就是投資者以資金或證券作為質押,向證券公司借入資金用於證券買入,並在約定的期限內償還借款本金和利息;投資者向證券公司融資買進證券稱為「買多」;
融券交易是投資者以資金或證券作為質押,向證券公司借入證券賣出,在約定的期限內,買入相同數量和品種的證券歸還券商並支付相應的融券費用;投資者向證券公司融券賣出稱為「賣空」。
『伍』 股票代碼前面有一個R,是什麼意思
代表該股票支持融資融券
融資融券交易(securities margin trading)又稱「證券信用交易」或保證金交易,是指投資者向具有融資融券業務資格的證券公司提供擔保物,借入資金買入證券(融資交易)或借入證券並賣出(融券交易)的行為。包括券商對投資者的融資、融券和金融機構對券商的融資、融券。從世界范圍來看,融資融券制度是一項基本的信用交易制度。2010年03月30日,上交所、深交所分別發布公告,表示將於2010年3月31日起正式開通融資融券交易系統,開始接受試點會員融資融券交易申報。融資融券業務正式啟動。
融資融券交易,又稱信用交易,分為融資交易和融券交易。
通俗的說,融資交易就是投資者以資金或證券作為質押,向證券公司借入資金用於證券買入,並在約定的期限內償還借款本金和利息;投資者向證券公司融資買進證券稱為「買多」;
融券交易是投資者以資金或證券作為質押,向證券公司借入證券賣出,在約定的期限內,買入相同數量和品種的證券歸還券商並支付相應的融券費用;投資者向證券公司融券賣出稱為「賣空」。
『陸』 R語言quantmod包下載的股票數據中如何確定某一數據的日期
篩選到這個行,然後輸出
『柒』 如何用R語言提取股票行情數據
你好,關於股票價格有關的開盤價格,當日最高價格,當日最低價格,收盤價格,股票交易量;和調整後的價格;
DIA.Open 當日開盤價格
DIA.High 當日最高價格
DIA.Low 當日最低價格
DIA.Close 當日收盤價格
DIA.Volume 當日股票交易量
DIA.Adjusted 當日調整後的價格
『捌』 如何用R 語言 建立 股票價格的時間序列
在下想用R語言對股票價格進行時間序列分析。
問題出在第一步,如何將股票價格轉換為時間序列。
我想用的語句是 pri <- ts (data, start=(), frequency= )
但是我不知道frequency 項該如何填?
因為股票的交易日是一周五天的。 那麼這個frequency 該如何設置呢?
我知道通常frequency= 12 為月度數據,frequency= 4 為季度數據,frequency= 1 為年度數據 但日數據怎麼寫我就不知道了
初學R語言,還望各位大俠多多幫助。