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 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")
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ż 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
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 1 gość
- 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).