Bitcoin Forum
December 13, 2024, 10:09:07 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [help] chi mi insegna a usare le API degli exchange?  (Read 1001 times)
duemme (OP)
Full Member
***
Offline Offline

Activity: 135
Merit: 100


View Profile
December 05, 2013, 10:20:07 PM
 #1

Come da titolo, cerco qualche anima pia che mi insegni i rudimenti necessari a padroneggiare le API degli exchange.
In pratica vorrei scrivere due righe di codice per monitorare i prezzi degli exchange che mi interessano e per fare in modo che in caso di incrementi o diminuzioni significative il programmino mi invii un messaggio email per avvertirmi.
Pensavo di usare Python per il mio progettino (considerando che sono un analfabeta totale nella programmazione, Python mi pareva la soluzione più semplice).
FaSan
Hero Member
*****
Offline Offline

Activity: 658
Merit: 502



View Profile
December 05, 2013, 10:35:59 PM
 #2

Vuoi lanciarti nel mercato del MIELE ?  Grin Grin Grin

Di norma i vari exchange spiegano tutto quello che ti serve




FaSan
duemme (OP)
Full Member
***
Offline Offline

Activity: 135
Merit: 100


View Profile
December 05, 2013, 10:48:08 PM
 #3

Vuoi lanciarti nel mercato del MIELE ?  Grin Grin Grin

Di norma i vari exchange spiegano tutto quello che ti serve




FaSan

Si esatto vorrei gestire un ALVEARE e fare il MIELE con le mie API.
Tornando alle cose "serie", Il mio problema è che non sto capendo un cacchio di metodi GET/POST ecc.
Ho provato a usare il modulo Requests in Python ma non riesco comunque a ricevere i dati che voglio.
Poi da li a fare il resto ce ne passerà ma almeno vorrei riuscire a ricevere i dati!
FaSan
Hero Member
*****
Offline Offline

Activity: 658
Merit: 502



View Profile
December 05, 2013, 10:49:28 PM
 #4

Vuoi lanciarti nel mercato del MIELE ?  Grin Grin Grin

Di norma i vari exchange spiegano tutto quello che ti serve




FaSan

Si esatto vorrei gestire un ALVEARE e fare il MIELE con le mie API.
Tornando alle cose "serie", Il mio problema è che non sto capendo un cacchio di metodi GET/POST ecc.
Ho provato a usare il modulo Requests in Python ma non riesco comunque a ricevere i dati che voglio.
Poi da li a fare il resto ce ne passerà ma almeno vorrei riuscire a ricevere i dati!


I metodi GET e POST sono alla base del web. Se non capisci questi, lascia stare....




FaSan
duemme (OP)
Full Member
***
Offline Offline

Activity: 135
Merit: 100


View Profile
December 05, 2013, 11:46:53 PM
 #5

Vuoi lanciarti nel mercato del MIELE ?  Grin Grin Grin

Di norma i vari exchange spiegano tutto quello che ti serve




FaSan

Si esatto vorrei gestire un ALVEARE e fare il MIELE con le mie API.
Tornando alle cose "serie", Il mio problema è che non sto capendo un cacchio di metodi GET/POST ecc.
Ho provato a usare il modulo Requests in Python ma non riesco comunque a ricevere i dati che voglio.
Poi da li a fare il resto ce ne passerà ma almeno vorrei riuscire a ricevere i dati!


I metodi GET e POST sono alla base del web. Se non capisci questi, lascia stare....




FaSan
che giudizio lapidario. oltre a bagnare le mie polveri riesci anche suggerirmi una lettura illuminante sul tema?
FaSan
Hero Member
*****
Offline Offline

Activity: 658
Merit: 502



View Profile
December 05, 2013, 11:52:40 PM
 #6

che giudizio lapidario. oltre a bagnare le mie polveri riesci anche suggerirmi una lettura illuminante sul tema?


https://www.google.com/search?q=corso+di+programmazione+web&ie=UTF-8&sa=Search&channel=fe&client=browser-ubuntu&hl=it


https://www.google.com/search?q=chiamate+POST+JSON&ie=UTF-8&sa=Search&channel=fe&client=browser-ubuntu&hl=it


https://www.cryptsy.com/pages/api




FaSan
bitcoinplaza
Sr. Member
****
Offline Offline

Activity: 266
Merit: 250



View Profile WWW
December 05, 2013, 11:53:17 PM
 #7

Come da titolo, cerco qualche anima pia che mi insegni i rudimenti necessari a padroneggiare le API degli exchange.
In pratica vorrei scrivere due righe di codice per monitorare i prezzi degli exchange che mi interessano e per fare in modo che in caso di incrementi o diminuzioni significative il programmino mi invii un messaggio email per avvertirmi.
Pensavo di usare Python per il mio progettino (considerando che sono un analfabeta totale nella programmazione, Python mi pareva la soluzione più semplice).

