Боты для Poloniex — средство автоматизации торговли на бирже криптовалют

By wiki Май 17, 2017

66607

|

12

Решение для тех, кто хочет большего — торговые боты для poloniex. Ниже представлен полный список более-менее популярных роботов для торговли на криптобирже poloniex.com.

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

  • Что такое криптовалюта?
  • Торговля криптовалютой на бирже poloniex.com

Содержание:

Регистрация на бирже Poloniex

Чтобы создать свой аккаунт, нужно пройти несложную регистрацию. Официальный сайт биржи – https://poloniex.com.

Интерфейс сервиса англоязычный, но воспользовавшись переводчиком браузера, вы легко сможете его перевести на русский язык. На главной странице есть регистрационная кнопка «Создать аккаунт», активировав которую, вы попадаете на страницу создания новой учетной записи.

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

Регистрация на бирже имеет следующие поля:

  • страна проживания,
  • e-mail,
  • пароль для входа,
  • проверка на ботов,
  • согласиться с условиями сервиса.

Все просто, стандартно и понятно. Письмо с ссылкой активации придет на ваш электронный адрес моментально. Перейдя по ней, вы подтверждаете свое намерение зарегистрироваться, но пока статус вашего профиля «неподтвержденный».

BOTanica — серия торговых ботов для бирж Poloniex и Binance

BOTanica — серия торговых ботов для бирж Poloniex и Binance

BOTanica — серия торговых ботов

Botanica – серия роботов для автоматизированной торговли на биржах Poloniex и Binance с использованием api-протокола. Применяют торговую стратегию усреднения с мартингейлом и заданной ставкой прибыли

Что умеют боты:

  • торговать всеми валютными парами, имеющимися на биржи poloniex и binance.
  • самостоятельно выбирать, из заданного пользователем списка, валютные пары для торговли, в зависимости от состояния рынка. Так же возможно строгое задание пар. (только версия для Poloniex)
  • одновременная торговля несколькими парами (количество неограниченное)
  • входить в торговлю (выставлять ордера на покупку) в ручном или автоматическом режиме, с использованием алгоритмов анализа текущего состояния рынка (подробное описание алгоритмов ниже) (только версия для Poloniex)
  • обрабатывать подвисания и ошибки бирж.
  • подавать звуковое оповещение о совершенных торговых операциях.

Процесс торговли происходит по следующему алгоритму:

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

Описание алгоритма автоматического выбора валютных пар:

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

  • а) Можно выставить ордер на вхождение с лучшей ценой ниже любого из индикаторов EMA(20) или EMA(30)
  • б) В разрешенном списке нет пары удовлетворяющих условию а). В этом случае будет выбрана валюта у которой текущая цена находится наиболее ближе к индикаторам EMA(20) или EMA(30).

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

Установка бота:

  • Прежде всего устанавливаем региональные настройки, часовые пояса (с учетом перехода на летнее время, если есть) и точное время в соответствии с Вашим местоположением.
  • Создаем API ключи с правами на торговлю (Enable Trading), в соответствующем разделе личного кабинета Poloniex. https://poloniex.com/apiKeys
  • Распаковываем архив.
  • Запускаем программу, файл BOTanica.exe, устанавливаем желаемые настройки для торговли (см. раздел «Описание настроек и интерфейса программы»). Расчет размера ставок можно произвести с помощью калькулятора, который находится в архиве с программой, либо воспользоваться модернизированным калькулятором от mystikvano
  • Вписываем APIKey и SecretKey в поля с соответствующими названиями.
  • Запускаем торговлю кнопкой «START»

Для тестирования и предварительного ознакомления с возможностями программы существует свободно-распространяемая версия с ограничениями:

  • размер ставки BTC, не более 0.0005btc (в том числе с учетом мартингейла)
  • размер ставки ETH, не более 0.0005eth (в том числе с учетом мартингейла)
  • размер ставки XMR, не более 0.0005xmr (в том числе с учетом мартингейла)
  • размер ставки USDT, не более 2usdt (в том числе с учетом мартингейла)
  • одновременное количество торгуемых валют, не более 2
  • количество ставок подстраховки на одну валюту, не более 40

