Решил написать бота для пампа на бирже YoBit
Как будет работать бот для пампа на YoBit? Да очень просто, он будет скупать указанную монету, но делать это будет очень быстро, по следующей схеме.
Одна покупка в одну секунду, и так 5 раз. То есть бот проводит по 5 сделок подряд раз в секунду, после ждёт, например, 4 секунды чтобы не схлопотать БАН от YoBit после чего снова проводит 5 сделок. И вот получается такой круговорот…
Так же, нужно позаботится о том, что бы бот не вы-хлопал весь баланс фиатного бабла. Значит нужно поставить ограничение. Например, Если осталось 300 рублей то перестать скупать монету. По-моему, прикольно, ну поехали писать бота и тестить что получится.
Бот для пампа на бирже криптовалют YoBit
Так-то громко сказано «для пампа», обычный скупщик монеты мелкими частями… да и на срать… Пусть будет для пампа.
Что понадобится для написания бота:
1 – Документация по API с самой биржи YoBit.
2 – Файл настроек, предлагаю использовать JSON формат.
3 – Ну и не много баблишка на фиатном счете или пох на каком.
Да, писать будем на PHP так что, чтобы заюзать бота нужно установить PHP. Под винду это OpenServer там и консоль есть нормальная. Под Linux первая попавшаяся ссылка по запросу «Установка php linux» и проблем не будет.
Начнём всю движуху с создания файла «config.json» сюда засунем API, Секретный ключ и ещё немного инфы.
[cc lang=»php»]
<
«api_key» : «api»,
«api_secret» : «secret»,
«budget» : «0.002»,
«coin_1» : «ltc»,
«coin_2» : «rur»
>
[/cc]
budget – это по сколько будем скупать монету за одну сделку.
Биржа требует отправлять в HTTP заголовках уникальное число от «1» до «2147483646» поэтому удобнее будет создать файл для хранения этого числа, с каждым запросом к бирже из него будет браться новое значение и отправляться на биржу. Файл так и назовём – «nonce» (У меня без расширения)
Предлагаю для удобства создать отдельный файл под несколько функций, для собственного удобства. Назову его «Yobit-Functions.php»
Первая функция, которую я туда запихну будет считывать свежее значение из «nonce» для последующей его отправки на сервер…
[cc lang=»php»]
/*
* Get_Config()
* Получить номер запроса……
*/
function Nonce() <
$nonce_num = file_get_contents(__DIR__ . ‘/nonce’);
$fp = fopen(__DIR__ . ‘/nonce’, «w+»);
$rez_nonce_num = fwrite($fp, $nonce_num = $nonce_num + 1);
return $nonce_num;
>
[/cc]
Теперь нужно научить бота общаться с биржей, что бы он мог отправлять нужные нам запросы на биржу, а мы радовались и улыбались… В этот же файл в след за предыдущей функцией кидаем это. Так сказать – сердце бота)))
[cc lang=»php»]
/*
* Yobit_Api()
* Общение с биржей
*/
function Yobit_Api($method, $req = array()) < // Yobit_Api
$config = Get_Config();
$nonce_num = Nonce();
$req[‘method’] = $method;
$req[‘nonce’] = $nonce_num;
$post_data = http_build_query($req, », ‘&’);
$sign = hash_hmac(«sha512″, $post_data, $config->api_secret);
$headers = array(
‘Sign: ‘. $sign,
‘Key: ‘. $config->api_key,
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36’);
curl_setopt($ch, CURLOPT_URL, ‘http://yobit.net/tapi/’);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
if($res === false) <
curl_close($ch);
return null;
>
curl_close($ch);
$result = json_decode($res, true);
return $result;
> // END Yobit_Api
[/cc]
Что бы скупать монету «Со стакана» а именно так и нужно скупать, нам нужно узнать цену по которой торгуется монета, то есть ту цену по которой можно купить сразу без выставления ордера. Пишем функцию.
[cc lang=»php»]
/*
* price_top($coins, $type)
* Получим самую первую цену на Продажу
* [$type] asks = ордера на продажу
* [$type] bids = ордера на покупку
*/
function Price_Top($coins, $type) <
$depth= json_decode(file_get_contents(‘http://yobit.net/api/3/depth/’ . $coins . ‘?limit=1’));
$depth_array = json_decode(json_encode($depth), True);
foreach ($depth_array as $key => $depth_value) <
if ( $type == ‘asks’ ) <
return $price_top_asks = $depth_value[‘asks’][0][0]; // Новая цена Продажи
>
if ( $type == ‘bids’ ) <
return $price_top_bids = $depth_value[‘bids’][0][0]; // Новая цена Покупки
>
>
>
[/cc]
Теперь бот умеет узнавать цену покупки и отправлять запросы на сервер биржи. Осталось самая малость, реализовать логику работы Бота для пампа на YoBit.
В отдельный файлик, назовём его «yobit-Pamp.php» кидаем сам код бота.
[cc lang=»php»]
coin_1 );
define(«__COINS_2__», $Config->coin_2);
define(«__COINS_PARA__», $Config->coin_1 . ‘_’ . $Config->coin_2);
$a = 0;
while ($a __COINS_PARA__, // пара (пример: ltc_btc)
‘type’ => ‘buy’, // тип операции (пример: buy или sell)
‘rate’ => $Price_top, // курс, по которому необходимо купить
‘amount’ => $Config->budget . rand(10000, 90000) // количество, которое необходимо купить
));
echo ‘ ================================= ‘ . $R;
echo ‘ Остаток Руб : ‘ . $Rur . $R;
echo ‘ Куплено манет : ‘ . $Ltc . $R;
echo ‘ Покупаю по цене : ‘ . $Price_top . $R;
echo ‘ ================================= ‘ . $RR;
$a++;
sleep(1); // Покупать 1 раз в 1 секунду
if ( $a == 5 ) < // Делаем по 5 закупок за 1 заход
$a = 0;
sleep(4); // После первых пяти закупок ждём 4 секунды, что бы в БАН не свалить
>
Как работает, сказал уже выше, топает бот на биржу делает 5 сделок, встаёт на 4 секунды и снова идёт скупать… Все эти параметры можете подстроить под себя, но учтите, что получить по хребтине банным веником от биржи можно вообще легко. Примерно минут на 10 – 15. У них там просто «cloudflare» врублена, так что все серьёзно пацаны!)))
Бот в запущенном виде.
На самой же бирже можно видеть что-то подобное.
Можно и продавать..
Вот такой Бот для пампа на YoBit, со скромным функционалом, можно и по умнее его сделать, но мне в лом… Да, этот бот легко перенастраивается для продажи монеты, если кому нужно пишите. Сейчас расписывать не буду либо задолбался печатать. Я лучше потопаю писать торгового бота, все для той же бирже.
Источник
Бот для пампа криптовалют
Авто Определение Сигналов на Покупку
Бот способен определять пампы криптовалют автоматически, непрерывно анализируя рыночные данные в многопоточном режиме с разрешением 3 секунды. При этом стоит учитывать, что бот не предназначен для работы в полностью автономном режиме: следует контролировать вручную параметры алгоритмов и найденные ботом монеты.
Автодетект начинает работать после загрузки исторических данных и нажатия кнопки «AutoDetect» в главном окне. (Исторические данные загружаются сразу после запуска бота по умолчанию; если вы отключили автозагрузку опцией Настройки -> Основные -> Анализ монет при запуске, то загрузить их можно кнопкой « Анализ Монет » в главном окне).
В версии 2.50 алгоритмы были существенно улучшены, в данный момент они находятся в стадии бета-тестирования. Пожалуйста, не пишите в тех. поддержку с вопросом о том, какие оптимальные параметры выставить для максимального профита. Со временем мы подберем несколько наборов параметров и сделаем пресеты. Если вы хотите помочь улучшить методы автодетекта, вы можете поэкспериментировать с параметрами, собрать статистику по случаем ложного обнаружения пампа и по случаем несрабатывания детекта на реальный памп и направить нам ваши данные и предложения по дополнению\изменению алгоритмов.
В текущей версии имеется 4 метода авто-детекта, все они основаны на анализе аномальных отклонений рыночных данных от средних. Первые два метода «SuperFast1», «SuperFast2» были в боте изначально, мы лишь вынесли их параметры в настройки. Эти методы служили для обнаружения быстрых флеш-пампов в случаях, когда время пампа известно заранее и нужно определить только монету. Использовать их в остальных случаях не рекомендуется, так как у этих методов высока вероятность ложного срабатывания. Кроме того, второй метод «SuperFast2» требует относительно больших ресурсов ЦП и сети для непрерывного анализа стаканов. Краткое описание параметров этих двух методов есть в настройках, дополнительно раскрывать их в инструкции мы не будем. Выключены по умолчанию.
Третий метод «Volumes»
Параметры, которые заданы в этом методе по умолчанию, настроены на относительно высокую чувствительность, поэтому монеты будут находиться часто, стоит контролировать их вручную.
Daily Vol Filter: Суточный объем торгов на монете не менее, чем указанное значение в BTC. Позволяет отфильтровать монеты с малыми объемами.
Max time to check, sec.: Макс. период анализа. Если рост медленнее, чем указанное время, то он не будет обнаружен.
Min. time to check, sec.: Мин. период анализа. Помогает отбросить слишком быстрые пампы. Реальный период обнаружения может лежать между мин. и макс. временем, например, если задано мин. период=2 минуты, макс.период=10 минут, а рост монеты начался 3 минуты назад, он будет обнаружен. Если рост начался 11 минут назад или 1 минуту назад, то он не будет обнаружен.
Min. vol\minute: Мин. объем закупа в минуту в BTC. Это объем за период анализа деленный на время анализа. Помогает отбросить случайные колебания малого объема. Например, если за 5 минут скупили 50 BTC, то объем в минуту будет 5 BTC. Если те же 50 BTC скупили за 1 минуту, то объем в минуту будет 50 BTC.
Vol\minute raise: Рост объема в минуту в сравнении со средним объемом в минуту по данной монете, в процентахю
Vol Uniformity: Равномерность роста (Uniformity, u: 0..1) Если объем увеличился на V в первые N секунд, то он должен увеличиться на u*V в следующие N секунд. Иначе говоря, бот ждет две зеленые свечи подряд, если u=0.5 то последняя свеча не меньше, чем половина первой.
Buy vol > x*Sell vol: Объем покупок > x*(объем продаж) за период анализа.
Price delta: Рост цены за период анализа, проценты.
Price is hourly high: Текущая цена на момент детекта является часовым максимумом.
Источник
Как работают криптовалютные ПАМП-группы или почему не стоит на них вестись.
Я думаю, многие из мало-мальски опытных трейдеров, прекрасно знают как работают так называемые ПАМП-группы (в Телеге, в ВК и др. «социалочках»), но все же может кому-нибудь будет полезен мой очерк на эту тему.
ПАМП-группы существуют якобы для совместного поднятия цены той или иной валюты до Луны («ту зе мун») с целью извлечения выгоды. И это действительно так, только выгоду от этого успевают получить лишь админы группы и самые быстрые и не притязательные счастливчики.
Работает это таким образом:
1. Админ группы выбирает для себя валюту с небольшими объемами дневных торгов (что бы ее легче было поднять в цене) и находящуюся, как правило, в боковом флэте.
2. Объявляет в группе время нового пампа (например в 19.00 по МСК), что бы как можно больше людей в это время было на связи и ждали объявление монеты.
3. За минуту до объявленного времени закупает ее по рыночной стоимости в некотором объеме (зависит от того сколько в его группе человек-памперов). Учитывая, что объемы торгов у выбранной валюты не большие — уже начинает рисоваться бычья свеча (рост вверх).
И тут же выставляет ордера на ее продажу с определенным для себя профитом (например часть с профитом в 30%, чуть поменьше с профитом в 50%, еще поменьше со стопроцентной выгодой и т.д., так называемой лесенкой).
4. В заранее обозначенное время (в нашем примере 19.00 по МСК) объявляет в группе ее наименование.
5. Толпа наивных памперов быстро ломится на страницу торгов с этой монетой и видит, что и правда рост идет и не слабый и начинает судорожно скупать монету, обеспечивая ей еще больший рост. Уже через пару минут цена улетает на 30-100 процентов, бывает и значительно больше. Все эти памперы-одногруппники, большую часть монет скупают у админа группы, который, как я уже сказал раньше, и выставил ордера на продажу заблаговременно.
6. С начала пампа его участники начинают активно «продвигать» эту монету в чате той биржи, на которой идет ПАМП. Биржевые новички бывает и ведутся на это. Но большинство шлет их лесом, а админ биржи начинает безбожно банить любого, кто упоминает в своей речи данную монету. Так что основная аудитория покупателей этой монеты — это все таки члены ПАМП-группы и несколько залетных хомячков.
7. Через несколько минут энтузиазм начинает гаснуть, связанно это с тем, что все кто участвовал в этом действе уже вступил в эту монету, большинство чат-спамеров забанено и новых притоков средств брать не от куда.
8. Далее те, кто вошел в монету раньше всех и оказался при этом не самым жадным, постепенно начинает выходить из монеты и выходит путем продажу «по рынку», по тому как активность закупки начинает падать. Начинается рисоваться уже медвежья свеча.
9. Увидев вырастающую «красную соплю» участники начинают срочно выходить из монеты, кто-то с минимальным профитом, кто-то в нуль, остальные в минус. Некоторые оставляют себе эту монетку, до «лучших времен».
10. ИТОГ. Цена валюты за несколько минут стремительно поднялась ввысь и опустилась до того уровня на котором она была. Админ в наваре. В небольшом плюсе самые первые и везучие. Остальные в минусе — их деньги по сути у организатора ПАМПа.
В некоторых ПАМП-группах есть, так называемая VIP-подписка (стоимость доходит до сотни тысяч рублей за месяц). Ее суть в том, что VIP-подписчик узнает название монеты для ПАМПа, сразу после того как эту монету купил админ, перед тем как о ней узнают остальные «халявные» члены группы.
Дубликаты не найдены
Сейчас подобные дурачки, разве не ебите только остались, уж поверь старому мамкиному трейдеру.
На ебите полно говнокоинов и лжекоинов, а также закрытые глаза админов на участников пампо-дампов.
Anonymous отправили «черную метку» Илону Маску
Хакерская децентрализованная группа Anonymous передала Илону Маску «черную метку».
Конкретных требований Маск пока не получил, но перечень всех его проступков и безответственных действий был озвучен.
Ребята не нуждаются в представлении своих возможностей. Они взламывали сайты Интерпола, Европарламента, Ватикана, делали перехваты переговоров ФБР.
https://youtu.be/UG07x3aN3b0
Конкретных требований Маск пока не получил, однако вот какой посыл Анонимусы транслировали:
«Последние несколько лет вы пользуетесь одной из самых благоприятных репутаций среди миллиардеров. Потому что вы воспользовались желанием многих из нас жить в мире электромобилей и освоения космоса, но недавно ваш тщательно созданный публичный имидж был разоблачен, и люди начинают видеть в вас не более чем другого нарциссического богатого парня, который отчаянно нуждается во внимании. Похоже, что ваше стремление спасти мир больше связано с комплексом превосходства и спасителя, чем с реальной заботой о человечестве. Это давно было очевидно для ваших сотрудников, которые годами находились под вашим командованием в невыносимых условиях. Это также очевидно для маленьких детей, работающих на ваших заграничных литиевых рудниках, которые также разрушают местную окружающую среду. Вы открыто заявляли о своей готовности устраивать перевороты, чтобы установить диктаторов в местах, где добываются ваши токсичные продукты. Вы даже преждевременно короновали себя ‘Императором Марса’, места, куда вы будете отправлять людей умирать. Ваши фанаты не замечают этих проблем, потому что они сосредоточены на потенциальной пользе, которую ваши проекты могут принести миру, но вы не единственное шоу в городе, и ваша конкуренция становится всё более интенсивной с каждым днём. Есть много других компаний, занимающихся исследованием космоса и электромобилями, вы всего лишь СEO, который приобрёл культ благодаря размещению снимков и троллингу мира в социальных сетях. Многие люди теперь узнают, что подавляющая часть дохода Tesla на самом деле поступает не от продажи автомобилей, а от государственных субсидий, продажи налоговых льгот на выбросы углерода для ваших инноваций с чистой энергией. Технически это не является вашим нововведением, потому что на самом деле вы не являетесь основателем Tesla, вы просто приобрели компанию у двух людей, гораздо более умных, чем вы, это Мартин Эберхард и Марк Тарпеннинг. Tesla также за несколько месяцев заработала на биткоинах больше денег, чем за годы продажи автомобилей. Также более чем вероятно, что этот биткоин был куплен на деньги этих государственных субсидий. Сейчас широко распространено мнение, что вас заставили отказаться от участия вашей компании в биткоине, чтобы сохранить приток зелёных правительственных денег в казну Tesla. Аргумент о правильном использовании энергии при майнинге — это очень тонкий разговор, требующий довольно сложного понимания того, как работают электросети, и как избыточная энергия тратится впустую энергетическими компаниями и используется крипто-майнерами. Этот разговор вы вели больше года и были в курсе всего, но как только ваш основной источник дохода оказался под угрозой, вы притворились несведущим, пытаясь играть по обе стороны. Тогда ваш шаг по созданию совета майнеров биткоина был справедливо расценен как попытка централизовать отрасль и взять её под свой контроль. Читая комментарии к вашим сообщениям в Twitter, кажется, что игры, в которые вы играли с криптовалютными рынками, разрушили жизни людей. Миллионы розничных инвесторов действительно рассчитывали на то, что их прибыль от криптовалют улучшит их жизнь. Это то, что вам никогда не понять, потому что вы родились в украденном богатстве южноамериканской изумрудной шахты и не имеете ни малейшего представления о том, что такое борьба для большинства работающих людей в мире. Конечно, они взяли риск на себя, когда инвестировали, и все знают, что нужно быть готовым к волатильности в криптовалюте, но ваши твиты на этой неделе демонстрируют явное пренебрежение к обычному работающему человеку. Пока трудолюбивые люди лишаются своих мечт из-за ваших публичных истерик, вы продолжаете высмеивать их мемами из одного из своих особняков за миллион долларов. Вы можете считать себя самым умным человеком в комнате, но теперь вы встретили достойного соперника. Мы Anonymous. Мы легион. Мы идём.» @bit44
баянометр молчал
Источник