Jump to content
Serzh Black

HRMonitor автоматическое переключение майнеров при понижении hashrate или при повышении прибыльности, инструмент для сбора статистики по монетам или алгоритмам и просто органайзер батников

Recommended Posts

@Serzh Black 

майнинг ваших монет по воттумайну:

 

монеты:

%C = (

'ZEC' =>
{
    wtmname  => 'Zcash',
    minerdir => 'qqq',
    minerexe => 'qqq',
    main     => 'false',
    skip     => 'monitor',
},

'BTG' =>
{
    wtmname  => 'BitcoinGold',
    minerdir => 'qqq',
    minerexe => 'qqq',
    main     => 'false',
    skip     => 'monitor',
},

);

 

ваши мегасолюшены (укажите правильное значение):

%ALGSHR = (
    'Equihash'        => 0.0003,
);

 

батник

hrm.exe --run --profit

 

запустите и сравните со значениями WTM и с позициями этих монет там

 

 

Share this post


Link to post
Share on other sites
5 часов назад, Serzh Black сказал:

@Riva возьмите среднее за день.

BTG - 56 Mh/s

ZEC - 344 Mh/s

с нулями только разберитесь

 

 

Толи я бестолочь, толи одно из двух. 344 откуда взялось это значение? Такая цифра не проскакивает нигде. У меня в этом загвоздка. Среднее за день hrlimit

 

image.thumb.png.61ed73cd010fef46970a46e8e906369e.pngimage.thumb.png.b24788025bff67f5dfe80b697dbc5dbc.png

 

 

Тоже самое и для 56 Mh/s тоже нигде не вижу на suprnova

 

Хотя нет, вижу Net Hash: 55,837,858.25Sol/s

 

"с нулями только разберитесь" - ну это понятно что шесть нулей дописать нужно :)

'Equihash'        => 0.0003, " - я так понял это для одной 1060 указано 300 солей (решений) в час

 

 

Edited by Riva

Share this post


Link to post
Share on other sites

Начинаю постепенно въежать. Вроде понял от куда эти значения. Тогда вопрос а нельзя ли их парсить и округлять до целого числа? Ведь каждый день эти значения разные и в ручном режиме изменять конфиг каждый день не комильфо. Или всё-таки я ещё не въехал в тему не полностью.

 

 

sss.jpg

Edited by Riva

Share this post


Link to post
Share on other sites

Их не надо менять каждый день. Надо мыслить так: при ххх мощности сети бтг майнинг приносит 1 монету в день и меня это устраивает, а при ууу мощности сети зек майнинг его приносит полторы монеты в день, что тоже зашибись. Заносим ххх и ууу в конфиг и сохраняемся. Все 

Share this post


Link to post
Share on other sites

Ну как тесты? Я пока не особо вижу разницу.

Share this post


Link to post
Share on other sites

@Riva у меня две слабые карточки 750ти и 1050ти по ним результаты плачевные....

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

 

как у Вас дела?

Share this post


Link to post
Share on other sites

@Opus Magnum совершенно верно. любые попытки поймать пики или оттянуть переключения приводят к нивелированию доходности до среднего.

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

 

последовательность действий, которую использовал и буду использовать я такова:

 

1. при помощи --getcoins и --savestat определяю лидеров и аутсайдеров. монеты с постоянной низкой доходностью исключаю. монеты с низкой средней доходностью тоже. а также те, которые имеют слишком рваный график при не очень высокой доходности - это приведет к частым переключениям и\или к усреднению профита

2. после этого анализирую биржи и рынки лидеров. если рынки мертвые, то такая доходность может быть чревата боком.

3. майню две максимум три монеты а все остальные "хорошие" монетки в режиме monitor. одна монета майнится 90% времени - это монета с хорошей средней доходностью. в моменты снижения ее профита происходит переключение на другую валюту. эта валюта должна быть хорошей, твердой, "свободно конвертируемой" и с хорошими недельными показаниями профита, например, по WTM, чтобы возможные задержки с выплатами не отразились на профите.

 

как только очередная публикация в каком-нибудь популярном криптоблоге нагонит майнеров на "мою любимую монетку" и переведет ее в разряд "профит ниже среднего" повторяю пп.1-3 :)

 

 

Share this post


Link to post
Share on other sites

Мой график профита на 2000 минутном интервале

image.thumb.png.853f31e2c8e25ba5e67999ef58e058c8.png

синий график - максимальный профит по всем монетам, которые участвуют в сборе статистики. средний максимальный профит с 1066 карты - 0.359607627

малиновый - график моего лидера со средним профитом 0.341232779

т.е. пока эта монета задает темп не вижу смысла переключаться вообще, но, все же,  переключения происходят и на указанном временном интервале в течении 1часа 55 минут работал другой майнер со всего 4-мя переключениями (по два раза на каждую монету)

PS: HD установлен в значение 8

 

  

 

Edited by Serzh Black

Share this post


Link to post
Share on other sites

@Serzh Black Согласен полностью!

Share this post


Link to post
Share on other sites

Джентльмены...а как настроить на следующее:
1. вбиваем хэшрейт своей карты по выбранным алгоритмам(я вбиваю его в whattomine)
2. градацию выстраиваем по "Rev. BTC" (в whattomine это пункт "Sort by "CURRENT profit"")
3. запускаем наиболее прибыльную монету из предварительно выбранных
благодарю за внимание)

Share this post


Link to post
Share on other sites

Пожелание для новых версий побольше сделать примеров монет самых ходовых и самых ходовых пулов

Share this post


Link to post
Share on other sites

@Serzh Black

Благодарю Вас сээр)
прога просто песня, прямо то что доктор прописал))

хотелось бы вот еще что,
в профит режиме по whattomine:
допустим VIVO и ZEC я назначил моими главными монетами
(мне их, допустим, удобно выводить и я лучше покопаю их, хоть и чуть меньше, чем потом будут заморочки с другими коинами)
все остальные монеты будут добываться ТОЛЬКО тогда, когда их профитность будет выше главных, ну допустим на 5%(настраиваемый параметр)

предложение номер два.
режим ПРОФИТ 1(как я понимаю он сейчас и есть в программе), одно факторный: приоритет у монеты "здесь и сейчас" в битках
можно еще сделать режим "ПРОФИТ 2" двух факторный(доп фильтр), приоритет у монеты, у которой, ну например"текущая доходность в битках + доходность в битках за предыдущие 24 часа" выше остальных

или(тоже на выбор)
если у двух монет одинаковая current доходность в битках(при округлении как на whattomine), то добываем ту у которой выше доходность за последние 24 часа, и т.п.

 

НО
это все лишь пожелания, так, для досуга,
программа и так отличная, можно оставить "как есть"
благодарю Вас

 

ах, да, быть может можно сделать опцию авто сворачивания окон майнеров, или наоборот развертывания в фулскрин)

ну и еще авто разгон через автобернер спец персетами(чтоб под разный алгоритм свой разгон автоматом включался)

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

Edited by JackM

Share this post


Link to post
Share on other sites

@Riva HRM к пулам не имеет никакого отношения. он лишь запускает батники. например, может запускать их по текущему профиту или хэшрейту с  whattomain, может сам высчитывать профит на основе hashrate откуда угодно и снова запускать батники. может брать данные о профите с yiimp пулов и на основе полученных данных опять запускать батники. а что будет делать батник, что майнить и на каком пуле для HRM все равно. этот батник, например, может просто email отправить.

@JackM по п.1. установите параметр $VAR{HD} в 5. правда он будет работать и в обратную сторону: задерживать переключение с другого коина на главную.

за пожелания спасибо, буду думать :) хочется, конечно, остаться в рамках необходимого и достаточного и не городить мега комбайн, но если изменения логики переключения майнеров будут сулить хороший профит, то, конечно, это будет реализовано.

ЗЫ: для сворачивания есть переключатель --minimize а какой смысл в фулскрине? еслибы это был фулскрин как на window xp после alt+enter, тогда другое дело...

 

для фулскрина с AB батник должен начинаться так:
 

@echo off
if not "%1" == "max" start /MAX cmd /c %0 max & exit/b
"C:\Program Files (x86)\MSI Afterburner\MSIAfterburner.exe" -Profile1
...

 

Edited by Serzh Black

Share this post


Link to post
Share on other sites

Как убрать домогательства на ваттумайл? Выдает ошибку. Мне туда лезть вообще то не надо (или один раз при запуске - хотя не понимаю мне то зачем, данные с других сайтов беру)

image.thumb.png.77cd094b80782eda1099cbd3d7be959f.png

Share this post


Link to post
Share on other sites

@brodzga 403 - это не проходит редирект Cloudflare. Надо будет, все-таки, реализовать прохождение проверки :)

Это может рассосаться само, а можно выключить прогу на несколько минут.

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

Edited by Serzh Black

Share this post


Link to post
Share on other sites
33 минуты назад, Serzh Black сказал:

@brodzga 403 - это не проходит редирект Cloudflare.

Как вариант, можно добавить переключатель, чтоб не лез, если не нужно.

Да это было бы идеальным вариантом, надо кому функционал ваттумайла используют по умолчанию, не надо отключают. А то через 35 часов работы ошибка эта пошла.

Я так понимаю прога лезет каждые по дефолту 1 минуту на сайт и берет значения. Пока нас немного - сойдет и то начинает ругаться. Когда будет пара тысяч ваттумайл прогу зарежет. Это не вытаскивать данные по api. Так накрываются обновлялки самиздата. Они перешли на единый сервер разработчика, но самиздат всё-таки не каждую секунду меняет профитность :)

Edited by brodzga

Share this post


Link to post
Share on other sites

у меня в текущей версии URL WTM вынесен в отдельную переменную в cfg файле (чтобы можно было дернуть этот URL с другого IP,  через простой скрипт в инете). Наверное лучше сделаю так: если значение WTM URL будет пустым, то и дергать его не нужно будет.

Share this post


Link to post
Share on other sites

Сегодня перестала работать прога пишет:

 - no coins mine

 

я так понимаю  нет монет для майнинга.

? что делать?

Edited by Opus Magnum

Share this post


Link to post
Share on other sites

Протестировал оба режима работы. Пришел к выводу, что нужно делать третий режим, нечто среднее между сложностью и доходностью. Вобщем смешанный режим который учитывает и доходность и сложность. Может быть такой режим реализовать очень трудно, но стремится к этому нада :) Хотя бы выставив приоритеты между этими двумя факторами.

 

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

 

В таком варианте, плюсы программы нивелируются вышеперечисленными минусами.

 

P.S. Порог переключения между монетами всё-таки нужно повысить, я так понял параметр HD до 7-8 (не пробовал), очень много переключений у меня между ZEC и BTG за сутки произошло. 

 

Share this post


Link to post
Share on other sites

@Riva для профит режима надо правильно соотнести собственные мощности, количество монет в сутки с этих мощностей, минималку к выплате на пуле.

@Opus Magnum конфиг пустой. ну или до no coins to mine прога должна была написать про ошибки

Share this post


Link to post
Share on other sites

@Serzh Black конфиг на месте, не знаю что....

Share this post


Link to post
Share on other sites

Чудес не бывает, видимо что-то случилось. Перешлите мне в личку конфиг и батник. Я посмотрю 

Share this post


Link to post
Share on other sites

5a3e02ce57896_2017-12-2310_05_07.thumb.jpg.2625dcc729b41054a50b776e24b21571.jpg

Share this post


Link to post
Share on other sites

Уж не в вроде ли конфиг правлен? 

Share this post


Link to post
Share on other sites