Робот на Python для Binance. Binance Bot Python

Поделиться
HTML-код
  • Опубликовано: 9 ноя 2024

Комментарии • 188

  • @РоманВладимирович-п2ь

    Отлично снят ролик, разжевано до мелочей. Для тех кто начал програмировать

  • @Леонид-с5з
    @Леонид-с5з Год назад +9

    7:04 Алгоритм действий торгового робота
    7:47 Функции
    14:57 2) Проверка растет ли монета в данный момент
    18:19 3) Функция осуществляющая торговлю
    22:05

  • @behappy2464
    @behappy2464 2 года назад +14

    Спасибо за видео! Лучшая мотивация изучить Питон) сделать для бота интерфейс, было бы тоже интересно)

    • @AVKlimov
      @AVKlimov  2 года назад +2

      Вам спасибо!

  • @peterv.4385
    @peterv.4385 2 года назад +3

    Еще не смотрел, но полистал, тема заинтересовала, подписался. Буду изучать. Спасибо за труд.

    • @AVKlimov
      @AVKlimov  2 года назад +1

      Спасибо Вам!

  • @АртемийМагдий
    @АртемийМагдий Год назад +4

    Просто пушка, лучшее руководство по написанию программы !!!🎉

  • @mikewazowski3035
    @mikewazowski3035 Год назад +2

    Начал смотреть ваши видео, очень интересно! Продолжайте...

  • @РоманГуляев-р4м
    @РоманГуляев-р4м 2 года назад +4

    Супер! Спасибо!
    Очень интересно! 2 раза пересмотрел! Очень подробное объяснение!

  • @АлександрБелоусов-т4б

    Отличное видео! Спасибо! Только начал изучать Пайтон. Ты промотивировал двигаться дальше.

    • @AVKlimov
      @AVKlimov  2 года назад +1

      Спасибо!)

  • @roman777ge
    @roman777ge 2 года назад +2

    Ничего себе! Как круто! Спасибо большое!

  • @alek_sey
    @alek_sey 2 года назад +3

    Огромное Человеческое Спасибо!

  • @Denis_Hab_Scalper
    @Denis_Hab_Scalper Год назад +2

    Спасибо тебе большое. Ты офигенно обьясняешь даже я понял что делать надо)

  • @aleksandrxspectrum4263
    @aleksandrxspectrum4263 2 года назад +2

    Вы супер!

    • @AVKlimov
      @AVKlimov  2 года назад +1

      Спасибо огромное!)

  • @АлексейКосов-ю2р
    @АлексейКосов-ю2р 11 месяцев назад +1

    ты красава! спасибо тебе большое за инфу!

  • @aleksandrxspectrum4263
    @aleksandrxspectrum4263 2 года назад +2

    привет! Отлично! Начинаем смотреть и учить. Благодарю!

  • @vladyslavharkusha3371
    @vladyslavharkusha3371 2 года назад +12

    Ты меня услышал!)
    Очень круто! Спасибо тебе!
    Идея на будущее: арбитраж между биржами. Думаю людям зайдет.
    И еще, можешь дать совет новичкам с чего лучше начать изучения Пайтона?

    • @AVKlimov
      @AVKlimov  2 года назад +17

      Тебе спасибо! Да, думал про арбитраж. Вместо теории, лучше писать работающие проекты, повторяя по видосам и тестить их - быстро придет понимание)

  • @sintefriz
    @sintefriz 2 года назад +2

    Очень круто! Ты молодец!

    • @AVKlimov
      @AVKlimov  2 года назад +2

      Спасибо!)))

  • @midnight_rev
    @midnight_rev 2 года назад +2

    Очень полезная информация, спасибо за видео

    • @AVKlimov
      @AVKlimov  2 года назад +2

      Спасибо Вам!

  • @YaroslavMartsyniuk
    @YaroslavMartsyniuk 2 года назад +2

    Спасибо !

  • @АртемийМагдий
    @АртемийМагдий Год назад +1

    Лайк, подписка !!!

  • @SuperCinema4d
    @SuperCinema4d 2 года назад +2

    Подскажите, тоже учусь питону и пытаюсь эту стратегию перекинуть на байбит, вот только подобной функции с процентами не могу найти в документации, а тутор класс!

  • @NN-oy9pz
    @NN-oy9pz 2 года назад +2

    А робота на шорт не пробывали делать? Это же то же самое но при падении рынка.

  • @paradoxtrading6472
    @paradoxtrading6472 2 года назад +2

    Thank you Bro!

    • @AVKlimov
      @AVKlimov  2 года назад +1

      Спасибо!)

  • @andreyustinov9667
    @andreyustinov9667 2 года назад +2

    Отличное начало. Спасибо! Посоветуйте, как и где протестировать робота на истории бинанс.

    • @AVKlimov
      @AVKlimov  2 года назад +2

      Спасибо! Посмотрите последние видео на канале

  • @oybekrajabov2698
    @oybekrajabov2698 2 года назад +1

    Хороший контент

    • @AVKlimov
      @AVKlimov  2 года назад +1

      Спасибо!

  • @i5anin
    @i5anin 2 года назад +3

    Что можете сказать про "Ядерная регрессия Надарая - Уотсона"?

  • @Леонид-с5з
    @Леонид-с5з Год назад +2

    Спасибо большое, то что искал, лайк, подписка. А на тестовом Бинансе работать будет и есть ли там какие-то особенности по сравнению с обычным Бинансом (например можно ли там торговать не фьючерсами (и в чем разница?)? И какой сервис для тестирования (с тестовым счетом) лучше выбрать - Бинанс или Тредингвью (в чем разница)?

  • @azaraslanov4125
    @azaraslanov4125 Год назад

    Добрый день. Благодарю за ценный урок. Хотел бы спросит если будут вопросы можно ли обрашатся к вам?

  • @crypptopanda
    @crypptopanda 2 года назад +5

    Хотелось бы увидеть урок по DCA стратегии.

  • @ДенисЛиманов-в9ъ
    @ДенисЛиманов-в9ъ Год назад +1

    Привет! Поддерживаю комментарий про интерфейс для бота, если есть возможность - покажи как пишется подобное)

  • @medokuk8644
    @medokuk8644 Год назад +1

    Класный урок спасибо! А как можно будет сделать интерфейс? Это на верное на Jango нужно будет делать да? Или можно просто прикрутить крд Python на HTML и CSS?

    • @AVKlimov
      @AVKlimov  Год назад +1

      Спасибо! Да, HTML и CSS достаточно

  • @Аня-е5х
    @Аня-е5х Год назад +1

    Дядя Саша ты молодец ты очень-очень-очень умный😅

    • @AVKlimov
      @AVKlimov  Год назад +2

      Спасибо, Анна! 🫣😍

    • @AVKlimov
      @AVKlimov  Год назад +2

      Как вы сходили в парк?

    • @Аня-е5х
      @Аня-е5х Год назад +2

      Крута

  • @ОлегВоропаев-к6ъ
    @ОлегВоропаев-к6ъ Год назад +2

    Здравствуйте! А как создать свой простой индикатор на Python типа (Open-Close), и можно ли сделать свою библиотеку индикаторов там же на Python?

  • @catnotdead2982
    @catnotdead2982 Год назад +1

    Привет. Может ты мне скажешь?
    Если я на бинансе усредняю позицию, например купил по 10$, потом по 5$, почему когда я продаю 1/3, то средняя цена не меняется? На акциях средняя падает, потому что в первую очередь продаются первые покупки

  • @ИльяНеобезательно

    Доброго времени суток. Видео ваши нравятся, спасибо за толковый контент. Подскажите, пожалуйста, как получить данные по "изменению" и "амплитуде" свечей? Эта инфомация на графиках в % отображается.

  • @ivanaldabaev1187
    @ivanaldabaev1187 10 месяцев назад +1

    Просьба! Видео: как вытягивать информацию из технических индикаторов?

    • @AVKlimov
      @AVKlimov  10 месяцев назад +1

      Какую именно иформацию?

    • @ivanaldabaev1187
      @ivanaldabaev1187 10 месяцев назад +1

      Например значение sma в данный момент, в момент закрытия предыдущей свечи, и в момент открытия текущей свечи, плюс другие индикаторы, как брать такого рода информацию из индикаторов, спасибо за уроки! @@AVKlimov

    • @AVKlimov
      @AVKlimov  10 месяцев назад +1

      @@ivanaldabaev1187 так это можно просто поститать по закрытым свечам. Формула нехитрая

    • @ivanaldabaev1187
      @ivanaldabaev1187 10 месяцев назад +1

      Может быть формула посложнее, поэтому вопрос: как подключать индикаторы?
      @@AVKlimov

  • @knakibwt
    @knakibwt Год назад

    Вопрос, библиотека от sammchardy? Не офиц? Спасибо

  • @ЛеонідКуперштейн
    @ЛеонідКуперштейн 2 года назад +18

    В целом интересно и познавательно, однозначно лайк, но есть замечания. Если вы ориентируетесь на юзера который не знает пайтон то давайте уже все объясняйте , а не 10% от базового пайтона или стройте видео для человека который уже знаком с пайтоном и не заостряйте на ненужных моментах по синтаксису а то опять же одно рассказываете и много чего нет. А вот действительно важные моменты не раскрыты, а именно условие по которому происходит выбор активного ассета. Ну и еще моменты. В терминологии трейдинга вы разбираетесь лучше чем в пайтона - цикл try и цикл if - вы серьёзно?)))) ну можно списать на некое волнение во время записи или так чтото запутался. Но давай еще!

    • @AVKlimov
      @AVKlimov  2 года назад +3

      Принял. Спасибо за отзыв!

    • @Bekcoin
      @Bekcoin 2 года назад +2

      @@AVKlimov доброго времени суток начал пользоваться вашим кодом пока торгует в минус 4 сделки.все как у вас думал такая стратегия хорошо поработала бы фьючерсами в шорт..есть дополнение к коду?

    • @AVKlimov
      @AVKlimov  2 года назад +4

      Приветствую! Надо будет написать код для фьючей

    • @kuperok100
      @kuperok100 2 года назад +3

      @@AVKlimov давай тоже интересно, но больше с использованием RL

    • @AVKlimov
      @AVKlimov  2 года назад +4

      Ok

  • @k0lchan414
    @k0lchan414 Год назад +2

    Я правильно понимаю что бот покупает РАНДОМНУЮ монету? Или как?

  • @АртёмТерещенко-л7м
    @АртёмТерещенко-л7м 2 года назад +1

    Добрый день. А на каком таймфрейме определяется самая активная пара? Или активность определяется по какому то другому принципу?

    • @AVKlimov
      @AVKlimov  2 года назад +1

      В этом примере за текущие сутки

  • @nailfayzullin969
    @nailfayzullin969 2 года назад +2

    Чтобы получить API ключи на binance необходимо что то положить на свой счёт там? Или достаточно получить верифицированный аккаунт?

    • @AVKlimov
      @AVKlimov  2 года назад +1

      Деньги ложить не нужно. Можно даже не верифицировать его

    • @nailfayzullin969
      @nailfayzullin969 2 года назад +1

      @@AVKlimov пытался получить API ключи, заполнял формы, получал коды, подтверждал и получал "системная ошибка". Обратился в поддержку, сделал видео моих действий, сказали что наверное надо что то положить на счёт. Пытался это делать из под винды, потом линукса, под хромом, результат один и тот же.
      Перешёл на testnet, там сделал тестовые API ключи.

    • @AVKlimov
      @AVKlimov  2 года назад +1

      Странно. Хотите в телеги созвонимся - посмотрим вместе на экран

  • @i5anin
    @i5anin 2 года назад +2

    Что за расширение отображения в терминале?

  • @NN-oy9pz
    @NN-oy9pz 2 года назад +1

    Timestamp for this request is outside of the recvWindo

    • @AVKlimov
      @AVKlimov  2 года назад +1

      Нужно синхронизировать время на компе

  • @МаксимЛинник-ъ9о
    @МаксимЛинник-ъ9о 9 месяцев назад +1

    Написал все как здесь. Почему то бот пишет пару и стоимость в окне и на этом все заканчивается. Больше ничего не происходит.

  • @MrRazDvaAga
    @MrRazDvaAga 2 года назад +1

    Бота лучше создавать с ключами binance testnet, чтобы можно было торговать на демо депозите. Client(keys.api_key, keys.api_secret, testnet=True). + работу организовать через вебсокеты

    • @AVKlimov
      @AVKlimov  2 года назад +1

      Можно торговать на минимальный лот. Ничего не потеряете, зато обкатаете в боевом режиме

  • @user-mp4xm1ch4k
    @user-mp4xm1ch4k 4 месяца назад

    А можно ли использовать его на скальпинге ?

  • @heheyhshhs8193
    @heheyhshhs8193 Год назад

    Вопрос, мне нужно получить информацию о цене ликвидации фьючерсной позиции, для того чтобы бот ставил ордер на 0.2 от цены ликвидации, если она изменилась. Это возможно ? Если да то как ?

  • @Jack66148
    @Jack66148 11 месяцев назад +1

    Интересно а вообще на самом бинансе есть документация какие команды можно использовать для подключения к ним, я искал ничего не нашел?

    • @AVKlimov
      @AVKlimov  11 месяцев назад +1

      Конечно есть binance-docs.github.io/apidocs/spot/en/

  • @СергійШмид-ы4й
    @СергійШмид-ы4й Месяц назад

    він буде працювати тільки тоді коли буде включений комп і запущений код?

  • @camper795
    @camper795 2 года назад +1

    Спасибо за видео! переделал по фьючерсы. Сделка открылась. Но далее такая ошибка: buyprice = float(order['fills'][0]['price'])
    KeyError: 'fills' - У кого какие мысли?

    • @AVKlimov
      @AVKlimov  2 года назад +1

      Во фьючах другие данные ордера. В понедельник выложу видео с хорошей библиотекой для фьючерсов - лучше использовать ее

  • @russiantime778
    @russiantime778 Год назад +1

    Стратегия так себе конечно, когда рынок зелёный, лучше покупать ту монету которая больше всего просела за день, если не было негативных новостей, это из собственного опыта. Ну и неплохо было бы настроить трэйлинг а не выход по фиксированному тейк профиту. В любом случае спасибо за видео, ко что для себя подчеркнул.

    • @maddocrusmad464
      @maddocrusmad464 Год назад +1

      Тут человек описал самое основное, как подключится как выставить закрыть ордер и стоплосс поставить. А уже супер пупер алгортмы пользователь должен сам на свой страх... Как говорится.

  • @gladyshavandrey6953
    @gladyshavandrey6953 Год назад +1

    в коде top_coin максимум ищется по string а не по float и не является максимальным числом. Небольшое исправление:
    top_coin = work[work.priceChangePercent.astype(float) == work.priceChangePercent.astype(float).max()]

  • @Jack66148
    @Jack66148 11 месяцев назад +1

    Мне интересно откуда вижуал студио подтянул библиотеку бинанс мы же ее не скачивали?

    • @AVKlimov
      @AVKlimov  11 месяцев назад +1

      Она была установлена. Забыл сказать, наверное

  • @max_postmind
    @max_postmind Год назад +1

    Немного не по теме, но привык к пайчарм, он чем-то будет плох?

    • @AVKlimov
      @AVKlimov  Год назад +2

      крутая среда

  • @life4233
    @life4233 2 года назад +1

    Подскажите пожалуйста, если мне достаточно чтобы он просто показал растущую монету, т.е. закончить на второй функции last_data, как мне правильно вывести? После return frame ввел print(last_data()), пишет что то типа ошибка, 3 позиции аргумента символ, интервал, лукбэк. Как правильно вывести, чтобы просто монету вывел, как после первой функции.

  • @homyakpoedatelll
    @homyakpoedatelll 2 года назад +1

    Отдает ошибки BinanceAPIException: APIError(code=-1013): Invalid quantity. if not (200

  • @ХусейнЧахкиев-э7ы
    @ХусейнЧахкиев-э7ы Год назад +2

    А на байбите и капико можно использовать его?

    • @AVKlimov
      @AVKlimov  Год назад +1

      Немного исправить нужно

  • @HomeAlexa
    @HomeAlexa 2 года назад +1

    Здравствуйте! Видео класс! Но у меня в терминале Visual Studio Code раздела OUTPUT когда тоже самое делал нет никаких надписей после запуска задачи и справа в окошке нет слова CODE. Почему так может быть? То что на видео 7:47 минута. Все правильно вписал, но не запускается

  • @ОльгаОлизько-ж5ы
    @ОльгаОлизько-ж5ы Год назад +1

    А торговля осуществляется с помощью USDT?

  • @NN-oy9pz
    @NN-oy9pz 2 года назад +1

    Иногда срабатывает ошибка LOT_SISE видимо надо проверять количество на соответствие минимальной, максимальной сумме и количеству знаков после запятой.

    • @superstar474
      @superstar474 2 года назад +1

      Как исправить?

  • @NotEmpty2011
    @NotEmpty2011 Год назад +1

    Уважаемый, как в Терминале Visual Studio Code отключить отображение чисел в экспоненциальном формате? 1.0000000000000001e-11 нечитабельно вообще

    • @codered_it
      @codered_it Год назад

      ticker = format(ticker, ".10f")#10 символов после запятой

  • @NN-oy9pz
    @NN-oy9pz 2 года назад +2

    Можно упростить с расчётом количества первой покупки, у Вас: qty = round(buy_amt / df.Close.iloc[-1], 1), а у Бинансе в Маркет ордере есть переменная - quoteOrderQty, это как раз то количество базовой валюты (в нашем случае USDT) на которое собираешься купить монет.

    • @bo44arov
      @bo44arov 2 года назад +2

      Это ж надо документацию к api читать 😄 никто не любит это делать

  • @user-mp4xm1ch4k
    @user-mp4xm1ch4k 4 месяца назад

    А может ли этот питон различить формацию свечей паттерны, свниг хай свинг лоу?

    • @AVKlimov
      @AVKlimov  4 месяца назад +1

      Конечно

  • @laznutius8794
    @laznutius8794 10 месяцев назад

    Написал код как в видео, в консоли Пайчама ордер отображается, а на саму биржу не приходит, хотя ключи указаны правильно, из-за чего это может быть?

  • @АлександрБердин-т6з

    Код отличный, но при закрытии позиции он почему то не продаёт, код падает именно когда доходит до стопов. Я уже добавил исключения - не помогло.

    • @AVKlimov
      @AVKlimov  Год назад +1

      Там комиссия вычитается из объема. Нужно купить немного bnb

  • @mao8157
    @mao8157 2 года назад +2

    нужно в терминале делать такую же папку как у тебя или свою ?

    • @AVKlimov
      @AVKlimov  2 года назад +1

      В свою папку

  • @epifanov77
    @epifanov77 Год назад

    PIP : Имя "PIP" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попы
    тку.
    строка:1 знак:1

    • @staspetrovich3944
      @staspetrovich3944 11 месяцев назад

      Было такое. Нужно в панели управления прописать путь к Питону в Path и перегрузиться

  • @РомаКотенко-я2ш
    @РомаКотенко-я2ш Год назад +1

    Возможно ли с помощью АРІ перевести токены , на другую биржу или кошелёк?

    • @AVKlimov
      @AVKlimov  Год назад +1

      Без подтверждения, вроде как, нет

  • @Tolyeschebudet
    @Tolyeschebudet Год назад

    на сегодня это будет работать?

  • @NN-oy9pz
    @NN-oy9pz 2 года назад +2

    Cпасибо за видео! Скажите как можно вывести подробную информацию об ошибке LOT_SISE? Дело в том, что в этом фильтре много параметров и на мой взгляд, все параметры ордера соответствуют фильтру, но эта ошибка возникает...

    • @AVKlimov
      @AVKlimov  2 года назад +1

      Привет! Скорее всего изменился шаг цены инструмента на Бинансе

    • @superstar474
      @superstar474 2 года назад

      @@AVKlimov а как исправить ошибку? Код написан точь в точь, но выдает такую ошибку

  • @privetande
    @privetande Год назад

    Подскажите пожалуйста что делать с ошибкой APIError прям так и выдаёт эту надпись

  • @vasvas2304
    @vasvas2304 Год назад +2

    Отлично ! Только хотелось бы сетку выставлять, а не один ордер и регулировать!

    • @vasvas2304
      @vasvas2304 Год назад

      И второй вопрос , а гда там прикручивать нейронку по подбору параметров индикаторов.. ? Скорее всего будт ряд условий из других модулей с разными значениями индикаторов в реальном времени

  • @futures1405
    @futures1405 Год назад

    Привет. У меня вопрос можно ли арендовать робота с рабочим алгоритмом и скопировать его код для себя чтобы не платить аренду?😅

    • @AVKlimov
      @AVKlimov  Год назад

      Думаю, да

    • @futures1405
      @futures1405 Год назад

      Спасибо за ответ!

    • @futures1405
      @futures1405 Год назад

      Не понимаю как это сделать. Но в последнее время очень интересно иметь своего бота

  • @DA-N-I-E-L
    @DA-N-I-E-L Год назад +1

    У меня появилась проблема. Бот только покупает, но не продаёт.Не могли бы помочь?

    • @AVKlimov
      @AVKlimov  Год назад +1

      Вам нужно купить немного BNB на спот. Тогда комиссия за сделки будет вычитаться из него

  • @paexpert8503
    @paexpert8503 2 года назад +4

    Робот заработал? Сколько?

    • @AVKlimov
      @AVKlimov  2 года назад +2

      Я не тестил его

  • @ИгорьБеляев-н7е
    @ИгорьБеляев-н7е Год назад

    Пк должен работать постоянно? Если да, то есть ли способ обойти это? Спастибо

    • @AVKlimov
      @AVKlimov  Год назад

      Можно выложить робота не сервер. Есть видео на канале как сделать это

  • @heckfyferus8658
    @heckfyferus8658 2 года назад +1

    А как можно удалить все открытые ордера - сразу все????

    • @AVKlimov
      @AVKlimov  2 года назад +2

      Закрыть их

  • @DlMlN
    @DlMlN 11 месяцев назад

    Незнаю но почемуто у меня не получается, при проверочном запуске у меня открывается терминал и пишет путь к exe файлу. При этом библиатеку бинанс устанавил и так же пандас в точности как на видео. Подскажите кто знает в чем проблема?

  • @lemonjuice938
    @lemonjuice938 2 года назад +2

    а как ключ настроить? там только на считывание стоит

    • @AVKlimov
      @AVKlimov  2 года назад +1

      В этом видео показал ruclips.net/video/PvOd7UQsaRw/видео.html

    • @lemonjuice938
      @lemonjuice938 2 года назад +1

      @@AVKlimov как создать ключ я понял, но у видео не объяснил что выбирать чтобы бот продавал и покупал, а там по стандарту стоит только чтение

    • @AVKlimov
      @AVKlimov  2 года назад +1

      Да, нужно поставить галочки

  • @relaxbro6188
    @relaxbro6188 2 года назад +1

    У вас можно робота заказать ???

    • @AVKlimov
      @AVKlimov  2 года назад +1

      Привет! Можно. Можете написать стратегию в тг? t.me/AVKlimov

    • @relaxbro6188
      @relaxbro6188 2 года назад +1

      @@AVKlimov Хорошо. Как только проверю стратегию обязательно обращусь к вам.

  • @МаксимПонкращенко-о7л

    Кто нибудь тестил ?)

  • @СергійШмид-ы4й
    @СергійШмид-ы4й Месяц назад

    Хтось пробував реально робочий код?і якщо Да то скільки змогли заробити?

  • @Интересное-ю5ц
    @Интересное-ю5ц 7 месяцев назад

    Напишите мне на заказ❓

  • @Витос347
    @Витос347 2 года назад +2

    Пишет что имя рір не распознано. Что ето может быть

  • @Skittupp
    @Skittupp 10 месяцев назад

    у меня не запускается код

  • @rusan85
    @rusan85 Год назад +1

    Кто мне сможет сделать робота для babyt, оч простого

  • @browneyes7497
    @browneyes7497 Год назад

    На кого расчитао это видео? На тех кто не знает синтаксис питона, но в целом знаком с тем как пишутся роботы для бинанса?
    Многое не раскрыто, когда раскрыто то что можно было и не раскрывать…

  • @sattrys
    @sattrys 2 года назад +1

    Тебе стоило назвать видео - "Краткий курс по питону и немного бинанс".
    Зачем объяснять синтаксис? Если захотят узнать как работает питон, будут искать по соответствующим ключам.

  • @sergeyss745
    @sergeyss745 2 года назад +1

    как же всё неграмотно. Просто ужас ((

  • @broflaris
    @broflaris Год назад +1

    объясните пожалуйста по подробней строку, вообще не понимаю work = usdt[~((usdt.symbol.str.contains('UP')) | (usdt.symbol.str.contains('DOWN')))]
    как работают символы ~ | почему именно так

    • @AVKlimov
      @AVKlimov  Год назад +1

      Исключить из usdt символы, содержащие в себе up и down. Все, кроме и в скобках что исключить

  • @mrwhite535
    @mrwhite535 Год назад +1

    Не получилось. Не распечатывает top_coin

  • @Игорь-р6м2ы
    @Игорь-р6м2ы Год назад +1

    qty = round(buy_amt / df.Close.iloc[-1], 1) - если валюта стоит дорого (скажем биток), то round нам будет до 0. округлять все заявки меньше пол битка

    • @Игорь-р6м2ы
      @Игорь-р6м2ы Год назад

      info = client.get_symbol_info('BTCUSDT')
      round(buy_amt/df.Close.iloc[-1], int(-np.log10(float(info['filters'][2]['stepSize']))))
      наверное так...

    • @the_riot_guy
      @the_riot_guy Год назад

      @@Игорь-р6м2ы да, только уже не [2], а [1]

    • @Lowlione
      @Lowlione Год назад

      @@Игорь-р6м2ы а -np это что?

  • @ihornikulin1061
    @ihornikulin1061 Год назад +1

    А как вместо спота указать фьючерсы?

    • @AVKlimov
      @AVKlimov  Год назад +2

      Есть примеры в других видео на канале

  • @worldtech2770
    @worldtech2770 2 года назад +1

    здравствуйте, подскажите пожалуйста как работает эта строчка?
    top_coin = work[work.priceChangePercent == work.priceChangePercent.max()]
    не совсем понимаю как срабатывает ==
    спасибо

    • @AVKlimov
      @AVKlimov  2 года назад +2

      Берет самую первую монету, которая показала наибольшее изменение в процентах

    • @worldtech2770
      @worldtech2770 2 года назад +1

      @@AVKlimov подскажите пожалуйста на 29:55 , у нас в переменную qty записывается количество монет которые мы купили, в видео вы показываете что бы закрыть сделку, то есть продать монету, тоже присваиваем quantity = qty (то есть мы хотим продать то количество которое покупали)не учитывая stopploss и takeprofit
      Как в qty попадет количество монет для продажу с учетом профита или стоплоса
      Или я чего то не понял, спасибо

    • @AVKlimov
      @AVKlimov  2 года назад +1

      Вы купили 10 монет по 100$. Цена поднялась до 200$ - вы продаете эти же 10 монет только по 200$. Вы заработали 100$

    • @worldtech2770
      @worldtech2770 2 года назад +1

      @@AVKlimov точно, спасибо! монета же к юсдт растет или падает в цене

    • @gladyshavandrey6953
      @gladyshavandrey6953 Год назад +1

      @@AVKlimov в коде top_coin максимум ищется по string а не по float и не является максимальным числом. Небольшое исправление:
      top_coin = work[work.priceChangePercent.astype(float) == work.priceChangePercent.astype(float).max()]

  • @shaxdjuraev5585
    @shaxdjuraev5585 6 месяцев назад

    у кого то выходила ошибка "requests.exceptions.SSLError: HTTPSConnectionPool(host='api.binance.com', port=443): Max retries exceeded with url: /api/v3/ping (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:1007)')))"