Rbitcoin: R & bitcoin integration (kraken bitmarket btce...)
- Weteran
- Posty: 1326
- Rejestracja: 11 grudnia 2012
- Reputacja: 6
Rbitcoin: R & bitcoin integration (kraken bitmarket btce...)
Postautor: MusX » wtorek, 19 listopada 2013, 00:31
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.
MusX
- Weteran
- Posty: 1780
- Rejestracja: 3 kwietnia 2013
- Reputacja: 0

Re: Rbitcoin - R interface to: mtgox, bitstamp, btce, kraken
Postautor: Nuke » wtorek, 19 listopada 2013, 15:57
Czy działa na Win?
Pracujemy komendami czy jest to wersja graficzna?
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.
Nuke
- Weteran
- Posty: 2256
- Rejestracja: 23 marca 2013
- Reputacja: 140
Re: Rbitcoin - R interface to: mtgox, bitstamp, btce, kraken
Postautor: AdamM » wtorek, 19 listopada 2013, 16:06
MusX napisał paczkę dla języka R, czyli żeby z niej skorzystać trzeba w nim programować.Nuke pisze:A teraz tłumaczenie dla ludzi.

AdamM
- Weteran
- Posty: 1326
- Rejestracja: 11 grudnia 2012
- Reputacja: 6
Re: Rbitcoin - R interface to: mtgox, bitstamp, btce, kraken
Postautor: MusX » wtorek, 19 listopada 2013, 16:11
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.

MusX
- Weteran
- Posty: 1780
- Rejestracja: 3 kwietnia 2013
- Reputacja: 0

Re: Rbitcoin - R interface to: mtgox, bitstamp, btce, kraken
Postautor: Nuke » wtorek, 19 listopada 2013, 16:50
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.
Nuke
- Weteran
- Posty: 5083
- Rejestracja: 14 marca 2011
- Reputacja: 1663

Re: Rbitcoin - R interface to: mtgox, bitstamp, btce, kraken
Postautor: maky » wtorek, 19 listopada 2013, 16:52

KURSYBTC - kursy BTC przeliczone na PLN/USD/EUR + alarmy; vultr.com - serwery pod masternody
maky
- Weteran
- Posty: 1326
- Rejestracja: 11 grudnia 2012
- Reputacja: 6
Re: Rbitcoin - R interface to: mtgox, bitstamp, btce, kraken
Postautor: MusX » wtorek, 19 listopada 2013, 17:16
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.
MusX
- Początkujący
- Posty: 14
- Rejestracja: 27 listopada 2013
- Reputacja: 0
Re: Rbitcoin: R & bitcoin integration mtgox bitstamp btce kr
Postautor: erizon » środa, 27 listopada 2013, 23:08
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
erizon
- Weteran
- Posty: 1326
- Rejestracja: 11 grudnia 2012
- Reputacja: 6
Re: Rbitcoin: R & bitcoin integration mtgox bitstamp btce kr
Postautor: MusX » czwartek, 28 listopada 2013, 01:43
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)

