BOT TRADING con Python! Comprar y Vender Monedas especificas en BittrexsteemCreated with Sketch.

in #spanish7 years ago

Hoy les traigo un código con el que podremos comprar y vender monedas a el Precio que marca la oferta mas alta para las ventas y oferta alta para las compras, el Bid y Ask, para esto he reutilizado parte del código del Botón de Pánico simplemente agregándole un Bucle que verifique el Mercado en el que queremos vender y ya tendríamos la venta lista en algunos teclasos sin tener que entrar a el Lobby de Ventas de Bittrex que cuando Sube mucho o Baja una moneda lo cierran :S....

Bueno aquí Tienen el código:

#!/usr/bin/env python

# -*- coding: utf-8 -*-

from bittrex import Bittrex

import urllib2

from bs4 import BeautifulSoup

import re, datetime

from prettytable import PrettyTable

url = "https://bittrex.com/api/v1.1/public/getticker?market=USDT-BTC"

page = urllib2.urlopen(url)

soup = BeautifulSoup(page, "lxml")

valor = soup.find_all('p')

valor = valor[0].get_text()

valor = eval(valor.replace('true','True'))

Bid_valor = valor['result']['Bid']

value_BTC_dolares = float(Bid_valor)

bittrex = Bittrex("AQUI TUS TOKENS", "AQUI TUS TOKENS")

ahora = datetime.datetime.now()

print "Valor del Bitcoin:   ", value_BTC_dolares, "$  , a las", ahora

market_search = raw_input("ESCRIBE EL MERCADO QUE QUIERES REVISA... ej. BTC-STEEM:  ")

get_balances = bittrex.get_balances

list_important = get_balances()[u'result']

def _revisar_precios_monedas(market_search):

    for currency_currency in list_important:

      market_search = str(market_search.strip())

      market_search2 = str("BTC-"+ str(currency_currency['Currency']))

      market_search2 = market_search2.strip()  

      if market_search == market_search2:

        print "ESTE ES", market_search ," = ", "BTC"+ str(currency_currency['Currency'])

        steem_bittrex = bittrex.get_ticker(market_search)

        if steem_bittrex[u'message'] != u'INVALID_MARKET':

            balance =  currency_currency[u'Balance']

            balance = float(balance)

            print steem_bittrex, balance

            value_ASK = float(steem_bittrex[u'result'][u'Ask'])

            value_Bid = float(steem_bittrex[u'result'][u'Bid'])

            value_Last = float(steem_bittrex[u'result'][u'Last'])

            value_ASK_BTC   = value_ASK*balance

            value_ASK_Dolar = value_ASK_BTC * value_BTC_dolares

            value_Bid_BTC   = value_Bid*balance

            value_Bid_Dolar = value_Bid_BTC * value_BTC_dolares

            for veces in range(0,5):

                    quantity = float(balance)

                    balance =  currency_currency[u'Balance']

                    balance =  currency_currency[u'Balance']

                    value_ASK = float(steem_bittrex[u'result'][u'Ask'])

                    value_Bid = float(steem_bittrex[u'result'][u'Bid'])

                    balance = float(balance)

                    value_ASK = float(value_ASK)

                    value_Bid = float(value_Bid)

                    rate = value_Bid

                    print veces, market_search, balance, value_ASK, value_Bid, rate

                    sell_money = bittrex.sell_limit( market_search, quantity, rate)

        else:

            print "EL MERCADO QUE HAS INGRESADO NO EXISTE"

_revisar_precios_monedas(market_search) 


Ese código pide el mercado que quieres vender próximamente pedirá la monea o mercado, y luego va y verifica si tienes balance Positivo para luego buscar la cantidad en la que se esta comprando para luego colocar la venta con la mejor oferta y la cantidad que se tiene.

Para Comprar es la misma mecánica pero en vez de BID se usa ASK y la función buy_money...

Esto es solo un avance el lunes le traigo los 2 códigos probados y algunas cosas mas hasta el lunes :D Dios les Guarde





Sort:  

@sethroot a good post .. hope to increase success to its front

Come to Woldwide bittrex korea pump group
Join Telegram channels http://telegram.me/DvaPump

Welcome to Woldwide bittrex exchange pump channel
The bittrex force of Koreans is powerful.
Last year our pumping room was highly trusted.
Do you think 500% ~ 1500% profit is impossible in a week?
We'll show you this is true.
With accurate chart reading, we plan to periodically pump.
We are recruiting people all over the world, and we do not need your money for free!
Just watch it. Install the telegram app and get in the channel.

Join Telegram channels http://telegram.me/DvaPump

안녕하세요. bittrex 거래소 펌핑 방입니다.
저희 한국인들의 bittrex 세력과 펌핑은 매우 강력합니다.
작년에 저희 펌핑방은 각종 코인 펌핑으로 크게 신뢰를 쌓았으며,
법적문제가 현재 있지않아, 다시한번 여러분들께 역사를 다시 써나가려고합니다.
일주일에 500% ~ 1500% 수익이 불가능할 것 같나요?
저희가 보여드리겠습니다. 우리방만의 노하우와 진실을
정확한 차트 리딩과 함께 저희는 주기적으로 펌핑할 예정입니다.
현재 전세계 사람들을 모집하고있고, 회원님들 돈 강요하지 않습니다. 공짜입니다.
구경만 하셔도 좋으니 텔레그램 어플 설치하고 저희 채널에 들어와주세요 ^^

텔레그램 입장해주세요. http://telegram.me/Dvapump

great post upvoted!!

Excelente aporte!

Gracias men :D

a very good post and can be made in an example

very soon friend

excelente compañero interesante tu programa, una pregunta tiene ventana grafica?
saludos

No amigo, estoy intentando buscar inversión para hacer una app

Gracias!

Es para ser corrido en linux, verdad? Requiere que algo esté instalado, además del sistema? Puedo correrlo sin riesgos en una instalación básica, Mint?

Hola migo nunca me dijo si pudo conectar con la api con la ayuda del archivo. saludos y a la orden

He estado apartado de Steemit y de mis estudios sobre programación. Disculpe. Seguimos en contacto.

Tiene Discord? Me gustaría consultar con ud algunas cositas sobre criptos, en privado.

Puedes escribirme a mi correo [email protected]

mmmm si necesitas el archivo bitrex q esta en mi github https://github.com/Seth-Root/python-bittrex/blob/master/bittrex/bittrex.py
Coloca ese archivo en el mismo directorio y copia tus tokens de bittrex al principio del script y ya deberia funcionar
Saludos me comentas como te fue

Hola, tus post son muy buenos, me gustaría poder hablar contigo por privado si puede ser y comentarte un proyecto en marcha. Un saludo. [email protected]

Hola amigo acabo de vr el comentario ya te escribi por gmail, gracias

Excelente voy a testearlo.

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63466.84
ETH 2636.54
USDT 1.00
SBD 2.76