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

ZergeZ

Members
  • Публикации

    8
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    1

Последний раз ZergeZ выиграл 8 февраля

Публикации ZergeZ были самыми популярными!

Посетители профиля

Блок посетителей профиля отключен и не будет отображаться другим пользователям

ZergeZ's Achievements

Newbie

Newbie (1/14)

1

Репутация

  1. Вопрос, что продразумевает фраза "перевод бота в облако". Можно по конкретней? Что касается Web - то же пришел к аналогичному выводу. Сделать управление локальным ботом на питоне через web страничку, которая то же на локальном сервере Если надо, можно дать к ней доступ и извне. Эта страничка: 1) будет отображать необходимую информацию о данных по работе бота, профит, курсы, количество открытых ордеров, выбор стратегии Шорт/Лонг/флет, итд и тп 2) будет управлять таблицей в БД, из которой Бот получает данные для работы ( то, что сейчас бот берет из текстового файла config.py) и при каждом цикле опроса фактически будет устанавливать заданные вами параметры работы, например процент профита, размер мимниального ордера. Сразу на одной странице управление/отображение всеми парами. Мне кажется это удобно, оперативно, и информативно.
  2. Я увидел только из полезного: Please enable cookies. Access denied Может и впрям биржа блокирует или что то у них изменилось и requests от бота неправильно взаимодействет с биржей. Стаьвте среду разработки и отладчиком смотрите в каком месте программа начинает взаимодействовать не так как должна
  3. Тут бы отладчиком пройти и посмотреть - что отдает биржа на запрос. Вставьте на худой конец временно команду pprint(offers) после offers = json.loads(requests.get("https://yobit.net/api/3/depth/etc_rur?limit=1").text)["etc_rur"] и посмотрите что в массиве offers. Маловероятно, что на обычный запрос в броузере все отдается, а по API - нет. Там же точно такой же запрос, поскольку это Public часть API
  4. Учите программирование, если хотите развиваться и что-то менять. Иначе так и будете простыни посылать, а толку никакого. Эта функция , как видно из файла котоырй вы привели , поиском находится в строке: from misc import adjust_to_step, sync_time, calc_buy_avg_rate, calc_sell_avg_rate, get_order_trades Эта строка говорит что функция adjust_to_step находится и берется из файла misc.py - там ее и смотрим и правим Ошибка действительно подтвердилась, это легко проверить, если поставить точку останова в самой функции и по подставлять туда разные значения. Скорее всего эта ошибка связана с особенностями окргления чисел внутри самого питона. Поскольку внутри функции есть операция деления , то при каких то комбинациях данных ошибка и проявляется. Вот эта функция - находится в файле misc.py def adjust_to_step(value, step, increase=False): return ((int(value * 100000000) - int(value * 100000000) % int( float(step) * 100000000)) / 100000000)+(float(step) if increase else 0) Но проще всего наверное поменять в ней самой, тогда нигде ничего не надо будет больше изменять - сделать вот так: def adjust_to_step(value, step, increase=False): value += 0.000000001 return ((int(value * 100000000) - int(value * 100000000) % int( float(step) * 100000000)) / 100000000)+(float(step) if increase else 0)
  5. Вот я про то и пишу, что чтобы дописать необходимый момент - надо разобраться. Не надо книжки читать( хотя конечно кому как больше нравится), - так вы действительно будете долго разбираться. Гораздо эффективнее - как я вам советую - берите тексты программ, которые здесь приведены - там все разжевано. Начните с простейших, а все что вам непонятно, сразу ищите в инете - прямо хоть строку кода копируйте и все будет обьяснено и показано. Непонятно в одном месте, прочитайте об этом же в другом. В этом вся прелесть интернета, в отличии от книжки, где у вас только один вариант обьяснения, и он в конкретном случае может быть вами не понят. Без этого вы никогда не сможете ничего доработать под себя. А кого то просить, - больше времени потратите на обьяснение того что вам надо, быстрее разобраться и начать править самому. 3,160.74 Да это все можно пропустить на первых порах, вникать в это глубоко - не нужно абсолютно! для решения ваших простейших "дописать"!!!! Просто вставляйте и используйте, также как в примерах.
  6. Вряд ли это поможет, рынок может продолжать и падать и расти длительное время. Важно, как мне кажется, найти какой то показатель, который будет говорить - пошел устойчивый тренд на снижение или наоборот на рост, и у уже по его данным можно все что угодно менять, ну например менять % профита - увеличивать его, например, при продаже, и уменьшать при покупке - когда идет рост и , наоборот, - менять эти проценты в другую сторону , при падении. Или менять даже целикорм стратегию торговли по нужной монете . Это все не сложно сделать, берите текст любого робота, который здесь выложен,( Огромный респект за это автору сайта), лучше, наверное того, который связан с вашей биржей, и начинайте построчно изучать - любая непонятная строчка, или команда - гуглите - смотрите что это такое, все максимально подробно изложено , материалов море. В одном месте не допоняли, читайте в другом. В наше время освоить можно азы в любом деле, ну а уж в программировании, то точно. За 1-2 дня можно во всем разобраться. А еще лучше - поставить какую- нибудь систему для разработки на питоне, ну например PyCharm и отладчиком пройти по всему коду - и наглядно смотреть, что он делает - значение переменных, выполнение условий итд
  7. Было бы интересно прочитать статью об использовании того или иного варианта GUI для совместной работы с ботом. Например для наглядной выдачи информации о текущей ситуации по торгуемым монетам. Ну, например - доходность на текущий момент, в какой стадии работы находится бот - покупает/ продает. Вывод текущего курса и тд, много чего можно сделать. Так что бы на одном экране была видна нужная информация. Можно добавить и то или иное управление ботом, например - вкл/выключить ту или иную монету( из списка имеющегося в config), изменить заданный профит, переключить стратегию, ну и тд Обмен с ботом можно вести через БД. Вопрос в том, какую GUI лучше прикрутить - их, я посмотрел - более десятка как минимум. Может быть есть опыт практичесокй работы с тем или иным GUI.
×
×
  • Создать...