MusX
- Weteran
- Posty: 1326
- Rejestracja: 11 grudnia 2012
- Reputacja: 6
Re: Rbitcoin: R & bitcoin integration mtgox bitstamp btce kr
Postautor: MusX » czwartek, 12 grudnia 2013, 22:21

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.
MusX
- Weteran
- Posty: 1326
- Rejestracja: 11 grudnia 2012
- Reputacja: 6
Re: Rbitcoin: R & bitcoin integration mtgox bitstamp btce kr
Postautor: MusX » czwartek, 2 stycznia 2014, 11:31
MusX
- Weteran
- Posty: 1326
- Rejestracja: 11 grudnia 2012
- Reputacja: 6
Re: Rbitcoin: R & bitcoin integration bitstamp btce kraken
Postautor: MusX » piątek, 7 marca 2014, 15:04
MusX
- Początkujący
- Posty: 14
- Rejestracja: 27 listopada 2013
- Reputacja: 0
Re: Rbitcoin: R & bitcoin integration (bitstamp btce kraken)
Postautor: erizon » niedziela, 9 marca 2014, 15:19
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!
erizon
- Weteran
- Posty: 1326
- Rejestracja: 11 grudnia 2012
- Reputacja: 6
Re: Rbitcoin: R & bitcoin integration (bitstamp btce kraken)
Postautor: MusX » niedziela, 9 marca 2014, 22:08
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.
MusX
- Początkujący
- Posty: 14
- Rejestracja: 27 listopada 2013
- Reputacja: 0
Re: Rbitcoin: R & bitcoin integration (bitstamp btce kraken)
Postautor: erizon » niedziela, 9 marca 2014, 22:39
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.
erizon
- Weteran
- Posty: 1326
- Rejestracja: 11 grudnia 2012
- Reputacja: 6
Re: Rbitcoin: R & bitcoin integration (bitstamp btce kraken)
Postautor: MusX » poniedziałek, 10 marca 2014, 09:47
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.
MusX
- Początkujący
- Posty: 8
- Rejestracja: 11 listopada 2013
- Reputacja: 0
Re: Rbitcoin: R & bitcoin integration (bitstamp btce kraken)
Postautor: xcp » poniedziałek, 24 marca 2014, 07:27
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

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")
xcp
- Weteran
- Posty: 1326
- Rejestracja: 11 grudnia 2012
- Reputacja: 6
Re: Rbitcoin: R & bitcoin integration (bitstamp btce kraken)
Postautor: MusX » poniedziałek, 24 marca 2014, 08:27
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ż dokumentacjina 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
MusX
- Początkujący
- Posty: 14
- Rejestracja: 27 listopada 2013
- Reputacja: 0
Re: Rbitcoin: R & bitcoin integration (bitstamp btce kraken)
Postautor: erizon » środa, 2 kwietnia 2014, 10:50
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?
erizon
- Weteran
- Posty: 1326
- Rejestracja: 11 grudnia 2012
- Reputacja: 6
Re: Rbitcoin: R & bitcoin integration (bitstamp btce kraken)
Postautor: MusX » środa, 2 kwietnia 2014, 13:01
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ć.
MusX
- Bitcoin
- Bezpieczeństwo
- Giełdy i serwisy - zagrożenia
- Anonimowość i bezpieczeństwo w sieci
- Piramidy i scamy
- Bitcoin
- Rozwój projektu
- Twój wkład w rozwój projektu
- Przedszkole
- Pomoc techniczna
- Generowanie monet
- Pomoc
- Ogólnie o miningu
- Mining pools
- Kopacze (miners)
- Sprzęt (hardware) do miningu
- Bitcoin w mediach
- Projekty związane z Bitcoin
- Imprezy, spotkania, konferencje
- Kwestie prawne
- Ciekawostki
- Organizacje charytatywne, zbiórki, dotacje
- Programowanie i wdrożenia
- Ankiety
- Portfele bitcoin
- Dla zaawansowanych - nowi tylko czytają
- Ekonomia
- Rozważania ekonomiczne
- Ankiety ekonomiczne
- Analiza techniczna
- Tutaj zapłacisz bitcoinami
- Polska
- Świat
- Tablica ogłoszeń
- Towary
- Sprzedam
- Kupię
- Zamienię
- Udziały
- Usługi
- Wymiana walut
- Komentarze
- Nagrody
- Wymiana Face-to-Face
- Dolnośląskie
- Kujawsko-pomorskie
- Lubelskie
- Lubuskie
- Łódzkie
- Małopolskie
- Mazowieckie
- Opolskie
- Podkarpackie
- Podlaskie
- Pomorskie
- Śląskie
- Świętokrzyskie
- Warmińsko-mazurskie
- Wielkopolskie
- Zachodniopomorskie
- Cała Polska
- Szukam/dam pracę
- Boty i strategie
- Giełdy, kantory, bitomaty
- Kantory
- Bitomaty
- Inwestycje
- Metale szlachetne
- ICO
- Forki i Alternatywne kryptowaluty
- LiteCoin
- Ekonomia
- Mining
- Ustawienia i konfiguracje
- Linki
- Dogecoin
- Ekonomia
- Mining
- NameCoin
- Ekonomia
- Mining
- Pozostałe
- Scrypt
- SHA256
- Dash
- Ethereum
- ETC
- Lisk
- Bitcoin Cash
- Kopanie kryptowalut
- Kopanie GPU
- Kopanie CPU
- Kopanie ASIC/FPGA
- Kopalnie kryptowalut
- IOTA
- NEO
- Chia
- SCAMY
- Inne
- Linki
- Faucety, kraniki, gry
- Księga skarg i zażaleń
- AMA
- Strona i forum
- Administrator mówi
- Opinie, propozycje, uwagi
- Propozycje banów
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości
- Strefa czasowa UTC+02:00
- Na górę
- Zmień szerokość ekranu
- Usuń ciasteczka witryny
O Polskim Forum Bitcoin
Polskie Forum Bitcoin skupia miłośników Bitcoina w Polsce. Tu możesz zadać pytania odnośnie Bitoina lub podyskutować na ciekawe tematy.
Polecamy
Treści na tym forum mają charakter wyłącznie informacyjno-edukacyjny, a posty są wyrazem osobistych poglądów ich autorów. Treśći na forum ani w całości ani w części nie stanowią "rekomendacji" w rozumieniu przepisów Rozporządzenia Ministra Finansów z dnia 19 października 2005 r. w sprawie informacji stanowiących rekomendacje dotyczące instrumentów finansowych, lub ich emitentów (Dz.U. z 2005 r. Nr 206, poz. 1715).