-
Публикации
143 -
Зарегистрирован
-
Посещение
-
Дней в лидерах
41
Последний раз admin выиграл 16 августа 2020
Публикации admin были самыми популярными!
Репутация
66 ExcellentПосетители профиля
Блок посетителей профиля отключен и не будет отображаться другим пользователям
-
Пересылать сообщения из чужих чатов и каналов в свои
тему ответил в admin пользователя admin в Боты для Telegram
Я честно говоря уже подзабыл что там и как, но на скриншоте написано, что могут выдаваться ошибки и это сейчас не важно, попробуйте продвинуться дальше, к этому шагу всегда можно вернуться если потребуется. Вроде бы будет достаточно в итоге его положить в папку с ботом -
Jesusadmin подписался на admin
-
Пересылать сообщения из чужих чатов и каналов в свои
тему ответил в admin пользователя admin в Боты для Telegram
Добрый день, Скрипт работает при включенном компе, конкретный чат задать можно -
Пересылать сообщения из чужих чатов и каналов в свои
тему ответил в admin пользователя admin в Боты для Telegram
Сейчас ругается на отступы, вы когда добавляли, поставили видимо не правильное кол-во пробелов/табуляций вначале строки или вокруг неё. На MacOS не подойдут файлы, собранные под Windows -
Пересылать сообщения из чужих чатов и каналов в свои
тему ответил в admin пользователя admin в Боты для Telegram
Найдите в скрипте строки # main events cycle while True: event = td_receive() if event: И измените вот так # main events cycle while True: event = td_receive() if event: print(event) # <--- И смотрите в процессе, какой поток сообщений вам пишет, особенно после ввода цифр. Может быть у вас телеграм требует дополнительной авторизации через телефон или вроде того, такие вещи есть в протоколе, но не поддерживаются в скрипте Киньте вывод сюда если что -
Здравствуйте, конечно можно, можно брать исторические данные по свечам, можно брать историю сделок по периодам (сдвигая окна timestamp). Эта информация официально доступна через API биржи Подробности можете посмотреть здесь https://bablofil.ru/binance-api/ (методы klines, aggTrades и т.п.)
-
А есть более элегантное решение?
тему ответил в Andrei22 пользователя admin в Разработка, идеи ботов
Да Там же в binance_api после requests есть и проверка на доп ответы Binance с их внутренними кодами (code) -
Ф-ция, которая приводит любое число к числу - редкая ошибка !!
тему ответил в Andrei22 пользователя admin в Разработка, идеи ботов
Да, забавно, если взять калькулятор, подставить в формулу значения и посчитать самому, то всё сходится 0.58*(1/0.01)/1(1/0.01) = 0.58 А если считать в питоне, то споткнемся на >>> 0.58*(1/0.01) 57.99999999999999 Нужно будет использовать модуль Decimal https://docs.python.org/3/library/decimal.html -
А есть более элегантное решение?
тему ответил в Andrei22 пользователя admin в Разработка, идеи ботов
В binance_api найдите строку response = requests.request(method=self.methods[command]['method'], url=api_url, data="" if self.methods[command]['method'] == 'GET' else payload_str, headers=headers) и после неё добавьте if response.status_code == 429: ... -
Я не планирую, т.к. в свое время разочаровался в биттрексе - часть данных в апи кешировалась, иногда были перепутаны buy и sell (в истории торгов одни данные, в апи - другие), даже как видел, как по одному и тому же запросу возвращались данные разных пар (10 раз возвращаются данные BTCUSDT, один раз - LTCUSDT). Сейчас наверняка часть уже поправили, но еще осталась их политика - этих обслуживаем, этих нет и т.п. Может быть кто-то другой возьмется, добавит логики, код весь доступен.
-
Это ограничение API Bittrex. Впрочем, можно брать минутные свечи или любые другие, и агрегировать их в нужный интервал, например по три шт.
-
Пересылать сообщения из чужих чатов и каналов в свои
тему ответил в admin пользователя admin в Боты для Telegram
Она и не должна запускаться, она нужна будет другим скриптам в дальнейшем. У вас ругается на cmake, его нужно будет установить (там дальше в статье это есть и ссылка). На данном этапе вы просто добавили путь к gnuwin и должны продолжать устанавливать всякие программы дальше. Либо взять готовые либы из п.3 и не париться) -
Пересылать сообщения из чужих чатов и каналов в свои
тему ответил в admin пользователя admin в Боты для Telegram
Просто пролистайте дальше, скачайте готовые файлы и запустите ) -
Вопрос по модификации БОТА для BINANCE с индикаторами.
тему ответил в kozak пользователя admin в Разработка, идеи ботов
Конечно можно, но придется писать много кода. Можно даже уместить логику в текущем боте, завести массив открытых слотов и создавать баи пока слоты не заполнятся. На каждом селле высвобождать слот и проверять, в какую пару стоит вложиться. -
Люди тратят время, отвечают вам корректно и по делу а вы критикуете, нехорошо. В тексте ответа, который вы выложили, написано о том, что доступ запрещен, потому что проксирующий сервер Йобита запрещает вам доступ, обычно это связано с тем, что либо сам йобит защищается от атак и ограничил доступ вообще всем ботам, либо вы запустили несколько ботов одновременно, вас сочли атакующим и запретили доступ. Нужно попробовать сменить домены с yobit.io на yobit.net в коде, другой вариант - воспользоваться VPN.
-
Ф-ция, которая приводит любое число к числу - редкая ошибка !!
тему ответил в Andrei22 пользователя admin в Разработка, идеи ботов
Кстати говоря, я упростил эту формулу, и сделал более точной, но пока руки не дошли в боте поменять (планирую это сделать). Если кому нужно, вот как я сейчас делаю в голанге coins = math.Floor(coins*(1/symbols_params[pair].StepSize)) / (1 / symbols_params[pair].StepSize) sell_price = math.Floor(sell_price*(1/symbols_params[pair].TickSize)) / (1 / symbols_params[pair].TickSize) Если переложить её на питон, можно написать вот так from math import floor def adjust_to_step(value, step, increase=False): return floor(value*(1/step)) / (1 / step) +(float(step) if increase else 0)