Установки с превышением допустимых параметров программой игнорируются.

Версия для BINANCE — 1.0.0.2

Версия для Poloniex — 2.0.1.1

Верификация и безопасность учетной записи

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

Форма имеет следующие поля:

  • имя,
  • фамилия,
  • адрес улицы,
  • город проживания,
  • почтовый индекс,
  • номер телефона.

Далее нужно будет сделать фотографию документа, подтверждающего вашу личность (русский гражданский или заграничный паспорт) и отправить ее для проверки данных. Ваш профиль получает статус «pending review» (ожидает оценки) до тех пор, пока информацию не подтвердит служба безопасности. Пройдя второй уровень верификации, вам будет доступна торговля и функция вывода денежных средств до 25 тыс. $ в день.

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

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

Как пополнить аккаунт Poloniex

Для того, чтобы пополнить аккаунт Poloniex, нужно навести на BALANCES в правом верхнем углу, нажать DEPOSITS & WITHDRAWALS, и у вас появится следующая страница, отображающая содержимое вашего кошелька:

Биржа Poloniex: регистрация, верификация, пополнение кошельков и торговля

Здесь нужно выбрать Receive («получить»), и справа откроется список криптовалют, баланс которых вы можете пополнить на Poloniex (можно также воспользоваться списком ниже – собственно, кошельком). Следует также отметить, что вывод средств из Poloniex осуществляется с использованием команды Send («отправить»), после нажатия которой нужно указать адрес другого кошелька, куда вы хотите вывести свои активы.

Биржа Poloniex: регистрация, верификация, пополнение кошельков и торговля

Например, вы решили пополнить кошелёк на Poloniex биткоинами. Соответственно, вам нужно нажать на BTC в списке справа (или внизу). На месте списка откроется блок с вашим биткоин-адресом, а также штрих-код, чтение которого укажет на ваш биткоин-адрес на Poloniex:

Биржа Poloniex: регистрация, верификация, пополнение кошельков и торговля

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

К сожалению, пополнение аккаунта на Poloniex картой банка или вывод на карту недоступны для пользователей некоторых стран, в том числе и для жителей РФ.

Как подключить двухфакторную аутентификацию

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

В правом верхнем углу, возле иконки с гаечным ключом, есть красная метка, напоминающая о том, что защита аккаунта не подключена. Poloniex использует Google Authenticator для 2FA.

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

ВАЖНО: Создайте резервную копию своего ключа восстановления! Сохраните 16-значный ключ / штрих-код и поместите его в безопасное место. Если ваш телефон будет потерян, украден или удален, вам понадобится этот ключ, чтобы вернуться в свою учетную запись Poloniex! Восстановление учетной записи без 16-значного ключа может быть длительным процессом.

Ваше приложение-аутентификатор будет генерировать пароль для одноразового использования вашей учетной записи. Он будет каждый раз новым. Чтобы закончить подключение 2FA, введите пароль и сгенерированный код доступа в форму и нажмите кнопку «Включить 2FA».

Некоторые настройки аккаунта Poloniex

Итак, если вы прошли регистрацию и верификацию на Poloniex, вы можете войти в свой аккаунт и, открыв MY PROFILE в падающем меню с силуэтом человека в правом верхнем углу, увидеть статус своего аккаунта – VERIFIED:

Биржа Poloniex: регистрация, верификация, пополнение кошельков и торговля

Там же, в правом верхнем углу, в меню под «гаечным ключом» вы можете настроить (TWO-FACTOR AUTHENTIFICATION – 2FA), что позволит значительно обезопасить ваши цифровые валюты. Также под «гаечным ключом», кроме 2FA, вы найдёте такие важные пункты, как:

  • настройка банковского аккаунта (жаль, но пока не работает для жителей РФ),
  • настройки API-ключей (если будете пользоваться торговыми ботами),
  • изменение пароля,
  • а также выход из биржи LOG OUT.

