r-Paket oder -Wrapper zur Handhabung von ta-lib

Ich versuche, einige technische Analysearbeiten durchzuführen und einige automatisierte Handelsalgorithmen zu erstellen. Nach einigen umfangreichen Recherchen scheint ta-lib die vollständigste verfügbare Bibliothek für technische Indikatoren zu sein (www.ta-lib.org). Aber egal wie viel ich suche, ich kann kein R-Paket oder Wrapper finden, mit dem ich es in R verwenden kann.

Es gibt einen Python-Wrapper dafür, aber trotz all meiner Suche kann ich ihn für R nicht finden. Ich würde wirklich gerne die TA-Lib-Funktionen von RStudio aus aufrufen können. Weiß jemand, wo ich einen R-Wrapper oder eine andere Alternative finden kann?

Vielen Dank. Claudio

Antworten (1)

Sie könnten das R r-python- Paket verwenden, um Ihre Aufrufe in Python-Aufrufe zu verpacken. Möglicherweise müssen Sie einen kleinen Python-Wrapper bereitstellen, um die Bibliothek zu importieren und zu initialisieren und möglicherweise eine Abstraktionsschicht für die Bibliotheksaufrufe bereitzustellen.

Das ist ein Weg zu gehen. Danke für den Vorschlag. Meine Befürchtung ist, dass das Aufrufen eines Python-Wrappers aus R heraus keine "saubere" Lösung ist und möglicherweise zu langsam wird. Ich hatte wirklich gehofft, dass jemand einen nativen R-Code / eine Lösung kennen würde ....
Ich habe vor 5 Jahren einige Diskussionen über die Bemühungen gefunden, einen R-Wrapper zu erstellen, aber es scheint, dass es eine Art Ein-Mann-Show war.
Habe es. Danke für die Hilfe. Kennen Sie alternativ ein umfangreiches r-Paket für die technische Analyse? Ich interessiere mich speziell mehr für die Mustererkennung von Kerzen.
Das war auch das einzige was ich gefunden habe. Der Nachteil ist, dass seine Bibliothek viel kleiner ist als ta-lib. Dh es sind nur wenige der gängigen Muster vorhanden. Ich denke, ich muss das verwenden, wenn nichts anderes kommt. Alternativ werde ich versuchen, Python von R aus aufzurufen und mich an ta-lib zu halten (zusätzlicher Vorteil ist, dass ich es gut kenne und mich damit auskenne).
Wenn Geschwindigkeit ein Problem ist, können Sie den Großteil des Codes in Python einfügen und einen Python R-Wrapper verwenden. RPy rpy.sourceforge.net oder RSPython omegahat.org/RSPython , die alle Geschwindigkeitsprobleme lösen sollten.
Brillant. Werde es mal ausprobieren.