Bitcoin Forum
May 27, 2024, 09:48:02 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: No me funciona el orderbook de bitstamp ¿a alguien más le pasa?  (Read 745 times)
01835113 (OP)
Full Member
***
Offline Offline

Activity: 128
Merit: 104


View Profile
August 07, 2013, 10:07:59 AM
 #1

Hola,
desde abril el orderbook de bitstamp:

 https://www.bitstamp.net/market/order_book/

Dejó de funcionarme en tiempo real, tengo que actualizar continuamente para saber lo que está pasando. Así que empecé a mirarme la api y me hice yo mi propio orderbook en python.

Pero desde ayer no me da respuesta, me devuelve un 'error 403: forbidden'

Quería preguntar si a alguien más le pasa estás cosas y que medidas ha tomado. Gracias.
01835113 (OP)
Full Member
***
Offline Offline

Activity: 128
Merit: 104


View Profile
August 27, 2013, 08:20:29 AM
 #2

Para el error de la API ya lo han solucionado. Reconozco que son muy amables los chicos del soporte de bitstamp.
r3c4ll
Member
**
Offline Offline

Activity: 100
Merit: 10


View Profile
August 30, 2013, 05:32:49 PM
 #3

Para el error de la API ya lo han solucionado. Reconozco que son muy amables los chicos del soporte de bitstamp.

Yo no he usado la API, pero al menos para requerimientos usuales sobre transacciones (retiros y depósitos), sí... son muy eficientes y atentos.

Con respecto a ese orderbook en python, ¿está disponible en algún repositorio público, se le puede dar un vistazo... o es TopSecret? Wink

Saludos.

01835113 (OP)
Full Member
***
Offline Offline

Activity: 128
Merit: 104


View Profile
August 30, 2013, 07:44:05 PM
Last edit: August 30, 2013, 07:59:28 PM by 01835113
 #4

# Ahí lo tienes


#!/usr/bin/python
import time
import urllib2
import urllib
import json
import os


def get(arg):

   return json.load(urllib2.urlopen(arg))
   
   


   
   
   

def precio():
   return get("https://www.bitstamp.net/api/ticker/")['last']




def precioconst():
   while 1:
      time.sleep(1)
      print precio()
def orderbook(bids,asks,pr,i):
   
   bid1=[]
   ask1=[]                     
   a="   BIDS               "+str(pr)+"                 ASKS\n\n  $        BTC                    $          BTC    "+  str(i)+"\n--------------------------------------------------------------\n"
   for i in range(0,len(bids)):
      bid1.append(bids)
   for i in range(0,len(asks)):
      ask1.append(asks)
   for i in range(0,32):
      a+=str(bid1
  • )+"   "+str(bid1[1])+"         "+str(ask1
    • )+"   "+ask1[1]+'\n'
       return a


    print "ORDER BOOK"


    i=0
    pr=0
    z=1
    while z:
       try:
          i=i+1
          a=get("https://www.bitstamp.net/api/order_book/")
          bids= a['bids']
          asks= a['asks']
          os.system('clear')
          print orderbook(bids,asks,pr,i)
          time.sleep(1)
          pr=precio()
          os.system('clear')   
          i=i+1
          print orderbook(bids,asks,pr,i)   
          time.sleep(1)      
       except:
          z=0
       
       
       
    print("\n")   
       

       
    # por 01835113
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!