Способы пополнения счета

Как создать свой кошелек на Poloniex и завести на него деньги? Перейдя по закладке «Депозиты и снятия», мы попадаем на личную страницу хранения. Напротив каждой доступной валюты есть кнопки «Deposit» (Пополнить) или «Withdraw» (Вывод). Это и есть ваши электронные кошельки, они доступны всем пользователям, прошедшим процедуру регистрации.

Для того чтобы пополнить баланс кошелька, выбираем валюту и нажимаем кнопку «Deposit» (Пополнить). Программа сгенерирует адрес кошелька, который нужно скопировать. Его следует указать в хранилище, с которого будут переводиться деньги.

Список наиболее популярных торговых ботов для Poloniex

Сегодня на рынке представлено несколько вариантов бесплатных ботов для торговли на Poloniex. Вот наиболее распространенные из них:

  • PoloniexV3,
  • Cloudbot 2 (этот бесплатный бот может применяться для торговли не только на Poloniex, но и на BTC-e, Bitfinex и BTCC),
  • Gunbot,
  • Ryanmtate.

Хотите получать прибыль 24/7 практически без личного присутствия, но вас не интересуют готовые бесплатные решения? В таком случае можно создать собственный бот для торговли на Poloniex. Однако для этого необходимо уметь программировать. Кроме того, нужно быть талантливым аналитиком или опытным трейдером, чтобы самостоятельно разработать стратегию — единственный элемент, отвечающий за результативность торговли.

Post Views: 297

Комиссии Poloniex

За пополнение биржа не взимает комиссию. Комиссионные сборы за вывод криптовалюты зависят от типа цифровых денег.

А вот комиссия по торговым сделкам определяется по показателям объема сделок, которые вы провели за последние 30 дней. Также влияет и торговая позиция пользователя:

Maker (создание ордера) Taker (выполнение ордера) Объем операций за 30 дней
0.08% 0.20%
0.02% 0.15%
0.00% 0.10% ≥ $20m USD

Будь в курсе последних новостей! Подписывайся на рассылку COINLIFE

Poloniex — одна из крупнейших криптобирж в мире, которая была основана в 2014 году Тристаном Д’Агостой. Согласно документам, ранее офис компании находился в США, в городе Уилмингтон, штат Делавер, но сейчас он располагается в Бостоне, штат Массачусетс. На момент написания статьи, биржа имеет 107 валютных пар и суточный объем торгов более $11 млн. Не смотря на свой относительно молодой возраст, площадка смогла составить конкуренцию другим платформам, которые к тому времени уже предлагали своим клиентам покупать и продавать криптовалюту.

Регистрация на бирже Poloniex

Перед тем, как начать торговать на криптовалютной бирже Poloniex, пользователь должен зарегистрироваться в системе.

Необходимо заполнить поля:

  • • Имя,
  • • Фамилия,
  • • Страна,
  • • Дата рождения,
  • • Электронная почта,
  • • Ввод пароля два раза.

После того, как вы заполните все поля, на почту придет письмо с активацией аккаунта. Активировав письмо, вы попадете на окно верификации

В данном окне вам необходимо указать:

  • • Адрес,
  • • Город,
  • • Почтовый индекс,
  • • Номер телефона.

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

Стоит отметить, что Poloniex не работает с фиатными валютами. В качестве стейблкоинов используются Tether USD (USDT) и, с недавних времен, Circle USD (USDC).

Техническая поддержка доступна по e-mail через форму обратной связи на сайте или в чате.

На момент написания статьи на бирже торгуются 56 криптовалют.

Комиссия

Комиссия на бирже зависит от объема. Чем выше проторгованный объем за последние 30 дней, тем ниже комиссия на последующие совершенные сделки.

Комиссия рассчитывается согласно следующей таблице:

Торговые пары

