Я нахожусь в процессе создания инструмента управления портфелем в R. В настоящее время я работаю над внедрением криптовалют, некоторые биржи покрыты существующими R-пакетами, но некоторые нет.
В настоящее время я пытаюсь заставить Etherdelta и Cryptopia работать.
Etherdelta имеет конечную точку веб-сокета: 'https://socket.etherdelta.com'. (см. здесь )
Я хочу запросить свои балансы с помощью опции «myFunds», но не могу понять, как передать и мой идентификатор пользователя (кошелек) в etherdelta.Я попробовал следующее:
> etherdelta_url= 'https://socket.etherdelta.com'
> raw.result <- GET(url = etherdelta_url, path='getMarket')
> raw.result$status_code
[1] 404
Для Cryptopia я нашел несколько модулей Python, поэтому я подумал, что импортировать их в R может быть проще, чем делать это с нуля.Поэтому я загрузил «reticulate» и установил пакет «anyex» из PyPi (через терминал).Теперь я, похоже, не могу загрузить этот пакет изнутри R, хотя:
> anyex <- import("anyex")
Error in py_module_import(module, convert = convert) :
ImportError: No module named anyex
Можно ли импортировать напрямую из PyPi, введя URL-адрес?(Я не смог найти, как этого добиться.
Являются ли эти подходы жизнеспособными? Я новичок в api / python в R и не уверен, стоит ли мне пытаться продолжить эти подходы или искать совершенно другой способ выполнения.это.