Este tutorial esta pensado para gente que entiende lo más básico de python. Usaremos como ejemplo la exchange Bittrex. Mandando llamadas HTTP a través de URLs desde nuestro programa de Python a la API de Bittrex podemos automatizar lo que queramos.
Mi propósito es explicar cómo comenzar a realizar una aplicación conectada con Bittrex, como un robot de trading o una interfaz de usuario personalizada, aunque las posibilidades son infinitas.
1. Descarga e instala Python 2.7.12
https://www.python.org/downloads/
2. Creamos una carpeta donde introduciremos los siguientes archivos:
bittrex.py
data.py
El primer archivo es el núcleo de nuestra aplicación. En data.py hay un mini tutorial para entender cómo funciona nuestra API.
3. Activa los permisos de tu cuenta
En tu cuenta de Bittrex, ve a Settings -> API Keys. Para usar API keys debes tener activada la autetificación en 2 factores..
Copia tu API Key y API secret en el archivo data.py
4. Python trabaja con módulos. Ve a bittrex.py y mira al principio:
Urlib, json, time... son módulos. Este archivo necesita esos módulos para funcionar. La instalación de módulos depende de tu sistema operativo y hay muchas maneras de hacerlo. El siguiente vídeo te ayudará si tienes Windows.
Si recibes algun error con un módulo, asegúrate de tenerlo instalado.
5. Manos a la obra.
Si no entiendes Python te podría ser más complicado, pero lo más difícil ya lo tienes. Con estudio y trabajo duro nada es imposible. Si tienes alguna duda pregunta por aquí y te responderé. Espero que haya sido de utilidad.