AnisovAleksey / HamsterKombatBot

Bot that mines coins in HamsterKombat
15 stars 5 forks source link

[QUESTION] Логика покупки комбо карт #11

Closed XPacL closed 4 days ago

XPacL commented 1 month ago

В первую очередь спасибо за отличную реализацию логики покупки и апгрейда карточек. Возник вопрос по поводу работы логики покупки комбо карточек:

  1. Просчитывается ли выгодность покупки комбо (например, стоимость выкупа всех комбо карт превышает профит, который будет получен по итогу)?
  2. Если невозможно купить хотя бы одну карту из трёх (по разным причинам), будет ли он покупать доступные карты, несмотря на это?
  3. Если задан неприкосновенный баланс, будет ли он его тратить на покупку комбо (имеет смысл, если вырученные 5 млн покроют стоимость выкупа комбо)?
AnisovAleksey commented 1 month ago

Выше ответили все верно) посчитать выгодность комбо можно, но надо ли оно?) как будто оно будет выгодным почти всегда, накиньте обратные примеры, если есть.

Yorksik commented 1 month ago

Выше ответили все верно) посчитать выгодность комбо можно, но надо ли оно?) как будто оно будет выгодным почти всегда, накиньте обратные примеры, если есть.

Сегодняшнее комбо для меня немного выгоднее чем самая выгодная карта.

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

все сильно зависит от того какие комбо карты выпадут!

AnisovAleksey commented 1 month ago

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

Yorksik commented 1 month ago

Как в коде реализован запрос на актуальные комбо карты и шифры. откуда бот знает какие карты для комбо выбирать и какой шифр тапать?

AnisovAleksey commented 1 month ago

Как в коде реализован запрос на актуальные комбо карты и шифры. откуда бот знает какие карты для комбо выбирать и какой шифр тапать?

комбо карты запрашиваются по ссылке https://anisovaleksey.github.io/HamsterKombatBot/daily_combo.json шифр достается из запроса config'а на каждой итерации бота

Yorksik commented 1 month ago

Как в коде реализован запрос на актуальные комбо карты и шифры. откуда бот знает какие карты для комбо выбирать и какой шифр тапать?

комбо карты запрашиваются по ссылке https://anisovaleksey.github.io/HamsterKombatBot/daily_combo.json шифр достается из запроса config'а на каждой итерации бота

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

Если репозиторий обновится, докер образ пересоберется сам или нужно сделать pull и пересобрать руками?

AnisovAleksey commented 1 month ago

ну сам он точно не пересоберется)

Yorksik commented 1 month ago

ну сам он точно не пересоберется)

ок. спасибо. думал как в кубере если в репо поменял, то новый образ сам развернется в докере.

P.S. Сори за глупые вопросы. Я только учусь)

anotheron1 commented 1 month ago

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

Мне кажется, да. Вот сейчас комбо:

  1. Meme coins (lvl 17) - 8,002,226 / 347 = 23,061
  2. IT team (lvl 17) - 8,002,226 / 758 = 10,557
  3. Web3 academy launch (lvl 16) - 18,287,997 / 4,420 = 4,137 Саммари - (34,292,449 - 5,000,000) / 5,525 = 5,301

И возьмём карточку из спешл Consensus Piranha Pass (lvl 14) - 16,614,856 / 4,890 = 3,397 И подобных много

XPacL commented 1 month ago

Чем выше уровень, тем меньше смысла в покупке комбо. У меня сейчас карты ценой по 20-40 млн каждая, и в преддверии скорого (как говорят) листинга эти средства лучше вкладывать в максимально выгодные карточки вместо комбо. Достаточно было бы сделать опцию отключения автопокупки комбо.

anotheron1 commented 1 month ago

Чем выше уровень, тем меньше смысла в покупке комбо. У меня сейчас карты ценой по 20-40 млн каждая, и в преддверии скорого (как говорят) листинга эти средства лучше вкладывать в максимально выгодные карточки вместо комбо. Достаточно было бы сделать опцию отключения автопокупки комбо.

В целом, да, всё так. Но проверка выгодности способствует автоматизации процесса

Yorksik commented 1 month ago

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

Мне кажется, да. Вот сейчас комбо:

  1. Meme coins (lvl 17) - 8,002,226 / 347 = 23,061
  2. IT team (lvl 17) - 8,002,226 / 758 = 10,557
  3. Web3 academy launch (lvl 16) - 18,287,997 / 4,420 = 4,137 Саммари - (34,292,449 - 5,000,000) / 5,525 = 5,301

И возьмём карточку из спешл Consensus Piranha Pass (lvl 14) - 16,614,856 / 4,890 = 3,397 И подобных много

действительно, покупка комбо стала сильно невыгодна.

если есть возможность реализовать проверку на выгодность приобретения карт из комбо, было бы круто

расчет предлагаю такой(на примере поста выше): если среднаяя доходность комбокрт меньше суммы карт с наивысшей доходностью => комбо не покупать

по примеру из поста выше

Meme coins (lvl 17) - 8,002,226 / 347 = 23,061 IT team (lvl 17) - 8,002,226 / 758 = 10,557 Web3 academy launch (lvl 16) - 18,287,997 / 4,420 = 4,137 (34,292,449 - 5,000,000) / 5,525 = 5,301

итого если у нас. есть карта(ы) с доходностью выше чем 5,301 которые в сумме будут приность больше в час чем 5,525 => комбо не выгодно