Test

Issue #2 closed
Former user created an issue

1) Добавить три чекбокса следующего вида: а) Корректировка покупки Предметы с включенным чекбокосм помещаются в отдельный список. В определенный промежуток времени (можно вместе со статистикой) происходит загрузка этих предметов в steam и считывание текущей минимальной цены. Далее, если цена автопокупки маркета > 9*(цена в steam)/10, то делаем автопокупку маркета равной этому выражению. б) Корректировка минимума продажи С учетом динамической покупки этот чекбокс должен быть включен всегда, когда включен первый. Если он включен, то предмету устанавливается минимум автопродажи равный текущему значению автопокупки + 11%. в) Корректировка максимума продажи Это, вероятно, отдельный чекбокс, поскольку требует дополнительного анализа и нужен далеко не всем предметам, а, как правило, редким. Для тех предметов, у которых он включен, опять же, с определенным интервалом времени проводится анализ максимальной цены за последние, например, 2 недели (если будет мало - подкорректируем по опыту) и итог выставляется в максимум автопродажи. 2) Чекбоксы "а" и "б" я разбил только для облегчения понимания сути самих функций. В итоговой реализации, полагаю, их стоит объединять в один, например "Корректировка внутренних порогов". По умолчанию он должен быть включен, так как будет актуален для большинства предметов, которые в ходу. Его будет иметь смысл отключать только там, где объявится дурень, который скупает все втридорога и будет иметь смысла купить на маркете дороже стима, но без ожидания 7 дней. 3) Чекбокс "в" стоит делать отключенным по умолчанию, поскольку, он, наоборот, будет иметь смысл для тех предметов, для которых будет выключен предыдущий. Это, как правило, будет меньшинство. Но, если окажется, что анализ 2 недель покупки будет занимать минимальное время (его, опять же, можно повешать на дополнительные ключи), то можно даже не выносить это в чекбокс а встроить функцию в самого бота. 4) Думаю, минимум автопокупки все же можно удалить. Параметр практически бесполезен для большинства товаров.

Т.е. суть в том, чтобы оставить нам одну чиселку - цену покупки. Остальное все достроится само. Ну и эта чиселка будет ограничиваться стимом под 90% стоимости самого дешевого предмета в листинге


5) Еще в статистике предлагаю либо выводить не время обновления каждый раз, а время последней операции. Либо вообще не выводить его у предмета, а выводить сверху отдельно время обновления статистики и текущий баланс, если это возможно.

Comments (3)

  1. Assassin47 repo owner

    В виджете оставляем одно поле "покупка", означающее максимальную стоимость автопокупки, минимальная цена автопокупки всегда равно 0.01, минимальная цена продажи это "максимальная цена покупки" + 11%, максимальная цена продажи это максимум из минимальной цены продажи и максимальной цены за последнюю неделю

  2. Log in to comment