Rbitcoin: R & bitcoin integration (kraken bitmarket btce...)
- Weteran
- Posty: 1326
- Rejestracja: 11 grudnia 2012
- Reputacja: 6
Reputacja postu: 
0
Napiwki za post:
0 BTC
Rbitcoin: R & bitcoin integration (kraken bitmarket btce...)
Rbitcoin: R & bitcoin integration (bitstamp btce kraken bitmarket)
Wtyczka do programu R: http://www.r-project.org/
Strona wtyczki: http://cran.r-project.org/web/packages/ ... index.html
W tym wątku można wrzucać pytania po polsku.
Wtyczka do programu R: http://www.r-project.org/
Strona wtyczki: http://cran.r-project.org/web/packages/ ... index.html
W tym wątku można wrzucać pytania po polsku.
Ostatnio zmieniony sobota, 18 października 2014, 15:43 przez MusX, łącznie zmieniany 10 razy.
- Weteran
- Posty: 1780
- Rejestracja: 3 kwietnia 2013
- Reputacja: 0
Reputacja postu: 
0
Napiwki za post:
0 BTC
Re: Rbitcoin - R interface to: mtgox, bitstamp, btce, kraken
A teraz tłumaczenie dla ludzi.
Czy działa na Win?
Pracujemy komendami czy jest to wersja graficzna?
Czy działa na Win?
Pracujemy komendami czy jest to wersja graficzna?
Jedyna darmowa infolinia bitcoin
Mądrzy ludzie mówią, ponieważ mają coś do powiedzenia, głupi - ponieważ muszą coś powiedzieć.
Kup/sprzedaj Bitcoin przy pomocy localbitcoins
Proszę o zostawianie komentarzy.
Mądrzy ludzie mówią, ponieważ mają coś do powiedzenia, głupi - ponieważ muszą coś powiedzieć.
Kup/sprzedaj Bitcoin przy pomocy localbitcoins
Proszę o zostawianie komentarzy.
- Weteran
- Posty: 2256
- Rejestracja: 23 marca 2013
- Reputacja: 140
Reputacja postu: 
0
Napiwki za post:
0 BTC
Re: Rbitcoin - R interface to: mtgox, bitstamp, btce, kraken
MusX napisał paczkę dla języka R, czyli żeby z niej skorzystać trzeba w nim programować.Nuke pisze:A teraz tłumaczenie dla ludzi.
- Weteran
- Posty: 1326
- Rejestracja: 11 grudnia 2012
- Reputacja: 6
Reputacja postu: 
0
Napiwki za post:
0 BTC
Re: Rbitcoin - R interface to: mtgox, bitstamp, btce, kraken
działa pod win, instalujesz R, i odpalasz polecenia z przykładów (sekcja examples w dokumentacji), dokumentacja jest dość konkretna i zawiera większość przykładów na mtgox. Pracujemy z komendami.Nuke pisze:A teraz tłumaczenie dla ludzi.
Czy działa na Win?
Pracujemy komendami czy jest to wersja graficzna?
nie od razu programować, odpalić funkcje z parametrami key, secret, price, amount to chyba na programowanie się jeszcze nie łapieAdamM pisze:MusX napisał paczkę dla języka R, czyli żeby z niej skorzystać trzeba w nim programować.Nuke pisze:A teraz tłumaczenie dla ludzi.
- Weteran
- Posty: 1780
- Rejestracja: 3 kwietnia 2013
- Reputacja: 0
Reputacja postu: 
0
Napiwki za post:
0 BTC
Re: Rbitcoin - R interface to: mtgox, bitstamp, btce, kraken
Hmm, brzmi ciekawie. Jak będę miał chwilkę postaram się zerknąć.
Jedyna darmowa infolinia bitcoin
Mądrzy ludzie mówią, ponieważ mają coś do powiedzenia, głupi - ponieważ muszą coś powiedzieć.
Kup/sprzedaj Bitcoin przy pomocy localbitcoins
Proszę o zostawianie komentarzy.
Mądrzy ludzie mówią, ponieważ mają coś do powiedzenia, głupi - ponieważ muszą coś powiedzieć.
Kup/sprzedaj Bitcoin przy pomocy localbitcoins
Proszę o zostawianie komentarzy.
- Weteran
- Posty: 5083
- Rejestracja: 14 marca 2011
- Reputacja: 1663
Reputacja postu: 
0
Napiwki za post:
0 BTC
Re: Rbitcoin - R interface to: mtgox, bitstamp, btce, kraken
R to ten język do statystyki i graficznej prezentacji (szybkiej) danych? Czego ci ludzie nie wymyślą...
Bądź zmianą, którą pragniesz ujrzeć w świecie.
KURSYBTC - kursy BTC przeliczone na PLN/USD/EUR + alarmy; vultr.com - serwery pod masternody
KURSYBTC - kursy BTC przeliczone na PLN/USD/EUR + alarmy; vultr.com - serwery pod masternody
- Weteran
- Posty: 1326
- Rejestracja: 11 grudnia 2012
- Reputacja: 6
Reputacja postu: 
0
Napiwki za post:
0 BTC
Re: Rbitcoin - R interface to: mtgox, bitstamp, btce, kraken
to nie tylko język ale środowisko programistyczne, o tyle wygodny, że można go odpalać spod innych języków, np. java, itd.maky pisze:R to ten język do statystyki i graficznej prezentacji (szybkiej) danych? Czego ci ludzie nie wymyślą...
możliwości ma ogromne, wydajnościowo mało kto go bije, są artykuły o zastosowaniach R do High Performance computing.
- Początkujący
- Posty: 14
- Rejestracja: 27 listopada 2013
- Reputacja: 0
Reputacja postu: 
0
Napiwki za post:
0 BTC
Re: Rbitcoin: R & bitcoin integration mtgox bitstamp btce kr
Cudowna niespodzianka! Mój ulubiony język:D Zdecydowanie prędzej spodziewałem się zobaczyć taką bibliotekę do Pythona.
Planujesz dodać obsługę naszego polskiego bitcurexa?
Planujesz dodać obsługę naszego polskiego bitcurexa?
Gdy można pisać wektorowo to owszem jest dobrze, ale gdyby trzeba zrobić petle for to robi się kiepsko (dobrze ze moduły w C ratuja sytuacje)wydajnościowo mało kto go bije
- Weteran
- Posty: 1326
- Rejestracja: 11 grudnia 2012
- Reputacja: 6
Reputacja postu: 
0
Napiwki za post:
0 BTC
Re: Rbitcoin: R & bitcoin integration mtgox bitstamp btce kr
bitcurex najpierw musi postawić swoje private api na nogi, ale sam nie wiem czy będę miał na to czas jak już to naprawią.erizon pisze:Cudowna niespodzianka! Mój ulubiony język:D Zdecydowanie prędzej spodziewałem się zobaczyć taką bibliotekę do Pythona.
Planujesz dodać obsługę naszego polskiego bitcurexa?
Na szczęście możliwości pisania wektorowo w tym zakresie sa ogromneGdy można pisać wektorowo to owszem jest dobrze, ale gdyby trzeba zrobić petle for to robi się kiepsko (dobrze ze moduły w C ratuja sytuacje)
- Weteran
- Posty: 1326
- Rejestracja: 11 grudnia 2012
- Reputacja: 6
Reputacja postu: 
0
Napiwki za post:
0 BTC
Re: Rbitcoin: R & bitcoin integration mtgox bitstamp btce kr
coś słabo wam idzie z utylizacją, chyba że z UK/IE pobieraliście
zdradzę, że nowa wersja, która powinna pojawić się w okolicy świat, będzie zawierać pre/post processowanie wszystkich podstawowych akcji - co pozwala budować logikę niezależną od interface'u API giełdy - aktualnie w 0.6 są tam pre i post processing jest dla 3-4 metod. Ponadto pojawią się nowe pary walutowe w słowniku do pre/post processingu. Nie wykluczone też, że będzie jakiś prosty stop loss.
zdradzę, że nowa wersja, która powinna pojawić się w okolicy świat, będzie zawierać pre/post processowanie wszystkich podstawowych akcji - co pozwala budować logikę niezależną od interface'u API giełdy - aktualnie w 0.6 są tam pre i post processing jest dla 3-4 metod. Ponadto pojawią się nowe pary walutowe w słowniku do pre/post processingu. Nie wykluczone też, że będzie jakiś prosty stop loss.
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
- Weteran
- Posty: 1326
- Rejestracja: 11 grudnia 2012
- Reputacja: 6
Reputacja postu: 
0
Napiwki za post:
0 BTC
Re: Rbitcoin: R & bitcoin integration mtgox bitstamp btce kr
Wersja 0.8 właśnie pojawiła się w repozytorium. Ogólnie na dość długi czas nie przewiduje żadnych updateów poza bug fixami. Wszystko co chciałem zrobić jest gotowe, a nawet trochę więcej. Trochę rzeczy niekompatybilnych wstecznie, ale ewentualne wymagane poprawki raczej kosmetyczne.
- Weteran
- Posty: 1326
- Rejestracja: 11 grudnia 2012
- Reputacja: 6
Reputacja postu: 
0
Napiwki za post:
0 BTC
Re: Rbitcoin: R & bitcoin integration bitstamp btce kraken
Właśnie pojawiła się na CRANie wersja 0.8.5. Niezbędna jeśli używa się aktualnie ostatniej wersji data.table do której wkradł się bug. A poza tym zalecana bo poprawia też jakieś minor bugi.
- Początkujący
- Posty: 14
- Rejestracja: 27 listopada 2013
- Reputacja: 0
Reputacja postu: 
0
Napiwki za post:
0 BTC
Re: Rbitcoin: R & bitcoin integration (bitstamp btce kraken)
Skoro już łatasz minor bugi:
Kod: Zaznacz cały
Warning message:
In curlSetOpt(..., .opts = .opts, curl = h, .encoding = .encoding) :
Error setting the option for # 3 (status = 43) (enum = 81) (value = 0x2b901e0): A libcurl function was given a bad argument CURLOPT_SSL_VERIFYHOST no longer supports 1 as value!
- Weteran
- Posty: 1326
- Rejestracja: 11 grudnia 2012
- Reputacja: 6
Reputacja postu: 
0
Napiwki za post:
0 BTC
Re: Rbitcoin: R & bitcoin integration (bitstamp btce kraken)
dzięki za info. Z racji, że nie widzę tego warninga u siebie to chętnie bym się dowiedział...erizon pisze:Skoro już łatasz minor bugi:Kod: Zaznacz cały
Warning message: In curlSetOpt(..., .opts = .opts, curl = h, .encoding = .encoding) : Error setting the option for # 3 (status = 43) (enum = 81) (value = 0x2b901e0): A libcurl function was given a bad argument CURLOPT_SSL_VERIFYHOST no longer supports 1 as value!
1. czy ustawiałaś customowe options("RCurlOption")? np. wyłaczałeś ssl?
2. czy mimo warninga wszystko działa jak należy? tzn dostajesz wyniki z giełdy i połaczenie jest z/bez ssl (w zależności od opcji)?
3. jaki os?
4. w jakimś konkretnym przypadku Ci tym rzuca czy przy każdym zapytaniu?
Jedyne co mi przychodzi do głowy:
SystemRequirements: libcurl (version 7.14.0 or higher) http://curl.haxx.se. On Linux systems, you will often have to explicitly install libcurl-devel to have the header files and the libcurl library.
- Początkujący
- Posty: 14
- Rejestracja: 27 listopada 2013
- Reputacja: 0
Reputacja postu: 
0
Napiwki za post:
0 BTC
Re: Rbitcoin: R & bitcoin integration (bitstamp btce kraken)
1. nie zmieniałemMusX pisze:dzięki za info. Z racji, że nie widzę tego warninga u siebie to chętnie bym się dowiedział...
1. czy ustawiałaś customowe options("RCurlOption")? np. wyłaczałeś ssl?
2. czy mimo warninga wszystko działa jak należy? tzn dostajesz wyniki z giełdy i połaczenie jest z/bez ssl (w zależności od opcji)?
3. jaki os?
4. w jakimś konkretnym przypadku Ci tym rzuca czy przy każdym zapytaniu?
2. tak, dziala. Co do SSL to wireshark zawsze pokazuje https, nawet przy wylaczeniu obu weryfikacji i certificate=NULL
3. Debian testing x86_64; Libcurl3 version: 7.35.0-1 - może to Ty masz starą wersję skoro "no longer supports"?
4. zawsze, API publiczne/prywatne bitstamp/btce, również blockchain
Warning znika dopiero po ustawieniu obu: ssl.verifypeer = FALSE,ssl.verifyhost = FALSE.
- Weteran
- Posty: 1326
- Rejestracja: 11 grudnia 2012
- Reputacja: 6
Reputacja postu: 
0
Napiwki za post:
0 BTC
Re: Rbitcoin: R & bitcoin integration (bitstamp btce kraken)
sprawdziłem na świeżej wersji win i idzie bez problemuerizon pisze:1. nie zmieniałemMusX pisze:dzięki za info. Z racji, że nie widzę tego warninga u siebie to chętnie bym się dowiedział...
1. czy ustawiałaś customowe options("RCurlOption")? np. wyłaczałeś ssl?
2. czy mimo warninga wszystko działa jak należy? tzn dostajesz wyniki z giełdy i połaczenie jest z/bez ssl (w zależności od opcji)?
3. jaki os?
4. w jakimś konkretnym przypadku Ci tym rzuca czy przy każdym zapytaniu?
2. tak, dziala. Co do SSL to wireshark zawsze pokazuje https, nawet przy wylaczeniu obu weryfikacji i certificate=NULL
3. Debian testing x86_64; Libcurl3 version: 7.35.0-1 - może to Ty masz starą wersję skoro "no longer supports"?
4. zawsze, API publiczne/prywatne bitstamp/btce, również blockchain
Warning znika dopiero po ustawieniu obu: ssl.verifypeer = FALSE,ssl.verifyhost = FALSE.
odpalisz:
Kod: Zaznacz cały
library(Rbitcoin)
getOption("RCurlOptions")
Sprawdzałeś czy poprawnie działa Ci sam RCurl? byle jaki adres możesz pobrać, raz z SSL, raz bez.
Wygląda jakby to był problem RCurl'a, można ta zewnętrzna biblioteka jest nowsza niż RCurl potrzebuje.
- Początkujący
- Posty: 8
- Rejestracja: 11 listopada 2013
- Reputacja: 0
Reputacja postu: 
0
Napiwki za post:
0 BTC
Re: Rbitcoin: R & bitcoin integration (bitstamp btce kraken)
Witam,
na początek dzięki za udostępnienie paczki - wahałem się pomiędzy botem w pythonie/c++ ale widzę że opcji jest więcej, które warto rozważyć. Z tego co pobieżnie zdążyłem zauważyć to jest tylko framework do komunikacji z wybranymi giełdami. Całą logikę (sygnały, stop lossy etc) dobudowywujemy we własnym zakresie wedle upodobań?
Ilość linii kodu (568, mniej niż dokumentacji na duży plus - nie trzeba przebijać się przez gąszcz kodu aby zrozumieć sam moduł.
pozdrawiam,
Bartek
PS.
na bitcointalk wkradł się mały błąd
nawiasy w library(“Rbitcoin”) powodują błąd w konsoli. powinny być jak w poprzedniej linii
na początek dzięki za udostępnienie paczki - wahałem się pomiędzy botem w pythonie/c++ ale widzę że opcji jest więcej, które warto rozważyć. Z tego co pobieżnie zdążyłem zauważyć to jest tylko framework do komunikacji z wybranymi giełdami. Całą logikę (sygnały, stop lossy etc) dobudowywujemy we własnym zakresie wedle upodobań?
Ilość linii kodu (568, mniej niż dokumentacji na duży plus - nie trzeba przebijać się przez gąszcz kodu aby zrozumieć sam moduł.
pozdrawiam,
Bartek
PS.
na bitcointalk wkradł się mały błąd
Kod: Zaznacz cały
install.packages("Rbitcoin", dependencies = TRUE) #package installation
library(“Rbitcoin”) #package loading
?btc #run documentation
Kod: Zaznacz cały
library("Rbitcoin")
- Weteran
- Posty: 1326
- Rejestracja: 11 grudnia 2012
- Reputacja: 6
Reputacja postu: 
0
Napiwki za post:
0 BTC
Re: Rbitcoin: R & bitcoin integration (bitstamp btce kraken)
Hej,
w kwietniu dorzucam kilka wyższych funkcji - już takie bardziej gotowce - również obsługa bitmarket się pojawi.
błąd poprawiony, dzięki
dokładnie tak, głównie z tego powodu, że utrzymanie historycznych danych i ich bieżące odświeżanie miałoby znacznie więcej zależności.xcp pisze:Całą logikę (sygnały, stop lossy etc) dobudowywujemy we własnym zakresie wedle upodobań?
na szczęście dokumentacja sama się generowała na podstawie zdefiniowanych pól.xcp pisze:Ilość linii kodu (568, mniej niż dokumentacji na duży plus - nie trzeba przebijać się przez gąszcz kodu aby zrozumieć sam moduł.
w kwietniu dorzucam kilka wyższych funkcji - już takie bardziej gotowce - również obsługa bitmarket się pojawi.
błąd poprawiony, dzięki
- Początkujący
- Posty: 14
- Rejestracja: 27 listopada 2013
- Reputacja: 0
Reputacja postu: 
0
Napiwki za post:
0.0001 BTC
Re: Rbitcoin: R & bitcoin integration (bitstamp btce kraken)
Rozwiązałem problem na z CURLOPT_SSL_VERIFYHOST: RCurl dawno nie byl aktualizowany i korzysta z opcji ktora niebawem bedzie deprecated(na windowsie tego nie widac bo biblioteka CUrl tez jest stara - za jakis czas problem moze dotrzec na windowsa)
Okazuje sie ze tu logika nie jest dwuwartosciowa.
Rozwiazanie:
Wtedy dziala, ale dla odmiany rzuca warningiem:
Różnica miedzy warningami jest istotna, bo w kolejnej wersji libcurl wartosc 1 przestanie dzialac w ogole
Btw: wobec dzialajacego API bitcurex nic nie stoi na przeszkodzie zeby dodac jego obsluge?
Okazuje sie ze tu logika nie jest dwuwartosciowa.
Rozwiazanie:
Kod: Zaznacz cały
O=options("RCurlOptions")
O$RCurlOptions$ssl.verifyhost=as.integer(2)
options("RCurlOptions"=O)
Dopuszczalne wartosci to 0 i 2Warning message:
In mapCurlOptNames(names(.els), asNames = TRUE) : Unrecognized CURL options: rcurloptions
Różnica miedzy warningami jest istotna, bo w kolejnej wersji libcurl wartosc 1 przestanie dzialac w ogole
Btw: wobec dzialajacego API bitcurex nic nie stoi na przeszkodzie zeby dodac jego obsluge?
- Weteran
- Posty: 1326
- Rejestracja: 11 grudnia 2012
- Reputacja: 6
Reputacja postu: 
0
Napiwki za post:
0 BTC
Re: Rbitcoin: R & bitcoin integration (bitstamp btce kraken)
Na przeszkodzi stoi:erizon pisze:Btw: wobec dzialajacego API bitcurex nic nie stoi na przeszkodzie zeby dodac jego obsluge?
- brak prawdziwej dokumentacji API bitcurex - głupio zrobić obsługę czegoś, co potem nagle zmieniło by swoją specyfikację i nie można by się podeprzeć, że istniejąca implementacja była zrobiona na podstawie tego i tamtego.
- przekłamania w ich "dokumentacji" - nie wiem czy one mają miejsce nadal, ale kiedy pisałem obsługę bitcurexa okazało się, że ich private API nie działa, jest wyłączone, mimo że dokumentacja świadczyła o tym, że jest włączone.
- marny support - gdy w powyższej sprawie napisałem do supportu, dostałem odpowiedź po miesiącu, że private API jest wyłączone
- marne rokowania tej giełdy - jedyne co jeszcze broni statusu tej giełdy na rynku to wolumen, w świecie nowych technologii to trochę za mało zważywszy że konkurencja istnieje. Albo zespół bitcurex dobrze ukrywa potencjał tej marki, albo ta giełda szybko przestanie być numer 1 jeśli chodzi o obroty PLN.
Kod: Zaznacz cały
sign <- hmac(key = base64Decode(secret,mode='raw'), object = post_data, algo = 'sha512', raw = TRUE)
httpheader <- c(paste0('Rest-Key: ',key), paste0('Rest-Sign: ',base64Encode(sign)))
ps. dzięki za powyższe hotfixy na problem z RCurl'em, przekażę problem do osoby zajmującej się RCurl'em
edit: dostałem odpowiedź, że w RCurl wersji dev na github bardzo niebawem będzie to rozwiązane. Na stabilną wersję na CRAN pewnie trochę dłużej będzie trzeba poczekać.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość