Перейти к публикации
Форум ботоводов

Выставление сетки ордеров с библиотекой ccxt


Рекомендованные сообщения

Всем привет, экспериментирую с библиотекой ccxt. Хотелось бы выставлять ордера сеткой через заданное расстояние. Использую такой запрос 

order = exchange.createOrder('DOGE-PERP', side='buy', amount=1, type='market', price=0,2052095)

Как сделать чтоб этот запрос отправлялся несколько раз при этом каждый раз меняя содержимое параметра 'price' на установленную величину? Как вообще это делается? Есть задумки насчёт 

for x in range() но может кто подскажет что-то более элегантное?
 
Ссылка на комментарий
Поделиться на других сайтах

Например я могу отправить запрос в цикле for с указанием уже известных переменных 'number', 'market', 'amount', 'price' вписав их в запрос с использованием f" получится что-то типа
for order in range(number):
      order = exchange.createOrder(f"{market}, side='buy', amount={amount}, type='market', price={price}")
но это даст выставление ордера несколько раз по одной и той же цене. То есть насколько я понял надо как то при этом каждый раз изменять значение 'price'. Подскажите пожалуйста кто знает то уже всю голову сломал. Функцию же вроде как в запрос не вставить?
Ссылка на комментарий
Поделиться на других сайтах

Вроде как разобрался, осталось только перенести пример в код
price = 50
numbers = 2
 
while price > 10:
#print(price)
price = price - numbers
 
for order in range(1😞
order = (f"price={price}")
 
print(order)
 
Вывод консоли:
price=48
price=46
price=44
price=42
price=40
price=38
price=36
price=34
price=32
price=30
price=28
price=26
price=24
price=22
price=20
price=18
price=16
price=14
price=12
price=10
deadhard@debian:~/Документы/бот$ 
 
но всё равно выглядит как-то костыльно
Ссылка на комментарий
Поделиться на других сайтах

  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...