Биржа поддерживает пять основных криптовалют, по отношению к которым торгуются другие альткоины: Bitcoin (BTC), USD Coin (USDC), Ethereum (ETH), Monero (XMR) и Tether (USDT). Каждая основная монета имеет свою колонку, в которой находятся альткоины, торгуемые по отношению к ней. В таблицах есть возможность сортировки пар по цене, объему, изменению цены или алфавиту.

Информация о графиках биржи Poloniex

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

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

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

Информация о торгах на бирже Poloniex

Биржа поддерживает три основных ордера. Тут ничего нового, все, как и на других биржах:

  • • Блок, где покупается криптовалюта,
  • • Блок, где продается криптовалюта,
  • • Stop-limit. Блок, где ставится стоп-ордер.

На бирже присутствует маржинальная торговля (Margin trading), которая позволяет открывать позиции в шорт. Для этого необходимо пополнить маржинальный счет. Заем денег для маржинальной торговли происходит автоматически.

Тут есть два отличия от классической формы создания ордеров на панели обычных торгов: значение Tradable balance и поле Loan Rate.

  • • Tradable balance – это сумма, доступная вам для торгов. Она зависит от количества валюты на ваших маржинальных счетах, состояния рынка и ваших открытых позиций.
  • • В окне Loan Rate необходимо указать дневной процент, по которому будет заимствоваться валюта при вновь открываемых ордерах. Займы всегда берутся по лучшему курсу.

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

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

При маржинальной торговле, ордера trigger и stop limit могут сработать при меньшем значении, чем было указано вами. Это связано с пересчетом количества денег на вашем балансе с учетом состояния рынка и количества/состояния открытых ордеров и позиций.

После заполнения всех полей, следует нажать Margin Buy (или Margin Sell). Помните, независимо от того, сразу выполнился ваш ордер или же будет ждать исполнения, вы платите проценты кредиторам за все привлеченные для создания ордера средства.

Кредитование на бирже Poloniex

Также на бирже доступна функция кредитования, где пользователи могут взять или предложить кредит с определенной процентной ставкой на определенное время.

Чтобы дать деньги под заем, вам необходимо заполнить следующие параметры:

  • • Rate. Сколько процентов за день вы хотите получать за свои средства,
  • • Amount. Сколько валюты вы даете в долг,
  • • Duration. На сколько дней вы даете в долг,
  • • Auto-renew. После истечения срока аренды денег, они снова будут предложены в аренду по той же процентной ставке.

Способы вывода денег с биржи Poloniex

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

Вывод на биткоин кошелек

Для того чтобы начать процедуру вывода заработанных средств на свой биткоин кошелек вам потребуется перейти во вкладку Balances – Deposits & Withdrawals. Там нужно выбрать ту криптовалюту, которую вы хотите вывести и нажать Withdraw.

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

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

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

Безопасность криптобиржи Poloniex

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

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

Мобильное приложение Poloniex

Криптовалютная биржа выпустила официальное мобильное приложение для iOS и Android в июле 2018 года. Пользователям следует обратить внимание, что для торговли через мобильные приложения необходимо предварительно сгенерировать API-ключ в веб-версии сайта биржи.

Выводы

Биржа Poloniex отлично подойдет тем, кто хочет торговать биткоином и альткоинами. Взаимодействие с интерфейсом биржи оставляет приятное впечатление. Хорошая ликвидность и обширный выбор криптовалют и токенов также является огромным преимуществом. Для тех, кто предпочитает получать стабильный небольшой доход, отлично подойдет функция Lending.

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

Плюсы и минусы биржи Poloniex

Как пользоваться Poloniex

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

Интерфейс

Основная торговая площадка находится на вкладке «Exchange» (Обмен).

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

Торговые пары составлены с четырьмя основными криптовалютами:

  • Bitcoin,
  • Ethereum,
  • Tether,
  • Monero.

Их актуальную стоимость, количество на бирже и направление изменения курса можно видеть в таблице «Markets (Рынки)».

Рынки

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

Извещения

В центральной части страницы представлена диаграмма изменения курса выбранной пары. Ее результаты можно настраивать, охватывая разные периоды времени – за год, месяц или последний час.

Еще ниже можно видеть торговые ордера Poloniex. Слева можно создать заявку на покупку валюты, справа – не ее продажу. Также доступен отложенный ордер (stop limit) – это заявка, которая поступает на биржу при наступлении указанных условий (в данном случае стоп-цены). Такие ордера ограничивают размер допустимых убытков в случаях ошибочных ожиданий трейдера.

Предложения от участников биржи можно видеть в торговых стаканах (market depth) – таблицах, в которых собраны все ордера пользователей. Они сгруппированы по ценовым параметрам, по ним довольно удобно отслеживать спрос и предложение валютного рынка.

Как торговать на Poloniex

Суть торговли на бирже сводится к тому, чтобы выгодно купить валюты и продать по максимально высокому курсу. Разница такой операции – это и есть заработок трейдера Poloniex.

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

Торговля на Poloniex может существенно увеличить ваши сбережения в течение нескольких минут. Но можно и проиграть. Это стрессовое занятие, вы всегда рискуете ошибиться. Только практика, эксперименты и непрерывный анализ помогут развить нужные навыки и умения.

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

Дополнительные возможности Poloniex

Помимо площадки для торгов, сервис Poloniex предлагает две дополнительные функции, которыми могут воспользоваться все зарегистрированные пользователи:

  • Margin trading (Маржинальная торговля),
  • Lending (Кредитование).

На страничке «Маржинальная торговля» пользователи Poloniex могут проводить спекулятивные торговые операции, используя не свои, а заемные денежные средства. Чтобы начать маржинальную торговлю, у вас должен быть минимальный депозит (для этого придется купить стартовые биткоины).

Вы должны перенести остатки на свой маржинальный счет и когда откроете позицию маржи, она появится в разделе ордеров. Так называемое «плечо» Poloniex рассчитывается следующим образом: сумма средств, переведенных на маржинальный счет, умножается на коэффициент 2,5. Это и есть ваш новый маржинальный баланс, с которым можно начинать торговлю.

Что представляют собой боты для торговли на Poloniex

Бот для Poloniex — это специальное программное обеспечение, осуществляющее торговлю на бирже в автоматическом режиме, без помощи человека. Он действует по определенным правилам, своей стратегии, которых существует очень много. Также стоит отметить, что такое программное обеспечение может работать на компьютере пользователя, в «облаке» и как плагин для торговой системы.

Торговый бот для Poloniex может решать несколько задач. Первая из них — автоматизация рутинных операций. Существуют стратегии, подразумевающие постоянное исполнение ордеров и учет большого объема данных, что весьма сложно делать вручную. Другие обеспечивают оперативное реагирование на изменения и принятие простых, но быстрых решений. Торговые боты для Poloniex также могут использоваться трейдером как вспомогательный инструмент для каких-либо операций.

Стоит отметить, что такие программы не должны работать сами по себе длительное время. Контролировать денежные средства нужно всегда, а криптовалюту — в особенности. Это связано с высокой степенью изменчивости рынка. Именно поэтому прописанный алгоритм не может идеально подходить под его состояние длительный промежуток времени, хотя такая изменчивость только на руку опытному трейдеру, ведь проницательная смена стратегий позволяет получать хороший доход.

Отзывы о Poloniex

Уже более 3 лет сервис успешно работает и развивается. Пользователи ценят торговую площадку Poloniex за простоту и удобство использования. Несмотря на то, что поддержка русского языка пока не реализована, это не мешает торговать на ней как опытным, так и только начинающим трейдерам.

Биржа не имеет своего мобильного приложения, но сайт хорошо оптимизирован для планшетов, айпадов, смартфонов. Кроме всего прочего, участники отмечают хорошую техподдержку: обращения можно отправлять через e-mail или мгновенные чаты. Ответы могут приходить не сразу, из-за большого количества регистраций, но без внимания их не оставят. Временные неполадки или статусы «Temporarily Disabled» быстро чинят и поправляют.

Ищите хорошие точки входа и выхода

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

Позвольте объяснить, как я использую подобный анализ, продемонстрировав мои сделки с Gridcoin Research GRC за прошлый месяц. Они показаны в нижеследующей таблице.

Кликните для увеличения

Обратите внимание, что я использовал бычью волну GRC в течение всего прошлого месяца. Другими словами, я систематически покупал валюту по низкой цене, держал в течение нескольких дней, а затем продавал ее для получения прибыли. Теперь, давайте взглянем на 1-дневный график GRCBTC с Poloniex на Tradingview.com (см. нижеследующий график).

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

Кликните для увеличения

Я полагался на некоторые сигналы свечного графика при поиске хороших точек входа для покупок и точек выхода для продаж. Как показано на графике выше, свеча, называемая «молотом», является хорошим бычьим сигналом. Помимо этого, хорошими сигналами к покупке для меня также служат длинные, направленные вниз тени свечей, тем более что они означают сильную поддержку понижения быками рынка. Длинные тени, направленные вверх (отмечены эллипсом на графике выше) представляют собой уровень сильного сопротивления, который сигнализирует о развороте восходящего тренда, поэтому следует рассмотреть продажу монет и выход из открытых сделок.

Позвольте проиллюстрировать, как я использую технический анализ, показав мои сделки с Synero AMP за последние несколько месяцев. В нижеследующей таблице показаны мои сделки с Synero AMP на Poloniex за последние несколько месяцев. Вы можете заметить, что я покупал валюту по низкой цене, а затем продавал ее по повышенной цене с января 2020 года. К моменту написания данного пособия цена выросла за последние 4 месяца с 5,199 сатоши до 10,549 сатоши.

Кликните для увеличения

Теперь, давайте взглянем на однодневный график AMPBTC с Poloniex на Tradingview.com (см. нижеследующий график). Я также использовал теханализ для поиска хороших точек входа и выхода. На нижеследующем скриншоте показано несколько хороших сигналов свечного графика. «Молот» представляет собой хороший сигнал для покупки, что отображается в сильной поддержке быков рынка. Хорошими сигналами для продажи являются длинные тени, направленные вверх, так как они отражают точки сильного сопротивления.

Кликните для увеличения

При проведении технического анализа и анализа свечного графика для флиппинга алькионов я рекомендую следующее:

  1. Всегда используйте Tradingview.com для просмотра графиков, так как он обеспечивает вам возможность строить скользящие средние, линии Фибоначчи и т.д., использовать индикаторы, такие как индикатор Аллигатор, индикатор MACD и т.д., и вырабатывать осцилляторы, такие как осциллятор Heikin-Ashi, осциллятор Adaptive Ergodic и д.р.
  2. По возможности всегда используйте линии Фибоначчи. Стройте линии Фибоначчи между низкой ценой и высокой ценой на однодневном графике в течение 3-4 месяцев. Получаемые в результате уровни линий помогут вам находить хорошие точки входа и выхода для ваших сделок.

Чтобы построить линии Фибоначчи на графике на Tradingview.com вам следует кликнуть по иконке в виде четырех горизонтальных линий на панели инструментов с левой стороны страницы, как показано на скриншоте ниже. Появится ряд опций на ваш выбор. Кликните по опции «Fib Retracement». Теперь вам нужно использовать мышку, чтобы кликнуть по двум точкам на графике, которые будут представлять верхнюю и нижнюю линии Фибоначчи.

Кликните для увеличения

Далее показан однодневный график Bitshares/Bitcoin BTSBTC с Poloniex на Tradingview.com. Я построил линии Фибоначчи между низкой ценой, зафиксированной 27 февраля (166 сатоши) и высокой ценой, зафиксированной 2 апреля (1298 сатоши).

Линии Фибоначии могут указать вам на важные уровни сопротивления и поддержки. Как правило, преодоление бычьего ралли будет происходить, когда оно столкнется с линией Фибоначчи, как случилось с графиком BTSBTC, когда цена достигла отметки в 589 сатошей, которая соответствует 61,8% уровню линий Фибоначчи. Также 76,4% уровень линий Фибоначии (433 сатоши) представляет собой уровень сильный поддержки, который предотвращает дальнейшее понижение цены.

Кликните для увеличения

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

бычье поглощение, просвет в облаках

Python Telegram bot и оповещение об изменении баланса Poloniex

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

Приступим.

Создаем папку и в ней 4 файла:

  • В config.py будем держать данные по телеграмм боту, poloniex ключам и данным для подключения к базе,
  • mysql.py будет содержать все функции для работы с базой данных,
  • poloniex.py главный файл, который будет парсить API биржи и делать вообще все, что нам нужно,
  • send_status.py содержит функцию для отправки сообщения в telegram.

Составляем файл конфигураций.

Открываем config.py и вписываем:

exch_host = ‘IP ADDRESS’exch_user = ‘USER’exch_passwd = ‘PASS’exch_db = ‘DATABASE’exch_base_info = [exch_host, exch_user, exch_passwd, exch_db]poloniex_key = ‘POLO KEY’poloniex_sign = b’POLO SECRET’token_dev = ‘TELEGRAM BOT KEY’

  • По первым четырем строкам вроде понятно что нужно указывать — IP ADDRESS сервера, где крутится mysql
  • к нему USER и PASS
  • DATABASE выбираем какую создали (о поднятии сервера можно почитать в моей статье и посмотреть видеоролик )
  • poloniex_key и poloniex_sign берутся из личного кабинета Poloniex
  • token_dev берем при создании бота

Функция отправки сообщения.

