我正在用R创建投资组合管理工具。目前,我正在实施加密货币,现有的R-packages涵盖了某些交易所,但有些则不在。
目前,我正在尝试使Etherdelta和Cryptopia正常工作。
Etherdelta具有Web套接字端点:“ https://socket.etherdelta.com”。 (请参见here)
我想使用“ myFunds”选项查询我的余额,但无法弄清楚如何将我的用户ID(钱包)传递给etherdelta。我尝试了以下方法:
> etherdelta_url= 'https://socket.etherdelta.com'
> raw.result <- GET(url = etherdelta_url, path='getMarket')
> raw.result$status_code
[1] 404
对于Cryptopia,我发现了许多python模块,因此我认为将这些模块导入R可能比从头开始更容易。所以我加载了“网状”并从PyPi安装了软件包“ anyex”(通过终端)。现在我似乎无法从R中加载此程序包:
> anyex <- import("anyex")
Error in py_module_import(module, convert = convert) :
ImportError: No module named anyex
是否可以通过输入网址直接从PyPi导入? (我找不到实现该目标的方法。
这些方法可行吗?我是R语言中api / python的新手,不确定我是否应该尝试继续使用这些方法或寻找一种完全不同的方法。