Bitcoin Forum
June 18, 2024, 05:52:26 PM *
News: Voting for pizza day contest
 
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Local / Кодеры / Re: 15 минутный таймфрейм для Bittrex on: January 15, 2018, 10:05:48 AM
А для чего нужны таймфреймы?
Обычно для обучения бота/робота.
2  Local / Кодеры / Re: Qt Bitcoin Trader (неоффициальные доработки клиента) on: January 12, 2018, 01:36:58 PM
Quote
не планирует добавлять поддержку Bittrex
Ну он же писал, что не добавляет к боту биржи с глючным апи, а битрекс именно из числа таких, как и полониекс.
Странное утверждение. Тогда почему TabTrader, 3commas и другие работают с Bittrex через их API и никто не жалуется.
Очень странная позиция, однако.
3  Local / Кодеры / QBT+Bittrex on: January 11, 2018, 02:16:06 PM
Добавил во второй пост сия темы скриншоты и тестовую версию QBT.

Так же выяснилось, что автор сия софтины даже не планирует добавлять поддержку Bittrex (пруф: https://bitcointalk.org/index.php?topic=218044.msg27770201#msg27770201).
4  Local / Трейдеры / Re: Qt Bitcoin Trader [Клиент для безопасных торгов на Mac/Windows/Linux] on: January 11, 2018, 02:05:23 PM
Можно создать отдельную тему, где обсудить эти доработки и попробовать собрать небольшой донат.
конечно, создавай тему и собирай донат. автор ветки начинал по такой же схеме.
Создал новую тему QBT+Bittrex тут https://bitcointalk.org/index.php?topic=2698689
5  Local / Кодеры / Re: Qt Bitcoin Trader (неоффициальные доработки клиента) on: January 09, 2018, 04:24:40 PM
Так же для Bittrex нужно реализовать обход Cloudflare (на питоне я это уже реализовал).
а разве его можно обойти? я так понимаю, что если сайт подключается к CloudFlare, то весь траффик идёт через их серваки, и извне это никак не изменить.
Это легко реализуется на питоне, т.к. уже всё есть готовенькое: https://github.com/Anorov/cloudflare-scrape

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

Сейчас выяснил, что на сервере socket.bittrex.com отрубили режим eventStream. Осталась поддержка только режима WebSockets. Поэтому мне придётся сразу делать поддержку WebSockets, а это ох как не быстро.
6  Local / Кодеры / Re: Qt Bitcoin Trader (неоффициальные доработки клиента) on: January 08, 2018, 08:07:16 AM
Вы решили просто форкнуть и доработать оригинальную программу?
Именно так. Ещё в августе 2017 доработал под Bittrex.

Но вот сейчас некоторые доработки не функционируют. Видимо что то изменилось на сервере socket.bittrex.com (я реализовал работу с оным не через WebSockets, а через обычные SignalR запросы).
Завтра займусь изучением этой проблемы.
7  Local / Кодеры / Re: Qt Bitcoin Trader (неоффициальные доработки клиента) on: January 06, 2018, 11:01:09 AM
Тестовая версия QBT с поддержкой Bittrex: https://drop.me/aq3WYD (размер 7 MB)
версия старая 1.40.06 (обновлю по мере возможности)

Скриншоты:







Данная версия поддерживает создание и удаление ордеров (сейчас может и не работает, т.к. тестировал это в августе 2017 года).

Так же данная версия поддерживает дополнительные настройки в конфигурационном файле QtBitcoinTrader.cfg:
  • CheckAppUpdate: для отключения механизма обновления QBT с оффициального сайта;
  • UseExternalRes: для возможности загрузки ресурсных файлов из директории ".\QtBitcoinTrader\Resourses\";
  • CheckPasswordDifficulty: для возможности использования самых наипростейших паролей к аккаунту QBT;

Для использования этой версии QBT настоятельно советую выставлять такие настройки в конфиге (секция General):
Quote
LastFeaturedExchanges=0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
CheckForUpdates=false
CheckAppUpdate=false
UseExternalRes=true
CheckPasswordDifficulty=false
DisablePairSynchronization=true

В представленной версии QBT всё взаимодействие с сайтом Bittrex основано на оффициальном API v1.1, из-за чего при черезмерной активности торгов график будет отображать не совсем полную информацию о сделках, т.к. количество сделок ограничено 100 штуками.

Для наиболее корректного (и наиболее быстрого) отображения информации по совершённым сделкам и содержимому стакана нужно прикрутить возможность работы с сервером socket.bittrex.com через WebSockets. Данной доработкой займусь как только появятся время и желание.

8  Local / Кодеры / Qt Bitcoin Trader (неоффициальные доработки клиента) on: January 06, 2018, 10:27:28 AM
Решил создать отдельную тему, в которой планируется обсуждение и реализация различных доработок известной утилиты Qt Bitcoin Trader (ссылка на оригинальную тему: https://bitcointalk.org/index.php?topic=218044.0).

Для начала планирую реализовать поддержку биржы Bittrex, т.к. у автора сия софтины этого даже нет в планах (пруф: https://bitcointalk.org/index.php?topic=218044.msg27770201#msg27770201)

Хотя эту доработку я реализовал ещё летом 2017 года, но остановился на проверке создания и отмены ордеров. Разработку прекратил, т.к. на тот момент в API биттрекса была ошибка при запросе истории исполненных ордеров. Да и ещё выяснилось, что этот запрос возвращает максимум 200 исполненных ордеров (сейчас эта цифра уже 100).

Что бы обойти все эти ошибки и лимиты нужно работать с сервером Bittrex через WebSockets (это реализовано в WEB-версии).

Для биржы Bittrex у меня уже готова питоновская тулза, которая собирает историю торгов с сентября 2017 года.
Сейчас все питоновские наработки нужно просто на C++ реализовать.

Так же для Bittrex нужно реализовать обход Cloudflare (на питоне я это уже реализовал).


На чистом энтузиазме делать всё это не очень хочется. Поэтому напишу свои реквизиты для доната:
  • BTC: 15mU1SAPJYxg2FNq4qYNrJN2Dgnfk70wrT
  • LTC: LfXZsUCy7ktNeR41CJoJxftoUH6o1nDv5u
  • ETH: 0x7cb1324099b69968358e6e6e7da30dd9dc62ddd7
9  Local / Трейдеры / Re: Qt Bitcoin Trader [Клиент для безопасных торгов на Mac/Windows/Linux] on: January 06, 2018, 09:39:26 AM
Прекрасно было бы увидеть в поддерживаемых Bittrex. Существуют какие-то трудности с ней?

Я ещё летом адаптировал QBT под Bittrex. Реализовал почти всё. Остановился на проверке создания и отмены ордеров. Но проект забросил.

И по хорошему нужно немного иначе реализовать взаимодействие с сервером Bittrex. Здесь я подразумеваю получение актуальной информации через WebSockets. Такой механизм получения информации я уже реализовал на питоне (работа через websockets). Сейчас все питоновские наработки нужно просто на C++ реализовать.

Так же для Bittrex нужно реализовать обход Cloudflare (на питоне я это уже реализовал).

На чистом энтузиазме делать всё это не очень хочется. Можно создать отдельную тему, где обсудить эти доработки и попробовать собрать небольшой донат.
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!