@AlexHDreal

Верны ли функции покупки и продажи по BINANCE API?

В этом куске кода предоставлена функция с командами продажи и покупки криптовалюты.
Не смотрите на алгоритм действий) Меня интересует правильно ли прописаны команды продажи и покупки.
Вроде написал всё по доке, первый аргумент торговая пара, второй количество штук крипты за EUR.
Проверить код страшно, так как он не тестовый) Знающие люди объясните что к чему? Может есть годный гайд по данным командам.
# Рынок
ASSET = 'DOGEEUR'
# Торгуемая валюта
CURRENCY = 'EUR'
# Торгуемая криптовалюта
CRYPTOCURRENCY = 'DOGE'

SIGNAL = 1

''' П о к у п к а '''
def order_market_buy(quantity):
	order = client.order_market_buy(symbol=ASSET, quantity=quantity)

''' П р о д а ж а '''
def order_market_sell(quantity):
	order = client.order_market_sell(symbol=ASSET, quantity=quantity)


def stocks(FIRST_PRICE): 

	# Функция обрезает число до n кол-во символов(Нужна чтобы при покупки и продажи не возникло ошибки)
	def toFixed(f: float, n=0):
		a, b = str(f).split('.')
		return '{}.{}{}'.format(a, b[:n], '0'*(n-len(b)))

	global SIGNAL

	if SIGNAL == 1:
		#ПОКУПКА КРИПТОВАЛЮТЫ
		order_market_buy("DOGEEUR", toFixed(float(balance(CURRENCY)['free']) / price(ASSET)))
		SIGNAL = 0

	elif SIGNAL == 0
		#ПРОДАЖА КРИПТОВАЛЮТЫ
		order_market_sell("DOGEEUR", toFixed(float(balance(CRYPTOCURRENCY)['free'])))
		SIGNAL = 1
  • Вопрос задан
  • 239 просмотров
Пригласить эксперта
Ответы на вопрос 1
@antonwx
Так создайте тестовый аккаунт. Там же есть такая возможность.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы