Перейти к публикации

Serzh Black

Пользователи
  • Публикации

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

  • Посещение

Репутация

17 Обычный

1 подписчик

О Serzh Black

  • Звание
    Пользователь

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

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

  1. В ЛС задают одни и те-же вопросы. Наверное, информация размазалась по теме и не всегда легко доступна для поиска. Немного резюмирую. 1. HRM сначала ищет данные для расчета профита в WTM (не рекомендуется) 2. Если монета не найдена на WTM, то пытается найти профит по URL указанным в @PROFITURLS (не рекомендуется) 3. если не найдено, то выполняет eval у монеты, где вы должны эти данные определить (почти как в любом криптовалютном калькуляторе, рекомендуется) вот конфиг для честного расчета профита по свежим данным. применим для определения любой монеты. Левые названия используются не случайно. Если URL WTM будет определен в %VARS или будут добавлены URL в список @PROFITURLS, то HRM гарантированно нашу монету там НЕ найдет и будет считать именно так как и задумано. Помните! в WTM монета будет искаться по 'my XYZ coin', а на пулах по 'myXYZ'. Если в двух этих случаях профит не получен, то только тогда попытается его посчитать по указанным вами данным. ################################################################### # VARIABLES # ################################################################### %VARS = ( # плагин тикеров. нужен если не хотите в eval задавать курс $CStat{$c}{rate} вручную # включите нужную биржу в плагине и используйте ее формат определения тикеров 'PL' => 'plugins:exch_tickers.txt', # никаких воттумайнов! все честно считаем сами! 'WC' => '#https://whattomine.com/coins.json', ); ################################################################### # COINS # ################################################################### %C = ( # левое определение монеты 'myXYZ' => { # и ее левое название 'wtmname' => 'my XYZ coin', # дергаем URL со сложностью 'hrurl' => 'https://chainz.cryptoid.info/btx/api.dws?q=getdifficulty', # вытаскиваем из кучи текста только то, что нам нужно 'hrregexp' => '^(.+?)$', # задаем данные для калькулятора. все обязательно! 'eval' => ' # алторитм. не Bitcore, не timetravel10 и не что либо еще # а в точности так как он определен в %ALGSHR $CStat{$c}{algo} = "bitcore"; # блок тайм $CStat{$c}{bt} = 150; # блок ревард $CStat{$c}{br} = 3.13; # курс $CStat{$c}{rate} = $TICKERS{cryptobridge}{BTX_BTC}; # пересчет сложности в хэшрейт по правильной для алгоритма формуле! $CStat{$c}{hr} = $CStat{$c}{hr}*0x100000000/$CStat{$c}{bt}; ', 'skip' => 'monitor', }, ); ################################################################### # PROFIT MODE # ################################################################### # никаких профитов с пулов! все честно считаем сами! @PROFITURLS = ( ); %ALGSHR = ( # производительность алторитма 'bitcore' => '2*11', ); 1; запуск: hrm.exe --profit
  2. если хочется debug - то это print всех значений в eval для контроля да точно ошибка. спасибо ) я ж копипастил, а этими биржами не пользуюсь сам
  3. 1. переключатель --savestat сохраняет данные о курсах в csv файлах 2. плагин coins_blocks.txt показывает курсы в окне программы, но только в том случае если профит получен вычислениями в eval, а не взят с пула 3. плагин estimate_avg.txt показывает при каких курсах включилась-выключилась монета 4. каждое переключение дублируется в телеграм с информацией о профите и курсе в профит режиме информация о сложности теряется, если ее специально не сохранять. только основываясь на том как сильно изменился курс можно прикинуть, что вероятнее всего вызвало переключение
  4. Т.к. HRM все равно ползает по интернету и собирает различные данные, то научил его проверять балансы ПОС кошельков и мастернод. Теперь, при изменении балансов, Телеграм бот радостно об этом сообщает. Мелочь, а приятно. С другой стороны, если вдруг сообщений не будет - то это будет сигналом о необходимости диагностики неполадок. Всем профита!
  5. К обеду перестали приходить оповещения с телеграма и ноль реакции на команды. HRM при этом продолжал работать, не завис и не отвалился. Теперь плагин поддерживает HTTPS проксирование через любой бесплатный (или платный) прокси. Никаких настроек роутеров, VPN и вмешательств в систему влияющих на профит и требующих времени на реализацию. Всего два параметра: IP и порт, и, возможно, логин пароль и все снова работает как часы.
  6. Все криптовалютные калькуляторы считают профит по одинаковым формулам. Но если опрос бирж и получение сложности происходит раз в пол часа, то онлайн-калькуляторы - это их условное название. HRM использует свежие данные и, если источник выбран правильно, никогда не ошибается. Доверяй, но проверяй! Сегодня ночью Голубь опять уронил сложность, что дало хороший повод для проверки и наглядной демонстрации точности расчетов. Итак, в 2:05 по Москве я получаю уведомление о том что монета сменилась (по правде говоря я прочел все уведомления утром :) [17/05/18 02:05:57] - Telegram bot: notify: Mining coin was changed. Now mining PGN (0.00000021 BTC) - Checking NVIDIA GPUs (0 resets/fails) - GPU0:100%64C93W GPU1:100%66C97W Следующая запись в логе (плагин coins_blocks.txt включен) показала прогноз на кол-во монет за сутки при неизменной сложности (а у Голубя она будет неизменна 2016 блоков) - 3034 монеты [17/05/18 02:06:56] PGN > 0.637284741 = 0.637284741 107.0000% 1m52s|1 (0/1) 3034.689c 0.6069b Сообщение в Телеграм о том что монета снова переключилась я получил в 8:52 [17/05/18 08:52:20] - Telegram bot: notify: Mining coin was changed. Now mining KEC (0.00059992 BTC) - Checking NVIDIA GPUs (0 resets/fails) - GPU0:100%64C105W GPU1:100%65C103W PGN : 0.150217118 < 0.359650274 41.7676% 6h46m18s|1 (0/1) 0.000000200 BTC KEC > 0.359650274 = 0.359650274 107.0000% 5h26m8s|19 (0/1) 0.000599920 BTC Итого Голубь майнился 6 часов 46 минут. Несложные расчеты дают нам следующий прогноз: 855 монет за указанный промежуток времени. Осталось только сравнить с выплатой на пуле: Расхождения, есть и существенные, даже если учесть 1% комиссию пула. Но мы не учли следующий момент: блок эксплорер показывает сложность не крайнего выпущенного блока, а найденного. т.е. когда блок эксплорер показывал низкую сложность, пулы в это время решали блок со сложностью 1803.053279239098. На его нахождение было потрачено аж 40 минут! Учтем это в расчетах и получим: 758 монет за 6 часов. 758-1% = 750.42 монет с учетом комиссии пула. Профит! Вот такая простая арифметика :) И это прекрасно, что есть возможность посчитать ПОСЛЕ получения профита, а не ДО, чтобы не проспать 2:05 и включить майнинг
  7. @360157 хренова, полагаю ) такого быть не должно. ну или у вас на пуле в настройках вручную (сейчас не могу проверить возможно ли такое) введен неверно last pow height
  8. @360157 это не проблема и решать ее не надо. монета перешла в pos и больше не майнится
  9. Счастья много не бывает. Счастье - когда полезная информация под рукой. Нужная информация при профит майнинге - это знание того, при каком курсе включался майнинг монет. Теперь, при переключении монет, плагин estimate_avg.txt отлавливает этот момент и сохраняет курс включения. После нескольких часов\дней\недель работы HRM, можно нажать клавишу W и получить полный отчет по монетам, участвовавших в майнинге и их биржевые курсы, при которых происходили включения. А можете ничего не нажимать - при смене монеты, плагин автоматически выведет информацию на экран, а HRM запишет ее в логфайл. Кстати, эта информация также приходит в Telegram. Если курс монеты упал, то вы вольны будете выбирать: слить по текущему и понизить профит, или поставить ордера на основе полученных данных Всем профита! Релиз совсем скоро!
  10. Телеграмовский бот теперь можно использовать для мониторинга и обслуживания всех master\slave копий HRM. команды легко дополняются именами ригов и управление "перехватывается" нужной фермой. Можно устраивать перекличку HRM, чтобы быстро узнать какая ферма филонит. Жить стало лучше, жить стало веселей! Релиз уже совсем скоро!
  11. Плагин telegram_bot.txt теперь умеет отправлять различные уведомления, а также предоставляет такую возможность другим плагинам. На данный момент приходят уведомления о смене монетки и о проблемах с NVIDIA. Все ваши фермы в кармане! Вкалывают роботы, а не человек! :) А что бы вы хотели получать от бота? Температуру, стату с майнера, фотку с вебкамеры, информацию с UPS, погоду или курсы валют? Что-то еще? Легко! :)
  12. по частым просьбам. плагин estimate_avg.txt теперь может показывать усредненный профит по двум временным интервалам. по умолчанию 1440 сохраненных значений - за сутки (клавиша А) и 120 - два часа (клавиша Q). в связи с временной невозможностью выложить релиз публикую плагин отдельно estimate_avg.txt
  13. Написал плагин для управления HRM через Telegram бота. Реализован минимум необходимых функций. Можно указать монету для майнинга, остановить его или вернуть автовыбор. Позволяет отправлять клавиатурные команды в HRM и просматривать логи, профит и биржевые курсы монет. Может привязываться к userid пользователя Telegram для бОльшей секьюрности. Для всего остального лучше использовать HRMServer.
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×