2014-03-28 77 views
-1

我已經開始學習R並掌握了它。我已經閱讀了一些用於R初學者的書籍R中的基本圖表工具用於分析交易系統

我想用R來分析交易系統。以下是我的要求。如果有人能指導我關於下列事情應該閱讀什麼,我會很感激的。

1:製作一個基本的圖表工具。如果我繪製燭臺圖表,假設數據很大,如何使用滾動條從左向右移動圖表,如何放大和縮小圖表?我怎樣才能控制圖形本身的輸出參數?基本上什麼是我應該用來在R做這些事情的最好的軟件包2:如何將R代碼轉換爲C或Java或C#?我想這樣做來整合實時財務數據以及自動執行策略

3:包裝的概念?如何在R中創建包?

問候

+1

這個問題似乎是脫離主題,因爲它不是關於編程,而是閱讀建議的請求。 – Henrik

回答

1

不能,顯然,後兩個以上的鏈路,所以你需要谷歌一些吧,P。所以,爲了:

  1. 這聽起來像你想manipulate,這是很好地集成了RStudio(如果你不使用RStudio,你真的應該);
  2. 儘管R最終編譯爲C,而R對象是C中的一組SEXP,但不能直接轉換。但是,您可以做的是集成所有這些語言(如果您真的想要, Fortran語言)。對於C,你有.C外部函數調用者(在REPL中輸入?.C來閱讀它的手冊),以及C++中的Dirk Eddelbuettel的精彩包RCpp。我徹底推薦Hadley Wickham的「高級R編程」一書(只是谷歌它),其中包含兩個部分。對於Java,外部集成由rJava包提供。
  3. 韋翰的書上有一節,還有構成標準R文檔一部分的'Writing R Extensions'手冊。不管你使用什麼,RStudio(再次)與devtools軟件包和roxygen(認爲它是R版本的doxygen)的緊密集成,這兩者都使得構建,標準化和測試R軟件包的編譯變得更容易。
+0

非常感謝。我一定會看看它 – QuantLearner

1

前兩個問題沒有簡單的答案。對於第三之一:

package.skeleton('mypackage')

會給你ř封裝結構的一個簡單例子。