Debería haber recibido una copia de la GNU Lesser General Public License (LGPL) junto a este programa. En caso contrario, consulte <http://www.gnu.org/licenses/lgpl.html>. """ """ Ejemplo para obtener los mercados disponibles @link http://api.surbtc.com/#markets @author Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl) @version 2017-11-25 """ # importar directamente del proyecto, sin instalar en el equipo, estas líneas no # son necesarias cuando se instala con PIP el cliente, ya que en ese caso el # módulo de surbtc quedará disponible en el sistema operativo import sys import os sys.path.insert( 0, os.path.dirname(os.path.dirname(os.path.dirname( os.path.abspath(__file__))))) # importar módulo del cliente import surbtc # crear cliente Client = surbtc.Client() # mostrar mercados disponibles print(Client.getMarkets())
@link http://api.surbtc.com/#balances @author Esteban De La Fuente Rubio, DeLaF (esteban[at]sasco.cl) @version 2017-11-26 """ # credenciales api_key = '' api_secret = '' # importar directamente del proyecto, sin instalar en el equipo, estas líneas no # son necesarias cuando se instala con PIP el cliente, ya que en ese caso el # módulo de surbtc quedará disponible en el sistema operativo import sys import os sys.path.insert( 0, os.path.dirname( os.path.dirname( os.path.dirname(os.path.dirname(os.path.abspath(__file__)))))) # importar módulo del cliente import surbtc # crear cliente y moneda Client = surbtc.Client(api_key, api_secret) Currency = Client.getCurrency('BTC') # obtener balance de la billetera print(Currency.getBalance())
from requests.exceptions import ConnectionError import sys import math import timeout try: import config except ImportError: print >> sys.stderr, 'copy config.py.example to config.py' sys.exit(1) if config.buda_llave == '' or config.buda_secreto == '': print >> sys.stderr, 'Please set buda_llave and buda_secreto in config.py' sys.exit(1) client = surbtc.Client(config.buda_llave, config.buda_secreto) market = surbtc.Market('btc-clp', client) def bidask(): book = market.getBook() # bids alguien quiere comprar bids = float(book['bids'][0][0]) bids_volume = float(book['bids'][0][1]) # bids alguien quiere vender asks = float(book['asks'][0][0]) asks_volume = float(book['asks'][0][1]) return {