per fare quello che vuoi non servono le API, ogni exchanger da le quotazioni in tempo reale attraverso ticker,via web in formato JSON (http://www.json.org/json-it.html), puoi facilmente fare il parsing dei dati in qualsiasi linguaggio.

ad es.
http://data.mtgox.com/api/1/BTCUSD/ticker

adesso mi da
{"result":"success","return":{"high":{"value":"1240.00000","value_int":"124000000","display":"$1,240.00","display_short":"$1,240.00","currency":"USD"},"low":{"value":"870.00100","value_int":"87000100","display":"$870.00","display_short":"$870.00","currency":"USD"},"avg":{"value":"1081.48388","value_int":"108148388","display":"$1,081.48","display_short":"$1,081.48","currency":"USD"},"vwap":{"value":"1065.97652","value_int":"106597652","display":"$1,065.98","display_short":"$1,065.98","currency":"USD"},"vol":{"value":"57858.95861999","value_int":"5785895861999","display":"57,858.96\u00a0BTC","display_short":"57,858.96\u00a0BTC","currency":"BTC"},"last_local":{"value":"1118.50000","value_int":"111850000","display":"$1,118.50","display_short":"$1,118.50","currency":"USD"},"last_orig":{"value":"1118.50000","value_int":"111850000","display":"$1,118.50","display_short":"$1,118.50","currency":"USD"},"last_all":{"value":"1118.50000","value_int":"111850000","display":"$1,118.50","display_short":"$1,118.50","currency":"USD"},"last":{"value":"1118.50000","value_int":"111850000","display":"$1,118.50","display_short":"$1,118.50","currency":"USD"},"buy":{"value":"1118.50001","value_int":"111850001","display":"$1,118.50","display_short":"$1,118.50","currency":"USD"},"sell":{"value":"1118.98500","value_int":"111898500","display":"$1,118.99","display_short":"$1,118.99","currency":"USD"},"item":"BTC","now":"1386287376273125"}}


interfacciarsi con le API serve piu che altro per automatizzare la ricezione/invio dei pagamenti


duemme (OP)
Full Member
***
Offline Offline

Activity: 135
Merit: 100


View Profile
December 06, 2013, 12:00:03 AM
 #8


Grazie. Ora è tutto chiaro.
duemme (OP)
Full Member
***
Offline Offline

Activity: 135
Merit: 100


View Profile
December 06, 2013, 12:00:55 AM
 #9

Come da titolo, cerco qualche anima pia che mi insegni i rudimenti necessari a padroneggiare le API degli exchange.
In pratica vorrei scrivere due righe di codice per monitorare i prezzi degli exchange che mi interessano e per fare in modo che in caso di incrementi o diminuzioni significative il programmino mi invii un messaggio email per avvertirmi.
Pensavo di usare Python per il mio progettino (considerando che sono un analfabeta totale nella programmazione, Python mi pareva la soluzione più semplice).

per fare quello che vuoi non servono le API, ogni exchanger da le quotazioni in tempo reale attraverso ticker,via web in formato JSON (http://www.json.org/json-it.html), puoi facilmente fare il parsing dei dati in qualsiasi linguaggio.

ad es.
http://data.mtgox.com/api/1/BTCUSD/ticker

adesso mi da
{"result":"success","return":{"high":{"value":"1240.00000","value_int":"124000000","display":"$1,240.00","display_short":"$1,240.00","currency":"USD"},"low":{"value":"870.00100","value_int":"87000100","display":"$870.00","display_short":"$870.00","currency":"USD"},"avg":{"value":"1081.48388","value_int":"108148388","display":"$1,081.48","display_short":"$1,081.48","currency":"USD"},"vwap":{"value":"1065.97652","value_int":"106597652","display":"$1,065.98","display_short":"$1,065.98","currency":"USD"},"vol":{"value":"57858.95861999","value_int":"5785895861999","display":"57,858.96\u00a0BTC","display_short":"57,858.96\u00a0BTC","currency":"BTC"},"last_local":{"value":"1118.50000","value_int":"111850000","display":"$1,118.50","display_short":"$1,118.50","currency":"USD"},"last_orig":{"value":"1118.50000","value_int":"111850000","display":"$1,118.50","display_short":"$1,118.50","currency":"USD"},"last_all":{"value":"1118.50000","value_int":"111850000","display":"$1,118.50","display_short":"$1,118.50","currency":"USD"},"last":{"value":"1118.50000","value_int":"111850000","display":"$1,118.50","display_short":"$1,118.50","currency":"USD"},"buy":{"value":"1118.50001","value_int":"111850001","display":"$1,118.50","display_short":"$1,118.50","currency":"USD"},"sell":{"value":"1118.98500","value_int":"111898500","display":"$1,118.99","display_short":"$1,118.99","currency":"USD"},"item":"BTC","now":"1386287376273125"}}


interfacciarsi con le API serve piu che altro per automatizzare la ricezione/invio dei pagamenti



Grazie mille. Questo mi pare un ottimo punto di partenza.
duemme (OP)
Full Member
***
Offline Offline

Activity: 135
Merit: 100


View Profile
December 09, 2013, 02:34:47 PM
 #10

Non riesco ad accedere al ticker di TheRockTrading e di Justcoin. Qualcuno di voi riesce a ricevere i dati da questi due exchange?
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!