import requestsimport timefrom config import tokenurl = «https://api.telegram.org/bot{0}/sendMessage».format(token)def message_user(message_text, chat_id): message_data = { ‘chat_id’: chat_id, ‘text’: message_text, ‘parse_mode’:’HTML’ } requests.post(url, data=message_data)def main(): message_dev(‘asdasd’)if name == «main«: main()
Ничего сложного. В документации Telegram API написано, чтобы отправить сообщение, нужно обратиться к методу sendMessage (который у нас в url — https://api.telegram.org/bot{0}/sendMessage), при этом не забыв вставить свой ключ telegram бота. Обязательные параметры при отправке это chat_id и text. Если с TEXT все понятно, то где достать chat_id ? Для этого есть метод getUpdates. Запрос вернет нам всю информацию об отправителе сообщения. В качестве домашнего задания узнайте свой chat_id.

Файл mysql.py

import pymysql import time, re #импорт наших настроек для подключения из файла config from config import exch_base_info# создаем класс, который будет отвечать за все операции с базой данныхclass sql_db: def init(self): #пробуем подключиться к базе try: self.conn = pymysql.connect(*exch_base_info, use_unicode=True, charset=’utf8′) except pymysql.OperationalError: print(«can’t find base») try: self.cursor = self.conn.cursor() except pymysql.OperationalError: print(«can’t get cursor»)#функция для выборки данных из нашей табличкиdef select_all(self): try: self.cursor.execute(«SELECT * FROM poloniex») except pymysql.Error: print(«can’t select poloniex») result = self.cursor.fetchall() #если данных в базе нет, то возвращаем False (0) if len(result) &lt,= 0: return False else: # если данные есть, то делаем из них словарь, чтобы потом было проще работать data = {} for i in result: data.update({i[1]:i[2]}) return data# функция для вставки данных в таблицу poloniexdef insert_coin(self, coin, value): try: self.cursor.execute(«INSERT INTO poloniex (name_coin, coin_value) values (‘{0}’, {1})».format(coin, value)) except pymysql.Error: print(«can’t insert coins poloniex») self.conn.commit()# обновление данных в таблице poloniexdef update_value(self, coin, value): try: self.cursor.execute(«UPDATE poloniex set coin_value={1} where name_coin='{0}’».format(coin, value)) except pymysql.Error: print(«can’t update poloniex value») self.conn.commit() def main():passif name == «main«:main()
Итак! Самое интересное. Создаем класс sql_db, который будет отвечать за подключение к базе и делать разные запросы. Не буду описывать детально каждый блок, комментариями я все обозначил и в ролике рассказал. В классе происходит подключение к базе данных с помощью наших данных из файла config. Вызываются нужные функции и происходит магия выборки записи обновления данных в базу и из базы данных.

Основной блок программы.

import requests, json from config import poloniex_key, poloniex_sign, chat_id import hmac, hashlib import urllib import time from mysql import sql_db from send_status import message_user def api_query(command, req={}): req[‘command’] = command req[‘nonce’] = int(time.time()*1000) post_data = urllib.parse.urlencode(req)sign = hmac.new(poloniex_sign, post_data.encode(‘utf-8’), hashlib.sha512).hexdigest() headers = { ‘Content-Type’: ‘application/x-www-form-urlencoded’, ‘Key’: poloniex_key, ‘Sign’: sign } with requests.Session() as s: api = s.post(‘https://poloniex.com/tradingApi’, data=post_data, headers=headers) data = json.loads(api.text) return datadef public_method(command): url = ‘https://poloniex.com/public?command={0}’.format(command) api = requests.post(url, data=command) data = json.loads(api.text) return datadef main(): select_all_coins = sql_db().select_all()#возвращает связку USDT-BTC на Poloniex last = public_method(‘returnTicker’) for i in last.keys(): if ‘USDT_BTC’ in i: print(‘Poloniex : ‘, last[‘last’]) #Возвращает баланс с Poloniex. (не забудьте добавить свой ключ и секрет в файле config.py) balance = api_query(‘returnBalances’) # проверяем у нас новая база или нет, если да, то записываем значения if select_all_coins == False: for i in balance.items(): if i[1] != ‘0.00000000’: sql_db().insert_coin(i[0], i[1]) print(i[0], ‘: nt’, i[1] ) # если не пустая, то нужно проверить что у нас в базе else: for i in balance.items(): if i[1] != ‘0.00000000’: # проверяем баланс на нулевой if i[0] not in select_all_coins.keys(): # если имя монеты не найдено в базе, то добавляем запись sql_db().insert_coin(i[0], i[1]) else: if float(select_all_coins[i[0]]) != float(i[1]): message_user(«Изменение баланса по монете {0}
«.format(i[0]), chat_id) sql_db().update_value(i[0], i[1])if
name == ‘main‘:main()
Про первую половину этого текста я уже рассказывал когда то давно на видео. Поэтому нас интересует только то, что находится в функции main.


  • select_all_coins = sql_db().select_all() содержит выборку из нашей базы данных (даже если данных нет, то значение False все равно записывается)
  • balance = api_query(‘returnBalances’) вытаскиваем данные с биржи (с личного кабинета) при помощи метода returnBalances. Все методы можно глянуть здесь

Далее логика простая:

  • если в базе нет данных (!!!), то проверяем баланс монеты, чтобы он был не нулевой и записываем в базу
  • если же в базе есть данные, то нужно так же сначала проверить баланс на ноль и после этого сверить, есть ли в нашей базе запись с такой монетой — если нет записи, то записываем, а если есть, то нужно сравнить значение (баланс) и если значения отличаются, то обновить данные в базе по этой записи

Переменные в строчке float(select_all_coins[i[0]]) != float(i[1]) специально переопределяются как float, чтобы избежать различных проблем при сравнении данных. Например из базы может быть извлечена запись в виде строки, а не числа.

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

Все файлы и код можно посмотреть и скачать с github.

Если есть вопросы, то пишите на форум, в раздел «программирование».





Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

2 735

Понравилась статья? Поделиться с друзьями:
Добавить комментарий