Bitcoin Forum

Local => Трейдеры => Topic started by: hazarun on July 21, 2013, 07:41:48 PM



Title: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okcoin,
Post by: hazarun on July 21, 2013, 07:41:48 PM
роботы для Биткоин бирж
Предлагаю, в этой ветке обсуждать работу торговых роботов на различных площадках.
Информация в этом первом сообщении должна содержать список бирж, где есть роботы.
Например:

https://btc-e.com  - работает АПИ, есть русскоязычная поддержка.

http://icbit.se        - заявлено наличие АПИ, есть русскоязычная поддержка.
                           https://icbit.se/api  тут вот есть пример на C# пишут - работает на icbit и mtgox.
                           По умолчанию робот подключается к МтГокс и тащит данные оттуда. Недолго. Демо.

http://mtgox.com    - заявлена работа АПИ, нет русского языка.
                              В конце июля 2013 года они вроде обновили примеры своих программ (исходники С шарп)
                              и выложили на ресурсе  https://github.com/sta/websocket-sharp

https://www.bitstamp.net/api/              - собственно биржа и ссылка на страницу описания АПИ
                                                              русского языка тоже нет. Примеров реализаци АПИ - не нашел.

https://vircurex.com               - Еще одна биткоин площадка. Подробности пока не выяснял.
                                                Заявлено АПИ. Есть частичная русификация.
                                        С моим хромым англицким, так понял, что АПИ не хочет давать данные чаще            
                                          чем раз в минуту. Тормознуто, для работы  роботов на бирже.
                                          (может конечно, чего не допонял.....)


Добавляем  информацию, особенно ценен личный опыт.

Вопрос:
Вот на БТС-Е цикл постановки-отмены ордера занимает около 1 секунды.
(Иногда 2-3 и более. Это редко , грешу на связь и перегруженность сервера.)

Это так и должно быть ?
Как обстоят дела со скоростью транзакции ордеров на других площадках ?


Title: Re: Роботы на BTC-E и других биржах
Post by: hazarun on July 21, 2013, 07:48:39 PM
Ну и еще вопрос, сколько существует еще бирж, где возможна работа роботов ?
Роботы работают (лично не проверял) на  mtgox.com, вроде объявлено про роботов  на
icbit.se.

Где еще работают роботы ?



Title: Re: Роботы на BTC-E и других биржах
Post by: fsb4000 on July 21, 2013, 07:52:11 PM
Где еще работают роботы ?
везде
на бтс-е
на битстампе
на Vircurex
и на остальных....


Title: Re: Роботы на BTC-E и других биржах
Post by: hazarun on July 21, 2013, 07:54:40 PM
BTC-E приводит примеры роботов для своего АПИ:

PHP: http://pastebin.com/DDqAx7VU

Python: http://pastebin.com/ec11hxcP by miraclemax

Java: http://pastebin.com/jyd9tACF by dApZoKntut

C#: http://pastebin.com/TSdGbfBs by DmT

C++/CLI: http://pastebin.com/YvxmCRL9 by PoorGirl

VB.NET: http://pastebin.com/JmJZSsd7 by franky1


И где с какой периодичность отдают данные по стаканам ?
БТС-е, выдает данные с периодичностью раз в 2-3 секунды. Бывают задержки и десятки секунд, но редко.

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

Например сервер форекс дилеров МТ4-МТ5 гонит данные пользователям непрерывно. Или я тут не прав ?


Title: Re: Роботы на BTC-E и других биржах
Post by: [Tycho] on July 21, 2013, 08:06:37 PM
Мы на icbit.se хотим как раз HFT обеспечивать. Но у нас фьючерсы, а не обмен, в основном.


Title: Re: Роботы на BTC-E и других биржах
Post by: hazarun on July 21, 2013, 08:10:07 PM
Мы на icbit.se хотим как раз HFT обеспечивать. Но у нас фьючерсы, а не обмен, в основном.

Ага, был у вас. Даже у Вас лично, что то спрашивал про роботов.

Фьючерсы - тоже хорошо. Можно подробнее насчет высокочастотного трейдинга ?


Title: Re: Роботы на BTC-E и других биржах
Post by: hazarun on July 21, 2013, 08:38:18 PM
А сейчас у вас с каким интервалом выдается информация для роботов ?

Так понимаю, в идеале информация о стаканах должна поступать со скоростью ПИНГа пакета размером байт 512.
Верно ?


Title: Re: Роботы на BTC-E и других биржах
Post by: Fireball on July 21, 2013, 08:43:13 PM
А сейчас у вас с каким интервалом выдается информация для роботов ?

Я сам занимался высокочастотной торговлей, поэтому при разработке ICBIT старался изначально проектировать многие вещи с прицелом на HFT. Сам Trading API, во-многом благодаря неоценимому вкладу alpet, постоянно улучшается.
API унифицированный для двух секций - обменной и фьючерсной.

Скорости обновления различных элементов варьируются и зависят от их важности для клиента.
Например, сообщения об изменении балансов, статуса заявок и прочего отправляются непосредственно в тот момент, как они происходят (задержка только от влияния среды передачи данных - доставки сообщений от торгового сервера до API сервера и далее клиенту).
Информация о лучших bid/ask, последней сделке и прочем (так называет ticker update) обновляется с максимальной частотой 10 раз в одну секунду. Пока этого достаточно, при необходимости этот показатель может быть увеличен.
Информация о "стакане" заявок обновляется 1 раз в секунду, и сейчас определяется эффективный формат передачи этих данных для внедрения высокоскоростного протокола. Но, большинство торговых роботов сейчас пользуется сообщениями ticker update (100мс между обновлениями сейчас достаточно).

Подключение к API биржи осуществляется через библиотеку socket.io, которая поддерживает различные транспортные протоколы, самым быстрым из которых является WebSocket.
"Простой API", когда для совершения каких-либо действий, нужно выполнить POST запрос к определённому URL, принципиально не был реализован, т.к. для эффективного использования ресурсов торговые операции должны проходить по постоянному подключению через сокет в нормальном формате. Это создало бы дополнительную нагрузку на сервер, и, как пришлось сделать нашим коллегам из других бирж - вводить достаточно серьёзные ограничения на количество подаваемых запросов.



Title: Re: Роботы на BTC-E и других биржах
Post by: hazarun on July 21, 2013, 08:55:21 PM
Информация о лучших bid/ask, последней сделке и прочем (так называет ticker update) обновляется с максимальной частотой 10 раз в одну секунду. Пока этого достаточно, при необходимости

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

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


Title: Re: Роботы на BTC-E и других биржах
Post by: hazarun on July 21, 2013, 09:23:22 PM
API унифицированный для двух секций - обменной и фьючерсной.

Правильно понимаю, различаются только названия инструментов, остальное идентично ?

Есть ли пример рабочих исходников, желательно на Си шарп ?
(как например на БТСе, здорово облегчили работу роботостроителям)

Если такие есть, то давайте здесь разместим ссылки, как раз в тему ветки будет.


Title: Re: Роботы на BTC-E и других биржах
Post by: hazarun on July 21, 2013, 10:00:15 PM
Спреды между бидом и аском на icbit.se довольно большие.
Маркет Мейкеры плохо работают  ;D


Title: Re: Роботы на BTC-E и других биржах
Post by: [Tycho] on July 21, 2013, 10:38:15 PM
Спреды между бидом и аском на icbit.se довольно большие.
Маркет Мейкеры плохо работают
Зависит от текущей ситуации с курсом, на самом деле - т.е. от наличия или отсутствия резких движений в недавнее время.
Для маркетмейкеров можем предложить особые условия и скидки.


Title: Re: Роботы на BTC-E и других биржах
Post by: hazarun on July 21, 2013, 11:08:23 PM
как и где можно поговорить про условия работы ММ на вашей площадке ?



Title: Re: Роботы на BTC-E и других биржах
Post by: [Tycho] on July 21, 2013, 11:26:08 PM
как и где можно поговорить про условия работы ММ на вашей площадке ?
Надежнее всего - написать свои перспективы на е-мейл, указанный внизу страниц сайта icbit.se


Title: Re: Роботы на BTC-E и других биржах
Post by: hazarun on July 22, 2013, 08:14:14 AM
Где еще работают роботы ?
везде  на бтс-е  на битстампе  на Vircurex  и на остальных.... 

Интересно было бы узнать личные впечатления ?


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: genydeny on July 22, 2013, 03:03:57 PM
У меня вопрос для роботостроителей. Какие стратегии используете для индикаторов на совершение сделки  (покупки/продажи). Я экспериментировал с btc-e.com и для анализа ситуации строил графики простых скользящих средних с разными интервалами усреднения. Данные брал каждую секунду. И тут возникают вопросы оценки интервалов усреднения в зависимости от выбранной стратегии торговли, активности на бирже. Может кто посоветуют инфу в тему, может где-то есть математические модели или расчеты?


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: hazarun on July 22, 2013, 03:27:28 PM
У меня вопрос для роботостроителей.Я экспериментировал с btc-e.com
 И тут возникают вопросы оценки интервалов усреднения в зависимости от выбранной стратегии торговли,

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

Вопрос насчет стратегий довольно интимный.

Сколько у Вас занимает транзакция постановки - отмены ордера на БТС-Е ?
На чем Ваш робот написан ?


Title: Re: Роботы на BTC-E и других биржах
Post by: hazarun on July 22, 2013, 06:01:56 PM
А сейчас у вас с каким интервалом выдается информация для роботов ?
Я сам занимался высокочастотной торговлей, поэтому при разработке ICBIT старался изначально проектировать

Подключение к API биржи осуществляется через библиотеку socket.io, которая поддерживает различные транспортные протоколы, самым быстрым из которых является WebSocket.
"Простой API", когда для совершения каких-либо действий, нужно выполнить POST запрос к определённому URL, принципиально не был реализован, т.к. для эффективного использования ресурсов торговые операции должны проходить по постоянному подключению через сокет в нормальном формате. Это создало бы дополнительную нагрузку на сервер, и, как пришлось сделать нашим коллегам из других бирж - вводить достаточно серьёзные ограничения на количество подаваемых запросов.

Кстати, кому интересно, популярно про протокол WebSocket., с разъяснениями и примерами:
http://msdn.microsoft.com/ru-ru/magazine/jj863133.aspx
    и еще про этот протокол http://learn.javascript.ru/websockets
       и тут популярно с примерами http://habrahabr.ru/post/141384/


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: genydeny on July 23, 2013, 08:51:01 AM
Тут возникает еще вопрос о емкости рынка. Ордера то по краям стакана могут стоять совсем не того размера, с которым мы хотим совершить сделку.....
С этим можно справится анализируя инфу от сюда https://btc-e.com/api/2/btc_usd/depth
Для решения этой проблемы у меня в голове всплывает трехмерный график, где за каждой ставкой стоит ее вес (отношение суммы ордера к текущему объему)

Вопрос насчет стратегий довольно интимный.
Интимный то он несомненно. "Тайна тайн" есть только комбинация различных знаний, их реализация в определенный алгоритм.
Мне хотелось бы разобраться именно с "кирпичиками", не хватает фин. знаний сейчас для видения всей картины. Вот это мне хотелось бы узнать.
На чем Ваш робот написан ?
Робот - это пока что громко сказано. Сейчас у меня есть  php скрипт, который собирает данные, дергая API btc-e, все это он складывает в БД. Вторая часть написана на JS - анализ полученных данных (построение SMA, EWMA с различными интервалами на одной плоскости). Выходит это веб приложение. В ближайшее  время перепишу все под node.js. 


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: hazarun on July 23, 2013, 09:43:49 AM
Тут возникает еще вопрос о емкости рынка. Ордера то по краям стакана могут стоять совсем не того размера, с которым мы хотим совершить сделку.....
С этим можно справится анализируя инфу от сюда https://btc-e.com/api/2/btc_usd/depth

Ну да, а в коде это выглядит так:
            stakan_000_XXX_Asks_Price     = BTC_RUR_Depth.Asks[0].Price;
            stakan_000_XXX_Asks_Amount  = BTC_RUR_Depth.Asks[0].Amount;
Тут все просто.

Вот вопрос с тем как анализировать такую инфу, и какие выводы делать - уже сложнее.

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


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: hazarun on July 23, 2013, 10:03:36 AM
Робот - это пока что громко сказано. Сейчас у меня есть  php скрипт, который собирает данные, дергая API btc-e, все это он складывает в БД. Вторая часть написана на JS - анализ полученных данных (построение SMA, EWMA с различными интервалами на одной плоскости). Выходит это веб приложение. В ближайшее  время перепишу все под node.js. 

На БТСе, есть ссылки на примеры кода. Джава кажется тоже есть.

Я утащил пример на С шарп. Заработал сразу, после подстановки АПИ ключей и наличия открытого ордера на счете. Может  стоит воспользоваться готовыми кирпичиками  ;)


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: genydeny on July 23, 2013, 10:44:29 AM
На БТСе, есть ссылки на примеры кода. Джава кажется тоже есть.

Я утащил пример на С шарп. Заработал сразу, после подстановки АПИ ключей и наличия открытого ордера на счете. Может  стоит воспользоваться готовыми кирпичиками  ;)
Те примеры кода можно использовать, обращение к API для меня не составляет большого труда.
Может  стоит воспользоваться готовыми кирпичиками  ;)
Где же взять "кирпичики" аналитики и мат. модель для анализа данных, для получения торговых сигналов??? А вот исполнение сигналов будет взято из примеров кода БТЦ-Е


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: genydeny on July 23, 2013, 10:52:27 AM
Плохо что выдача результатов поиска захламляется тысячами бредовых ссылок о торговле на Форекс, нормальные данные если и есть, то смещены к концу списка.

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

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

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

Ссылка на источник:
Торговая стратегия (http://ru.wikipedia.org/wiki/%D0%A1%D0%BA%D0%BE%D0%BB%D1%8C%D0%B7%D1%8F%D1%89%D0%B0%D1%8F_%D1%81%D1%80%D0%B5%D0%B4%D0%BD%D1%8F%D1%8F_(%D0%B8%D0%BD%D0%B4%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80)#.D0.A2.D0.BE.D1.80.D0.B3.D0.BE.D0.B2.D0.B0.D1.8F_.D1.81.D1.82.D1.80.D0.B0.D1.82.D0.B5.D0.B3.D0.B8.D1.8F)


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: hazarun on July 23, 2013, 11:10:28 AM

Где же взять "кирпичики" аналитики и мат. модель для анализа данных, для получения торговых сигналов??? А вот исполнение сигналов будет взято из примеров кода БТЦ-Е

Если просто модель, то есть "Энциклопедия технических индикаторов рынка", Роберт Колби.
Практически все известные индикаторы.
Вот только прибыльность - это не гарантирует.


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: hazarun on July 23, 2013, 11:57:24 AM
Где же взять "кирпичики" аналитики и мат. модель для анализа данных, для получения торговых сигналов??? А вот исполнение сигналов будет взято из примеров кода БТЦ-Е

С точки зрения проверки всяких теорий и индикаторов, довольно полезен терминал МТ4.
Там есть  встроенный тестер стратегий на исторических данных. Сразу можно увидеть, что - чего стоит.

Есть конечно еще несколько программ для  тестирования стратегии на истории........


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: genydeny on July 23, 2013, 01:31:03 PM
С точки зрения проверки всяких теорий и индикаторов, довольно полезен терминал МТ4.
Там есть  встроенный тестер стратегий на исторических данных. Сразу можно увидеть, что - чего стоит.
А что представляет собой этот терминал? возможно его использовать без привязки к каким-то торговым платформам (не регистрируясь нигде)?
Есть инфа как загружать в него данные (в каком формате)?
Загуглив на эту тему, среди кучи всяких форекс сайтов откопал http://www.btctrader.ru/2012/09/tf-btctrader-12.html, написан он на php попробую разобрать посмотреть что там и к чему. ;)

Есть конечно еще несколько программ для  тестирования стратегии на истории........
Вот тут интерес мой и разгорелся!! есть под линукс что-то?


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: hazarun on July 23, 2013, 03:17:02 PM

Загуглив на эту тему, среди кучи всяких форекс сайтов откопал http://www.btctrader.ru/2012/09/tf-btctrader-12.html, написан он на php попробую разобрать посмотреть что там и к чему. ;)

Как то подозрительно выглядит один из роботов 15 мегов в архиве.
Похоже это что то под Линух.

Вот CRYPTOTRADER.php - что то понятнее. Дестки килобайт.
В ПХП не разбираюсть, сообщите впечатления как осмотрите.


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: hazarun on July 23, 2013, 03:52:57 PM
А что представляет собой этот терминал? возможно его использовать без привязки к каким-то торговым платформам (не регистрируясь нигде)?
Есть инфа как загружать в него данные (в каком формате)?

Вот тут интерес мой и разгорелся!! есть под линукс что-то?

Терминал для программирования и тестирования стратегий всяких у разработчиков http://docs.mql4.com/ru/
Это  про МТ4, есть уже МТ5. mql5.com/ru/
Раньше было можно не регистироваться, запустив демо версию, тестить роботов. Сейчас не знаю.

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

Разработчики поддерживают ПО очень серьезно, можно найти ответы на все интересующие вопросы.

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

Тестировщиков стратегий под Линух не знаю, не интересовался.


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: hazarun on July 23, 2013, 04:39:05 PM
Загуглив на эту тему, среди кучи всяких форекс сайтов откопал http://www.btctrader.ru/2012/09/tf-btctrader-12.html, написан он на php попробую разобрать посмотреть что там и к чему. ;)

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

(надеюсь закладок там не вставлено, уж сильно все лаконично)


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: hazarun on July 23, 2013, 08:10:54 PM
У меня вопрос для роботостроителей. Какие стратегии используете для индикаторов на совершение сделки  (покупки/продажи).

Вот и ответ на вопрос, про стратегии http://utmagazine.ru/kak-zarabotat-na-kolebaniyax-kursa-bitcoin-strategiya/
Описание грааля.  :o                 
  Комментарии только , стоит до конца дочитать.


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: genydeny on July 24, 2013, 07:32:38 AM
Вот и ответ на вопрос, про стратегии http://utmagazine.ru/kak-zarabotat-na-kolebaniyax-kursa-bitcoin-strategiya/
Описание грааля.  :o                 
  Комментарии только , стоит до конца дочитать.
Забавная статья, особенно если обратить внимание на суммы с которыми хочет работать автор)) И слово "хочет" тут лучше выделить, тк, я сомневаюсь, что он реализует этот план в таком виде.
Ну хоть комменты у нее есть адекватные (о том, что комиссия съест весь выигрыш ).
А насчет стратегий, как мне кажется, стоит выбрать один инструмент тех анализа и попробовать поработать с ним. Как думаете, например на btc-e, если проанализировать ситуацию, какие стратегии сейчас там реализуют боты?!
Думаю спец в торговле на бирже легко бы вычислил их тактику.


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: hazarun on July 24, 2013, 10:35:05 AM
Как думаете, например на btc-e, если проанализировать ситуацию, какие стратегии сейчас там реализуют боты?!
Думаю спец в торговле на бирже легко бы вычислил их тактику.

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

Еще: если бот один, реализует несколько или смешанную стратерию.......... Короче, задачи вычисления стратегий ботов видится не реальной. 

Вы давали тут на сайт ссылку, я отписался по результатам запуска робота, задал вопросы... Ответите ?


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: rPman on July 24, 2013, 11:18:58 AM
нейронные сети.


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: hazarun on July 24, 2013, 01:06:00 PM
нейронные сети.

Да, нейронные сети.... Сложная штука, без стакана не разобраться.


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: genydeny on July 24, 2013, 01:22:14 PM
Вы давали тут на сайт ссылку, я отписался по результатам запуска робота, задал вопросы... Ответите ?

Не было времени детально изучить бота и сразу отписаться.
Сейчас покопался в скриптах. Сразу что бросается в глаза - неактуальность данных о цене, точнее отсутствие интерактивности, данные обновляются раз 15 мин.
и источник не биржа а http://bitcoincharts.com/about/markets-api/.
Торговых стратегий сразу нет, а задавать их надо с помощью переменных. которые задают минимальный набор констант для ведения торговли.
Вечером запущу у себя на сервере, но думаю, что ничего хорошего из этого взять не получится.


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: hazarun on July 24, 2013, 01:42:11 PM
Сейчас покопался в скриптах. Сразу что бросается в глаза - неактуальность данных о цене, точнее отсутствие интерактивности, данные обновляются раз 15 мин.
и источник не биржа а http://bitcoincharts.com/about/markets-api/.

Если разговор идет о CRYPTOTRADER.php. И данные он берет не с биржи,
думаю и время на него тратить не стоит.

Это не полноценный робот. ф топку.


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: rPman on July 24, 2013, 01:43:49 PM
нейронные сети.

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

Например можно построить (обучить) нейронную сеть, на вход в которую подается 'разница между курсами на биржах mtgox/btc-e' а на выходе - <0 - понижение, >0 повышение

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


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: rPman on July 24, 2013, 01:54:30 PM
даже и не знаю что на это ответить ;)


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: hazarun on July 24, 2013, 02:04:27 PM
бред какой...
нейронная сеть это алгоритм, которому скармливают данные.. главное достоинствосетей - не важно чем являются данные, сеть с 'одинаковым' успехом обрабатывает как изображение как маттрицу чисел, так и стат-критерии и т.п. в качестве чисел-входов.
не путай народ, то что ты пишешь - это совсем не нейросеть

Автор в самом начале текста указал его направленность.
Исходя из этого стоит воспринимать дальнейшее   ;D


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: genydeny on July 24, 2013, 02:25:25 PM
Автор в самом начале текста указал его направленность.
Исходя из этого стоит воспринимать дальнейшее   ;D
;D ;D ;D ;D ;D


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: genydeny on July 24, 2013, 02:29:36 PM
Хотя одна из задач. которые решают нейронные сети - прогнозирование.
Ниже выдержка из статьи с википедии http://ru.wikipedia.org/wiki/%D0%98%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D0%B0%D1%8F_%D0%BD%D0%B5%D0%B9%D1%80%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D0%B5%D1%82%D1%8C#.D0.98.D0.B7.D0.B2.D0.B5.D1.81.D1.82.D0.BD.D1.8B.D0.B5_.D0.BF.D1.80.D0.B8.D0.BC.D0.B5.D0.BD.D0.B5.D0.BD.D0.B8.D1.8F
Способности нейронной сети к прогнозированию напрямую следуют из ее способности к обобщению и выделению скрытых зависимостей между входными и выходными данными. После обучения сеть способна предсказать будущее значение некой последовательности на основе нескольких предыдущих значений и/или каких-то существующих в настоящий момент факторов. Следует отметить, что прогнозирование возможно только тогда, когда предыдущие изменения действительно в какой-то степени предопределяют будущие. Например, прогнозирование котировок акций на основе котировок за прошлую неделю может оказаться успешным (а может и не оказаться), тогда как прогнозирование результатов завтрашней лотереи на основе данных за последние 50 лет почти наверняка не даст никаких результатов.

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


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: xalexiv on July 24, 2013, 02:32:00 PM
Не было времени детально изучить бота и сразу отписаться.
Сейчас покопался в скриптах. Сразу что бросается в глаза - неактуальность данных о цене, точнее отсутствие интерактивности, данные обновляются раз 15 мин.
и источник не биржа а http://bitcoincharts.com/about/markets-api/.
Торговых стратегий сразу нет, а задавать их надо с помощью переменных. которые задают минимальный набор констант для ведения торговли.
Если имеется ввиду TROLLFACE (http://www.btctrader.ru/), то вы ошибаетесь, данные о ценах вполне актуальны, интервал запросов задаётся в конфиге от 1 сек, источником является стакан биржи. Возможно bitcoincharts используется для графиков, не интересовался, мне они не нужны.
Не стоит делать поспешные выводы.
п.с. Нейросети конечно интересно, но прогнозирование курса BTC дело бесперспективное, краткосрочное движение не подчиняется никакой логике.


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: genydeny on July 24, 2013, 03:10:51 PM
Если имеется ввиду TROLLFACE (http://www.btctrader.ru/), то вы ошибаетесь, данные о ценах вполне актуальны, интервал запросов задаётся в конфиге от 1 сек, источником является стакан биржи. Возможно bitcoincharts используется для графиков, не интересовался, мне они не нужны.
Не стоит делать поспешные выводы.
Действительно я ошибся, данные тикера идут напрямую с биржи, каждую секунду идет запрос
http://i.piccy.info/i7/38e3ba3312ae87e3954f08428202af1e/4-66-204/30017656/Snymok_ekrana_24_07_2013_18_05_35_500.jpg (http://piccy.info/view3/4894187/d4cc2013b181d00802330a10950c5b0d/)http://i.piccy.info/a3/2013-07-24-15-07/i7-4894187/500x269-r/i.gif (http://i.piccy.info/a3c/2013-07-24-15-07/i7-4894187/500x269-r)

Вот только mtgox апи не работает, тикер возвращает некорректные данные {t:USD, a:ask, at:null, av:volume, avt:0, b:bid, bt:null, bv:volume, bvt:0}


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: genydeny on July 24, 2013, 03:15:21 PM
Вот нашел интересный функционал конвертирования для использования данных в терминале MT4
http://i.piccy.info/i7/31132a22dd388a0b32300a694f1427f0/4-66-204/65198348/Snymok_ekrana_24_07_2013_18_13_20_500.jpg (http://piccy.info/view3/4894232/22ba6866b1c4baa330454c12c6362aca/)http://i.piccy.info/a3/2013-07-24-15-14/i7-4894232/500x319-r/i.gif (http://i.piccy.info/a3c/2013-07-24-15-14/i7-4894232/500x319-r)


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: hazarun on July 24, 2013, 04:50:59 PM
Вот нашел интересный функционал конвертирования для использования данных в терминале MT4

Да, похоже под МТ4 реализованы все идеи, что можно себе представить.
Кофе разве он не приносит....


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: panic on July 24, 2013, 05:26:44 PM
ку ;)
cryptotrader.php это только обёртка для апи бтсе, собственно ничего особого там нет, сделано для тех кому надо тупо купить по одной цене, и продать по другой, не особо заморачиваясь со стратегиями и даже программированием, т.е. не для вас)).

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

апи бтсе кеширует данные раз в 2 секунды, http api гокса - раз в 10 секунд.

Для старта рекомендую пример template1.btct-strategy  - это самая простая стратегия с использованием скользящих средних,  фактически простейший шаблон для создания собственных стратегий.
В скриптах, которые появятся в папке userscript после загрузки стратегии, популярно по-русски расписано что делает бот, все остальные скрипты плохо подходят в качестве примера )).

Для МТ берутся готовые свечи с bitcoincharts, так что проанализировать каждый тик не получится.

ЗЫ. На самом деле есть и нормальные боты, походите по англоязычному форуму, может найдёте что-то стоящее, и нам расскажете как этим пользоваться, тут много готовых платить за Граали))).


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: hazarun on July 24, 2013, 05:41:47 PM
Если имеется ввиду TROLLFACE (http://www.btctrader.ru/), то вы ошибаетесь, данные о ценах вполне актуальны, интервал запросов задаётся в конфиге от 1 сек, источником является стакан биржи. Возможно bitcoincharts используется для графиков, не интересовался, мне они не нужны.
Не стоит делать поспешные выводы.

Ага, не стоит делать поспешные выводы.
Поставил эту программу, запустил, посмотрел, мощная штука.

И сразу возник вопрос: зачем автор раздает такую хорошую програму. Дарит всем желающим.
(подозреваю, что делели ее не в России и достаточно профессионально)
Размер директории проги 60 метров. Достаточно для того, что бы не заметно подселить туда нужных жучков.

Такой вот вопрос.


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: panic on July 24, 2013, 05:57:05 PM
...
Такой вот вопрос.
All hail Bitcoin!

запускайте ботов в виртуалке или на отдельной машине за фаерволом с разрешённым доступом только к необходимым интерфейсам.


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: xalexiv on July 24, 2013, 07:35:27 PM
И сразу возник вопрос: зачем автор раздает такую хорошую програму. Дарит всем желающим.
(подозреваю, что делели ее не в России и достаточно профессионально)
Размер директории проги 60 метров. Достаточно для того, что бы не заметно подселить туда нужных жучков.

Такой вот вопрос.
Может вы не в курсе, но panic (его пост выше) как раз автор этой самой программы, можете прямо у него спросить где там и какие жучки.  ;D Может мне не повезло, жучков не нашёл.  ;)


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: hazarun on July 24, 2013, 07:50:30 PM

Может вы не в курсе, но panic (его пост выше) как раз автор этой самой программы, можете прямо у него спросить где там и какие жучки.  ;D Может мне не повезло, жучков не нашёл.  ;)

Да, был не в курсе. Сами мы не местные, делов не знали   ;)

Приветствуем автора !

А долго искали, жучков ? 60 метров директория проги все же....


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: xalexiv on July 24, 2013, 08:34:11 PM
А долго искали, жучков ? 60 метров директория проги все же....
Не особо долго, PHP просмотрел - криминала нет. Размер - там сам php5 со всеми dll-ками много места занимает, и папка quotes с историей.


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: hazarun on July 24, 2013, 08:40:46 PM
Не особо долго, PHP просмотрел - криминала нет. Размер - там сам php5 со всеми dll-ками много места занимает, и папка quotes с историей.

Еще вижу странности, при  запущенной программе интернет траффик идет до 500 - 700 килобит. Не постоянно, рваный график. Неужто котировки такие объемы имеют ?


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: xalexiv on July 24, 2013, 08:45:16 PM
интернет траффик идет до 500 - 700 килобит. Не постоянно, рваный график. Неужто котировки такие объемы имеют ?
Стакан по каждой паре приличный скачивается в каждом запросе, подробности лучше спросить у автора в блоге: http://www.blogger.com/comment.g?blogID=2454340715001503427&postID=3611102088600097631
Советую почитать блог полностью, возможно найдёте много полезного.


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: hazarun on July 24, 2013, 08:47:27 PM
Еще вижу странности, при  запущенной программе интернет траффик идет до 500 - 700 килобит. Не постоянно, рваный график. Неужто котировки такие объемы имеют ?

Специально глянул траффик своего робота с БТС_Е котировки тянет. Раз в 5 -10 трафик пониже.


Title: Re: Роботы на ICBIT.se, BTC-E и других биржах
Post by: xalexiv on July 24, 2013, 08:51:26 PM
Еще вижу странности, при  запущенной программе интернет траффик идет до 500 - 700 килобит. Не постоянно, рваный график. Неужто котировки такие объемы имеют ?

Специально глянул траффик своего робота с БТС_Е котировки тянет. Раз в 5 -10 трафик пониже.
Зависит от настроек, может качается не только стакан, но и данные для графиков...


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: genydeny on July 25, 2013, 07:27:17 AM
ку ;)
cryptotrader.php это только обёртка для апи бтсе, собственно ничего особого там нет, сделано для тех кому надо тупо купить по одной цене, и продать по другой, не особо заморачиваясь со стратегиями и даже программированием, т.е. не для вас)).

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

апи бтсе кеширует данные раз в 2 секунды, http api гокса - раз в 10 секунд.

Для старта рекомендую пример template1.btct-strategy  - это самая простая стратегия с использованием скользящих средних,  фактически простейший шаблон для создания собственных стратегий.
В скриптах, которые появятся в папке userscript после загрузки стратегии, популярно по-русски расписано что делает бот, все остальные скрипты плохо подходят в качестве примера )).

Для МТ берутся готовые свечи с bitcoincharts, так что проанализировать каждый тик не получится.

ЗЫ. На самом деле есть и нормальные боты, походите по англоязычному форуму, может найдёте что-то стоящее, и нам расскажете как этим пользоваться, тут много готовых платить за Граали))).

Спасибо за развернутый ответ.


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: genydeny on July 25, 2013, 07:35:59 AM
апи бтсе кеширует данные раз в 2 секунды, http api гокса - раз в 10 секунд.

Я так понял это серверное кеширование? выходит что задержка уже минимум в 2 сек на БТЦ-Е(между реальными данными на сервере и полученными через АПИ)  ?? Для веб интерфейса торговли на БТЦ-Е используются сокеты, думаю
данные там будут "свежее". Вот тут вопрос, может имеет смысл парсить сайт биржи для получения актуальных данных или нет смысла для торговли гонятся за короткими таймингами?


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: panic on July 25, 2013, 09:46:55 AM
апи бтсе кеширует данные раз в 2 секунды, http api гокса - раз в 10 секунд.

Я так понял это серверное кеширование? выходит что задержка уже минимум в 2 сек на БТЦ-Е(между реальными данными на сервере и полученными через АПИ)  ?? Для веб интерфейса торговли на БТЦ-Е используются сокеты, думаю
данные там будут "свежее". Вот тут вопрос, может имеет смысл парсить сайт биржи для получения актуальных данных или нет смысла для торговли гонятся за короткими таймингами?

сокеты там используются только для чата  ;D


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: hazarun on July 25, 2013, 10:51:16 AM
апи бтсе кеширует данные раз в 2 секунды, http api гокса - раз в 10 секунд.

 или нет смысла для торговли гонятся за короткими таймингами?

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

Кстати, МтГокс - заявляла использование ВебСокетов. Не работают ?
ВебСокеты ща только на icbit.se используются ?


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: genydeny on July 25, 2013, 11:23:59 AM
Все зависит от того, какая торговая стратегия используется. Где то хватит дневных и недельных свечей, а где то и минутные не устроят. Нужно  постоянно отслеживать рынок.        Везде по разному.
меня интересует внутридневная торговля, так что хотелось бы иметь актуальные данные.


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: xalexiv on July 25, 2013, 06:21:28 PM
Все зависит от того, какая торговая стратегия используется. Где то хватит дневных и недельных свечей, а где то и минутные не устроят. Нужно  постоянно отслеживать рынок.        Везде по разному.
меня интересует внутридневная торговля, так что хотелось бы иметь актуальные данные.
2 сек вам мало? Даже на форексе в mt4 свечи 1 минута, хотя хотелось бы чаще конечно. Гокс с его лагом что-то особенное. Что интересно хотите выиграть? Даже боты не в состоянии выставлять ордера чаще, чем поступают данные с биржи. Или думаете их (ордера) раскупают мгновенно? Поставил у себя интервал 5 сек, из практики этого достаточно, если чаще - защита cloudflare иногда бот банит, расценивает это как ddos (зависит от количеств запрашиваемых в одном пакете пар, если 1-2 пары, то и 2 сек наверно можно, у меня бот работает сразу по 5-6 парам).
Тише едешь дальше будешь, главное точно рассчитать и поставить ордер в нужном месте, а спешка нужна сами знаете когда. ;D Скальпирование и мартингейл это отдельная тема.


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: hazarun on July 25, 2013, 07:18:28 PM
меня интересует внутридневная торговля, так что хотелось бы иметь актуальные данные.

Этими данными может обеспечить робот. Примеры исходников с сайта БТС-е я выложил в 3 посте этой ветки. Там есть всякие и на Шарпе и на Яве и еще что то. Выбирайте.
Я выбрал исходники на Шарпе, считаюю - самый перспективный язык для изучения, когда никакого не знаешь.
Заработал сразу, как вставил АПИ ключи счета и откомпилил. Ордера снимает-выставляет, только стратегии осталось реализовывать.

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

Гугл, кстати, уже знает про ветку. Скоро сюда народ подтянется.
Уже более 700 человек заглянуло.



Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: genydeny on July 26, 2013, 05:06:19 AM
Спасибо за совет насчет 5ти секунд.

если 1-2 пары, то и 2 сек наверно можно, у меня бот работает сразу по 5-6 парам).

C одной парой БТЦ-Е разрешает пинговать раз в секунду, один раз, когда они весной меняли сервера словил предупреждение, а сейчас все ок, набираю себе статистику.

у меня бот работает сразу по 5-6 парам).
Ого, это уже солидный объем данных, которые надо тянуть с сервера!
Я так понял, ваш бот еще учитывает разницу курсов разных пар (кросс-курс) или просто идет параллельная торговля по каждой паре независимо?


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: xalexiv on July 26, 2013, 05:42:50 AM
C одной парой БТЦ-Е разрешает пинговать раз в секунду, один раз, когда они весной меняли сервера словил предупреждение, а сейчас все ок, набираю себе статистику.
Вроде бы CloudFlare разрешает 400мс, но на BTC-E смысла нет чаще 2 сек.

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


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: hazarun on July 26, 2013, 10:09:01 AM
Вроде бы CloudFlare разрешает 400мс, но на BTC-E смысла нет чаще 2 сек.

Так БТС-Е и не отдает данные, чаще чем раз в 2-3 секунды. Ставил разные задержки при олросе, без разницы, данные дает раз в 3 секунды.  (топик начал с вопроса про это)
Данные беру по нескольким валютным парам. Крайние ордера в стакане.
Подозреваю, стакан гонится целиком, разницы тут нет.  Что крайние 2 ордера, что 20 в стакане получить. Это уже робот из локального массива получает, там задеркки микросекунды.

Кто такой CloudFlare ? Если биржа, давайте адрес, укажем в старт-топике.
(я там постоянно изменения вношу)


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: xalexiv on July 26, 2013, 12:08:17 PM
Подозреваю, стакан гонится целиком, разницы тут нет.  Что крайние 2 ордера, что 20 в стакане получить. Это уже робот из локального массива получает, там задеркки микросекунды.
Так и есть, стакан гонится целиком (кажется 150 последних ордеров). В API v3 beta можно изменить параметром GET.
https://btc-e.com/api/3/documentation#depth

Кто такой CloudFlare ?
Это анти-DDOS защита, банит IP при частых запросах.
https://ru.cloudflare.com/


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: hazarun on July 26, 2013, 11:34:48 PM
Так и есть, стакан гонится целиком (кажется 150 последних ордеров). В API v3 beta можно изменить параметром GET.

А не знаете, во 2 версии АПИ, гонит целиком стакан, ограничить никак ?
Впрочем, учитывая задержку выдачи данных в 2-3 секунды - это значения не имеет. Вот если бы скорость поступления данных зависела от объема, тогда ограничение имело смысл..

Цитата по Вашей ссылке:
Метод depth
Данный метод предоставляет информацию о активных ордерах пары.
Дополнительно принимает необязательный GET-параметр limit, который указывает, сколько ордеров нужно вывести (по умолчанию 150). Принимает значение не более 2000.


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: xalexiv on July 27, 2013, 06:55:35 AM
А не знаете, во 2 версии АПИ, гонит целиком стакан, ограничить никак ?
Впрочем, учитывая задержку выдачи данных в 2-3 секунды - это значения не имеет. Вот если бы скорость поступления данных зависела от объема, тогда ограничение имело смысл..

Метод depth
Данный метод предоставляет информацию о активных ордерах пары.
Дополнительно принимает необязательный GET-параметр limit, который указывает, сколько ордеров нужно вывести (по умолчанию 150). Принимает значение не более 2000.
В апи 3 работает: https://btc-e.com/api/3/depth/btc_usd?limit=1
Несколько пар: https://btc-e.com/api/3/depth/btc_usd-ltc_usd-ltc_btc?limit=1

В апи 2 нет, сравните: https://btc-e.com/api/2/btc_usd/depth?limit=1


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: hazarun on July 27, 2013, 11:41:27 AM
В апи 3 работает: https://btc-e.com/api/3/depth/btc_usd?limit=1

Так понимаю у Вас есть практический опыт работы на БТС-е.
Подскажите, транзакция постановки-снятия ордера у меня занимает от 600 до 1 000 миллисекунд. (иногда больше)

Это нормально  ? У Вас, что получается ?


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: xalexiv on July 27, 2013, 02:41:30 PM
Подскажите, транзакция постановки-снятия ордера у меня занимает от 600 до 1 000 миллисекунд. (иногда больше)

Это нормально  ? У Вас, что получается ?
Время на замерял, тут всё зависит от занятости и реакции движка биржи. Когда ставите ордер руками в веб интерфейсе, бывает "бублик" крутится долго...


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: hazarun on July 27, 2013, 03:31:10 PM
Время на замерял, тут всё зависит от занятости и реакции движка биржи. Когда ставите ордер руками в веб интерфейсе, бывает "бублик" крутится долго...

Руками торговал, но там трудно отличить 600 и 1 600 миллисекунд. Правда в " часы пик " - не пробовал.


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: xalexiv on July 27, 2013, 07:36:44 PM
трудно отличить 600 и 1 600 миллисекунд.
А нужно ли? Вряд ли 1 секунда "спасёт отца русской демократии". ;D
Моё мнение - более важно поставить "правильную" цену. Например цена пошла вниз, время продавать. Если поставить ордер на продажу по цене Sell или выше, ордер зависнет, его никто по такой цене не купит. А если продать по цене Bid или ниже, ордер сработает мгновенно (при условии что объёмов по такой цене на покупку достаточно), при этом биржа продаст по текущей цене Bid, даже если ваша цена ниже. (Естественно, чтоб не влететь в минус, эта цена должна быть выше цены предыдущей покупки на величину комиссии + ожидаемый профит + запас на всяк случай.)  8)


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: hazarun on July 28, 2013, 10:55:05 AM
А нужно ли? Вряд ли 1 секунда "спасёт отца русской демократии". ;D

Ну, при задержке на кэшировании в 2-3 секунды, действительно не спасет.
Фактически таким образом идет работа вслепую, на прошлых данных. Актуального состояния мы не видим.
В данном случае, Вы правы, цена ордера должна быть "правильной " исходя из этой особенности (тормознутости) биржевого ПО.

Ну и в заключение, спасет ли одна секунда , ролик и статья:
(тут ребята спасаются МИКРО секундами  ;D )         http://habrahabr.ru/post/183484/


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: genydeny on July 28, 2013, 04:39:14 PM
Ну и в заключение, спасет ли одна секунда , ролик и статья:
(тут ребята спасаются МИКРО секундами  ;D )         http://habrahabr.ru/post/183484/
Может в будущем и биткоином будут с таким таймингом торговать, если положительно рассмотрят заявку братьев Winklevoss.
http://www.nasdaq.com/markets/ipos/company/winklevoss-bitcoin-trust-909930-72927
Так что, готовимся к сверхскоростным схваткам за ордера на выделенных проплаченных каналах связи от бирж. Вот тут продавцы оптоволокна нагреют руки)))


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: xalexiv on July 28, 2013, 06:07:42 PM
Ну и в заключение, спасет ли одна секунда , ролик и статья:
(тут ребята спасаются МИКРО секундами  ;D )         http://habrahabr.ru/post/183484/
Эх, мечты... Мы живём и торгуем прямо сейчас, мой бот присбособлен к текущим условиям и особенностям биржи. Условия изменятся, бот будет перепрограммирован. 8)


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: hazarun on July 29, 2013, 12:16:49 AM
Эх, мечты... Мы живём и торгуем прямо сейчас, мой бот присбособлен к текущим условиям и особенностям биржи. Условия изменятся, бот будет перепрограммирован. 8)

С моей стороны - это не мечты. Это попытка оценить ситуацию с задержками на биткоин биржах.
Спасибо за информацию.

К сожалению остальные что то помалкивают.
Неужели из 1 000 человек читателей этой ветки, никто подобной информации не имеет ?


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: genydeny on July 29, 2013, 05:21:19 AM
Неужели из 1 000 человек читателей этой ветки, никто подобной информации не имеет ?
Может и имеют информацию, но не хотят так просто делится с нами "Граалем")) А так, зашел на ветку, почитал - и на биржу делать деньги)


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: hazarun on July 29, 2013, 07:18:02 PM

2 сек вам мало? Даже на форексе в mt4 свечи 1 минута, хотя хотелось бы чаще конечно. Гокс с его лагом что-то особенное. Что интересно хотите выиграть? Даже боты не в состоянии выставлять ордера чаще, чем поступают данные с биржи.
;D Скальпирование и мартингейл это отдельная тема.

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

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


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: xalexiv on July 29, 2013, 09:20:16 PM
Да, в частности при скальпировании, очень важна скорость поступления данных. Иначе его , скальпирования, просто не будет. Например, если данные поступают не актуальные, как сейчас со многими биткоин биржами и есть.

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


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: genydeny on July 30, 2013, 04:39:41 AM
Две эти стратегии не работают на биржах криптовалют.
А что не так со скальпированием на биржах биткоинов? недостаточное кол-во ордеров?


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: xalexiv on July 30, 2013, 05:08:51 AM
А что не так со скальпированием на биржах биткоинов? недостаточное кол-во ордеров?
Ответ был выше.
Да, в частности при скальпировании, очень важна скорость поступления данных. Иначе его , скальпирования, просто не будет. Например, если данные поступают не актуальные, как сейчас со многими биткоин биржами и есть.


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: hazarun on July 31, 2013, 09:17:14 AM
Для начинающих роботоводов:

Тут https://bitbucket.org/pipe2grep/cryptocoinxchange/src
лежит терминил на Си шарп, с исходниками. Мне думается, неплохая базовая платформа для написания своего робота.
Сам пока особо не разбирался, но подозреваю, что АПИ ключи пользователя, этот терминал хранит в регистрах.   ;D
Сильная идея.


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: genydeny on August 01, 2013, 08:09:59 AM
Для начинающих роботоводов:
я вот тоже нашел неплохой экземпляр https://github.com/askmike/gekko
Проект написан на node.js.
Даже реализована одна торговая стратегия, основанная на EMA. Может запускаться на любой платформе.
Поддерживает три биржи 'MtGox', 'BTCe' or 'Bitstamp'


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: hazarun on August 01, 2013, 10:13:20 AM
я вот тоже нашел неплохой экземпляр https://github.com/askmike/gekko
Проект написан на node.js.

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

Кстати, образцы роботов  с исходниками на БТСе https://btc-e.com/api/documentation

Примеры:
PHP: http://pastebin.com/QyjS3U9M
Python: http://pastebin.com/ec11hxcP by miraclemax
Python: https://github.com/alanmcintyre/btce-api by alanmcintyre
Java: http://pastebin.com/jyd9tACF by dApZoKntut
C#: https://github.com/DmT021/BtceApi by DmT
C++/CLI: http://pastebin.com/YvxmCRL9 by PoorGirl
VB.NET: http://pastebin.com/JmJZSsd7 by franky1
Objective-C: https://github.com/backmeupplz/BTCEBot by backmeupplz


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: genydeny on August 01, 2013, 01:08:44 PM
Подозреваю, скрипты бота, должны запускаться без компиляции. У меня не получилось.
Какой файл не запускаю, выдает ошибки. Может подкрутить где чего надо ?
У себя на Ubuntu я быстро его установил:
1.клонировал репо из git
Code:
git clone git://github.com/askmike/gekko.git
2. установил все зависимости
в папке проекта
Code:
npm install

Node.js у меня уже стоял на машине (v10.10)

Ты пользователь Windows?
https://github.com/askmike/gekko/blob/master/docs/installing_gekko_on_windows.md


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E l
Post by: genydeny on August 01, 2013, 01:12:45 PM
Подозреваю, скрипты бота, должны запускаться без компиляции. У меня не получилось.
Какой файл не запускаю, выдает ошибки. Может подкрутить где чего надо ?
я в конфиге включил режим дебага, все остальное оставил без изменений.
Вот результат работы. После расчета по прошлым данным выдал такую инфу:
Code:
013-08-01 16:04:34 (DEBUG):		 diff ema -0.062
2013-08-01 16:04:34 (DEBUG): fetching new trades for new bucket at Mt. Gox
2013-08-01 16:04:37 (DEBUG): calculated candle: 0
2013-08-01 16:04:37 (DEBUG): calced EMA properties for new candle:
2013-08-01 16:04:37 (DEBUG): short ema 106.194
2013-08-01 16:04:37 (DEBUG): long ema 106.231
2013-08-01 16:04:37 (DEBUG): diff ema -0.035
2013-08-01 16:04:37 (DEBUG): we are currently not in an up or down trend @ 106.395 (-0.035)


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: genydeny on August 01, 2013, 01:21:04 PM
А вот захотел запустить для BTC-E биржи и получил такой результат:
Code:
2013-08-01 16:15:03 (INFO):	I'm gonna make you rich, Bud Fox.
2013-08-01 16:15:03 (INFO): Let me show you some Exponential Moving Averages.


2013-08-01 16:15:03 (INFO): Using normal settings to monitor the live market
2013-08-01 16:15:04 (INFO): NOT trading with real money
2013-08-01 16:15:04 (INFO): Profit reporter active on simulated balance
2013-08-01 16:15:04 (INFO): Calculating EMA on historical data...
2013-08-01 16:15:04 (DEBUG): fetching historical data at bitcoincharts

Failed to load historical trades from bitcoincharts

Историю прошлых цен не может получить, странно почему, придется смотреть код. Даже в режиме разработки не оч. информативный вывод.
на 95 строке historical-candle-fetcher.js
Code:
  // if we haven't got a single useful trade bail out
  if(!latestTradeDate)
    throw 'Failed to load historical trades from ' + this.watcher.name;


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: genydeny on August 01, 2013, 01:55:24 PM
А вот захотел запустить для BTC-E биржи и получил такой результат:
Code:
2013-08-01 16:15:03 (INFO):	I'm gonna make you rich, Bud Fox.
2013-08-01 16:15:03 (INFO): Let me show you some Exponential Moving Averages.


2013-08-01 16:15:03 (INFO): Using normal settings to monitor the live market
2013-08-01 16:15:04 (INFO): NOT trading with real money
2013-08-01 16:15:04 (INFO): Profit reporter active on simulated balance
2013-08-01 16:15:04 (INFO): Calculating EMA on historical data...
2013-08-01 16:15:04 (DEBUG): fetching historical data at bitcoincharts

Failed to load historical trades from bitcoincharts

Историю прошлых цен не может получить, странно почему, придется смотреть код. Даже в режиме разработки не оч. информативный вывод.
на 95 строке historical-candle-fetcher.js
Code:
  // if we haven't got a single useful trade bail out
  if(!latestTradeDate)
    throw 'Failed to load historical trades from ' + this.watcher.name;

Посмотрел в ветке форума автора бота, и вот оно решение (просто изменить настройки запуска):
I have finally found the bug regarding BTC-e monitoring (https://github.com/askmike/gekko/issues/24). Gekko broke over BTC-e monitoring because bitcoinCharts (the API Gekko uses to get trade data from BTC-e) changed the way (https://github.com/askmike/gekko/issues/24#issuecomment-20546442) services can ask for trade data (silently).

Current workaround for BTC-e users:
  • Set debug in the config to true (line 145)
  • Set the candles to something lower than 40 (line 22)
  • Run Gekko
  • Check whether the calulcated EMAs are NaN, if they are lower the 40 number

The reason the 40 number can be different is that now bitcoinCharts will return the last 2000 trades, and how long ago the oldest one happened depends on the market.

и как результат - работающий бот
Code:
2013-08-01 16:53:33 (DEBUG):	calced EMA properties for new candle:
2013-08-01 16:53:33 (DEBUG): short ema 96.179
2013-08-01 16:53:33 (DEBUG): long ema 96.366
2013-08-01 16:53:33 (DEBUG): diff ema -0.194
2013-08-01 16:53:33 (DEBUG): we are currently not in an up or down trend @ 95.980 (-0.194)





Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: Fireball on August 02, 2013, 11:57:48 AM
Сегодня я выложил на GitHub исходный код нашей собственной реализации торгового бота на языке C# (https://github.com/icbit/sharptrader). Исходники полностью открыты.

Что там есть уже сейчас:
- Библиотека для работы с ICBIT API. Асинхронная реализация основанная на событиях, что очень удобно. Получение и обработка основных видов сообщений, ведение справочника всех торгуемых на бирже инструментов, локальной копии списка заявок, балансов (текущих позиций по инструментам), создание и отмена заявок на фьючерсном и обменном рынках.
- Сторонняя библиотека для работы с MtGox Straming API. Это нужно для тех, кто хочет заниматься автоматизированных арбитражём между биржами (например, сейчас актуален арбитраж фьючерс/спот на ICBIT/MtGox).
- Подключена библиотека WebSocket, которая реализует всё, что нужно для подключения к ICBIT и Mt.Gox Streaming API.
- fastJSON для самого быстрого парсинга JSON-объектов.

Что планируется добавить в ближайшее время
- Улучшить алгоритм подачи заявок (добавить событийную модель, обработку ответа сервера на подачу заявки, присваивать исходящей заявке свой номер для дальнейшего отслеживания)
- Реализовать получение исторических данных.
- Реализовать пример самой простой стратегии - напр., экспоненциальные скользящие средние.
- Много чего ещё, что будет нужно.

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


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: hazarun on August 02, 2013, 04:19:43 PM
Сегодня я выложил на GitHub исходный код нашей собственной реализации торгового бота на языке C# (https://github.com/icbit/sharptrader). Исходники полностью открыты.

Пожалуйста, высказывайте свой фидбек.

Благодарю. То что нужно.
Сейчас будем смотреть.

Вопрос, на всякий случай.
Если исходники конвертировать под студию 2012, ничего не потеряется ?
Или лучше под В. Студио 2010 работать с этими исходниками ?


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: hazarun on August 02, 2013, 06:52:29 PM
- Реализовать пример самой простой стратегии - напр., экспоненциальные скользящие средние.
- Много чего ещё, что будет нужно.

Пожалуйста, высказывайте свой фидбек.

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

При попытке запуска из каталога Дебаг, запускается:

D:\...form\ICEBIT_sharptrader\TradeBot\bin\Debug>Icbit.Trades.exe

Press [ENTER] for exit
ICBIT: Connected and ready to work!
ICBIT: Balance updated!

На этом пока все.


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: Fireball on August 02, 2013, 07:45:51 PM
Благодарю. То что нужно.
Сейчас будем смотреть.

Вопрос, на всякий случай.
Если исходники конвертировать под студию 2012, ничего не потеряется ?
Или лучше под В. Студио 2010 работать с этими исходниками ?


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


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: Fireball on August 02, 2013, 07:48:15 PM
Внес в конфиг файл АПИ ключи. Проект строится, но отладка не запускается.
"Проект создающий библиотеку классов не может быть запущен...."
В свойствах 2х проектов один консольное приложение, другой библиотека.
Правой кнопкой мыши на проект, который - консольное приложение (он первый в списке), там выбираете "Set as Startup Project". Иначе вы пытаетесь "запустить" библиотеку WebSockets. Этот выбор сохраняется в другом файле, который не выложен с исходниками.

При попытке запуска из каталога Дебаг, запускается:

D:\...form\ICEBIT_sharptrader\TradeBot\bin\Debug>Icbit.Trades.exe

Press [ENTER] for exit
ICBIT: Connected and ready to work!
ICBIT: Balance updated!

На этом пока все.
Это значит всё правильно собралось и успешно подключилось к бирже.


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: hazarun on August 02, 2013, 07:50:28 PM

Если исходники конвертировать под студию 2012, ничего не потеряется ?
Или лучше под В. Студио 2010 работать с этими исходниками ?

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

Вроде нормально, под 2012. Что там не запускается отладка, что под 2010.
Где ковырнуть ?


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: hazarun on August 02, 2013, 07:52:18 PM
Это значит всё правильно собралось и успешно подключилось к бирже.

Это я понимаю.  :)
Как запустить отладку ?


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: Fireball on August 02, 2013, 09:50:15 PM
Это значит всё правильно собралось и успешно подключилось к бирже.

Это я понимаю.  :)
Как запустить отладку ?

Выбрать проект (https://bitcointalk.org/index.php?topic=260164.msg2855807#msg2855807) для отладки.


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: hazarun on August 02, 2013, 11:19:20 PM
Выбрать проект (https://bitcointalk.org/index.php?topic=260164.msg2855807#msg2855807) для отладки.

Благодарю. Не прочитал текст предыдущего сообщения.
Поправил. Отладка заработала

( под 2012 студией делаю, Вин 7 х 64)


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: hazarun on August 05, 2013, 07:36:56 AM
Сегодня я выложил на GitHub исходный код нашей собственной реализации

Не опишете ли логику работы программы, что бы проще было разобраться и понять, куда лучше лепить свои собственные доработки, что бы не конфликтовали с вашими ?

Как думаете, стоит использовать потоки ?


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: hazarun on August 06, 2013, 08:51:39 PM
Осмотрел китайскую биржу биткоинов, btcchina.com. Довольно активно там народ покупает/продает.
Кто нибудь подскажет, английский интерфейс там есть ? Что то мне не удалось найти.


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: juni4000 on August 07, 2013, 11:36:53 AM
Осмотрел китайскую биржу биткоинов, btcchina.com. Довольно активно там народ покупает/продает.
Кто нибудь подскажет, английский интерфейс там есть ? Что то мне не удалось найти.
https://btcchina.com/?lang=en


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: hazarun on August 07, 2013, 02:47:33 PM
Осмотрел китайскую биржу биткоинов, btcchina.com. Довольно активно там народ покупает/продает.
Кто нибудь подскажет, английский интерфейс там есть ? Что то мне не удалось найти.
https://btcchina.com/?lang=en

Спасибо.
Но это я видел. На странице по ссылке 50 % совсем не по английски, иероглифы. Потому и спрашивал.
Как написано, комиссия у них 0,3 %. Китайцев много, похоже в других торговцах они не нуждаются   ;D

У кого есть опыт работы с этой площадкой ? Роботы там могут работать ?


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: Fireball on August 07, 2013, 08:32:33 PM
Сегодня я выложил на GitHub исходный код нашей собственной реализации

Не опишете ли логику работы программы, что бы проще было разобраться и понять, куда лучше лепить свои собственные доработки, что бы не конфликтовали с вашими ?

Везде, кроме классов Icbit* и MtGox*.

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


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: hazarun on August 17, 2013, 08:53:03 PM
Хватит и одного основного, а остальное можно сделать через события.

Действительно. Потоков пока не нужно.
Быстродействие большинства биткоин бирж оставляет желать лучшего.

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


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: Fireball on August 18, 2013, 10:28:34 AM
Хватит и одного основного, а остальное можно сделать через события.

Действительно. Потоков пока не нужно.
Быстродействие большинства биткоин бирж оставляет желать лучшего.

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

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

Скоро опубликуем результаты тестирования быстродействия нашего торгового ядра.


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: hazarun on August 22, 2013, 05:12:31 PM
События - обязательно и очень удобно. С потоками дело не в скорости, а в вашей модели программирования. Если она событийная, то вполне хватит одного основного потока. Если что-то более сложное, тогда уже "на вкус на цвет".

Скоро опубликуем результаты тестирования быстродействия нашего торгового ядра.

Благодарю за консультацию по идеологии программирования.
Нам, новичкам, весьма полезно.

Конечно интересны результаты тестирования быстродействия ПО биржи. Ждем.


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: hazarun on August 26, 2013, 12:47:01 PM

Скоро опубликуем результаты тестирования быстродействия нашего торгового ядра.

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


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: Fireball on August 26, 2013, 06:31:34 PM

Скоро опубликуем результаты тестирования быстродействия нашего торгового ядра.

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

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


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: ScriptoPisanie on October 09, 2014, 02:19:02 AM
Видео-пример работы автосборщика биткоинов: https://yadi.sk/d/temeWnPQayuQV

Появились боты для новых bitcoin-сайтов

Особенности автосборщиков криптовалюты:

+ проверка правильности ввода капчи (вводит 24 из 24)
+ разгадывание по antigate-ключу (можно использовать как свои так и с раздач)
+ для рефералов бот - бесплатный

Для получения ботов, пишите на почту: scriptopisanie@ro.ru

http://images.vfl.ru/ii/1413734769/1949423a/6691520.png


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: Axel85 on February 08, 2016, 07:13:10 AM
Приветствую. Не знаю в какой топик лутчше написать, просмотрев (не очень внимательно) раздел кодеры, решил написать сюда)
Подскажите пример биржевого робота) Даже интересен не столько пример, а может есть ссылка на топик или статью где объясняют как работать с API каким языком пользуются что бы подключится к бирже, я встречал примеры на perl и php вобщем то оба языка для меня знакомы, но я не когда не работал с API и не хотелось бы заново велосипед изобретать, так что если у вас есть пример даже самого простятского робота который просто подключается к бирже и качает историю сделок, но с комментариями) то поделитесь пожалуйста)


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: kzv on February 08, 2016, 08:20:14 AM
Приветствую. Не знаю в какой топик лутчше написать, просмотрев (не очень внимательно) раздел кодеры, решил написать сюда)
Подскажите пример биржевого робота) Даже интересен не столько пример, а может есть ссылка на топик или статью где объясняют как работать с API каким языком пользуются что бы подключится к бирже, я встречал примеры на perl и php вобщем то оба языка для меня знакомы, но я не когда не работал с API и не хотелось бы заново велосипед изобретать, так что если у вас есть пример даже самого простятского робота который просто подключается к бирже и качает историю сделок, но с комментариями) то поделитесь пожалуйста)

Зарегайтесь на btc-e, там в разделе API есть примеры почти на всех языках.


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: Axel85 on February 08, 2016, 10:22:57 AM
btc-e.com у меня провайдер её блокирует, пришлось через прокси лезть...
но там опять же просто пример кода (http://pastebin.com/8fbMCguM), а мне бы хотелось комментарии и теорию, что бы человек описывал почему он делает именно так а не иначе, но эти примеры уже хорошо, если нормальных мануалов не найду буду их разбирать)


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: kzv on February 08, 2016, 10:29:04 AM
btc-e.com у меня провайдер её блокирует, пришлось через прокси лезть...
но там опять же просто пример кода (http://pastebin.com/8fbMCguM), а мне бы хотелось комментарии и теорию, что бы человек описывал почему он делает именно так а не иначе, но эти примеры уже хорошо, если нормальных мануалов не найду буду их разбирать)

Можно без проксей. Для граждан, чье государство управляется мудаками, у бтц есть зеркало: btc-e.nz
Там примеры-то все, в несколько строчек. Какие нафиг вам комментарии еще нужны? )))


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: Axel85 on February 08, 2016, 10:35:06 AM
Можно без проксей. Для граждан, чье государство управляется мудаками, у бтц есть зеркало: btc-e.nz
Там примеры-то все, в несколько строчек. Какие нафиг вам комментарии еще нужны? )))

http://api.docs.umi-cms.ru/razrabotka_nestandartnogo_funkcionala/primery_ispolzovaniya_vozmozhnostej_api/obekty/
вот хотя бы такой пример, я его только что нашёл, но там не про связь с биржей, просто пример реализации подключения через api средствами php
kzv, а ты чем пользуешься для связи с биржей?


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: kzv on February 08, 2016, 10:46:57 AM
Можно без проксей. Для граждан, чье государство управляется мудаками, у бтц есть зеркало: btc-e.nz
Там примеры-то все, в несколько строчек. Какие нафиг вам комментарии еще нужны? )))

http://api.docs.umi-cms.ru/razrabotka_nestandartnogo_funkcionala/primery_ispolzovaniya_vozmozhnostej_api/obekty/
вот хотя бы такой пример, я его только что нашёл, но там не про связь с биржей, просто пример реализации подключения через api средствами php
kzv, а ты чем пользуешься для связи с биржей?

Я прочитал пример на пыхе и написал на его основе себе АПИ на node.js

Для баловства, самообучения и тестов рекомендую сервис https://c9.io
Там и редактор кода и хостинг и интеграция с гитхабом в одном флаконе. И бесплатный план вполне рабочий.


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: Axel85 on February 08, 2016, 10:59:30 AM
https://c9.io вроде интересный сервис, но я так понял там триал две недели потом плати, халявы нет?)
я та ищу что бы на локальной машине делать, под виндой желательно, но или под дебином если уж не как под виндой не получится...


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: kzv on February 08, 2016, 11:10:25 AM
https://c9.io вроде интересный сервис, но я так понял там триал две недели потом плати, халявы нет?)
я та ищу что бы на локальной машине делать, под виндой желательно, но или под дебином если уж не как под виндой не получится...

https://c9.io/pricing/webide
вроде форевер написано?
Я пару месяцев уже балуюсь, никто пока денег не просит ))

На локалхосте неудобно - синхронизировать как-то надо. с9 - крутая в этом плане: все в браузере делается из любого места!


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: hazarun on February 08, 2016, 02:05:19 PM
kzv, а ты чем пользуешься для связи с биржей?

Любопытно, определить, чем оптимальнее пользоваться для создания роботов для бирж биткоина ?

Java ?
C# ?
C++ ?
.........


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: kzv on February 08, 2016, 02:16:38 PM
kzv, а ты чем пользуешься для связи с биржей?

Любопытно, определить, чем оптимальнее пользоваться для создания роботов.

Java ? C# ? C++ ? .........

Математических библиотек полно для любого языка.
Хостинг для сишарпа нужен виндовый - это сразу в два раза дороже.
Для явы надо много памяти на хостинге - тоже в два раза дороже.
На скриптовых языках (пхп, питон, яваскрипт) что-то кастомное и сложное программировать крайне неприятно. Хотя если в языке есть сильная функциональная составляющая, то вполне терпимо.
Чтобы писать серверные проги на с++ нужны годы тренировок...
Так что выбирайте )))


Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: hazarun on February 08, 2016, 04:45:39 PM
kzv, а ты чем пользуешься для связи с биржей?

Любопытно, определить, чем оптимальнее пользоваться для создания роботов.

Java ? C# ? C++ ? .........

Математических библиотек полно для любого языка.
Хостинг для сишарпа нужен виндовый - это сразу в два раза дороже.
Для явы надо много памяти на хостинге - тоже в два раза дороже.
На скриптовых языках (пхп, питон, яваскрипт) что-то кастомное и сложное программировать крайне неприятно. Хотя если в языке есть сильная функциональная составляющая, то вполне терпимо.
Чтобы писать серверные проги на с++ нужны годы тренировок...
Так что выбирайте )))

Весьма четко и метко даны характеристики средам программирования. Согласен с Вами.
(да, VPS под Вин, подороже)

Себе - выбрал Си шарп. Для работы с биржами.
Теперь вот появилось желание спрыгнуть с Виндовс, но особо получится, с Шарпом то.    ;D
А то Билл Гейтс, что то зарываться стал. Совсем.



Title: Re: Роботы для торговли Биткоин на биржах ICBIT.se, BTC-E, mtgo
Post by: kzv on February 08, 2016, 07:13:31 PM

Себе - выбрал Си шарп. Для работы с биржами.
Теперь вот появилось желание спрыгнуть с Виндовс, но особо получится, с Шарпом то.    ;D
А то Билл Гейтс, что то зарываться стал. Совсем.


Я сам прожжоный цпп-шник, но пару месяцев назад решил поизучать ноду, благо у яваскрипта синтаксис практически сишный... И еще так совпало, что в это же время знакомые рассказали про cloud9. Сейчас пока пребываю в восторге от возможностей этих платформ и количества готовых примеров с исходниками.
Конечно цпп круче для крупных проектов, но если хочется глоток свежего воздуха, то для сишников нода - отличный вариант ИМХО.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: btcmasterZ on February 09, 2016, 04:32:28 AM
кто-нибудь спрограммировал бота для биржи?


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: btcmasterZ on February 09, 2016, 04:33:24 AM
и интересно, в реальности кто-нибудь использует робота для торговли? или это все теория... :)


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: Vadi2323 on February 09, 2016, 05:05:23 AM
и интересно, в реальности кто-нибудь использует робота для торговли? или это все теория... :)

Вовсю. Блэйдеры на бтс-е и эксмо (https://exmo.com/?ref=36870) от их перебивания ордеров кирпичами срут. Это Интернет-выражение такое есть  :). На росте они здорово жизнь портят, а на падении стригут их пару-тройку раз и хозяин ставит менее агрессивную стратегию.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: btcmasterZ on February 09, 2016, 08:12:25 AM
и интересно, в реальности кто-нибудь использует робота для торговли? или это все теория... :)

Вовсю. Блэйдеры на бтс-е и эксмо (https://exmo.com/?ref=36870) от их перебивания ордеров кирпичами срут. Это Интернет-выражение такое есть  :). На росте они здорово жизнь портят, а на падении стригут их пару-тройку раз и хозяин ставит менее агрессивную стратегию.

а где взять робота?
хотел бы попробовать..
научите что, да как..
заранее спасибо ;D


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: kzv on February 09, 2016, 09:25:15 AM
и интересно, в реальности кто-нибудь использует робота для торговли? или это все теория... :)

Вовсю. Блэйдеры на бтс-е и эксмо (https://exmo.com/?ref=36870) от их перебивания ордеров кирпичами срут. Это Интернет-выражение такое есть  :). На росте они здорово жизнь портят, а на падении стригут их пару-тройку раз и хозяин ставит менее агрессивную стратегию.

а где взять робота?
хотел бы попробовать..
научите что, да как..
заранее спасибо ;D

Или купить или написать самому ))


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: hazarun on February 09, 2016, 01:02:23 PM
кто-нибудь спрограммировал бота для биржи?

Вопрос - кажется даже странным.
Конечно, много народу напрограммировало роботов для торговли.

Тут сомнений нет. Погляди только в стаканы. Работают.   ;D


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: Vadi2323 on February 09, 2016, 02:17:54 PM
кто-нибудь спрограммировал бота для биржи?

Вопрос - кажется даже странным.
Конечно, много народу напрограммировало роботов для торговли.

Тут сомнение нет. Погляди только в стаканы. Работают.   ;D

Особенно мне нравится когда их несколько и как они взаимно друг друга начинают перебивать. А когда из-за недоработки алгоритма бот сливает депозит под ноль - это вообще зрелище классное.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: btcmasterZ on February 10, 2016, 06:59:58 AM
кто-нибудь спрограммировал бота для биржи?

Вопрос - кажется даже странным.
Конечно, много народу напрограммировало роботов для торговли.

Тут сомнений нет. Погляди только в стаканы. Работают.   ;D

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


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: btcmasterZ on February 10, 2016, 07:00:52 AM
кто-нибудь спрограммировал бота для биржи?

Вопрос - кажется даже странным.
Конечно, много народу напрограммировало роботов для торговли.

Тут сомнение нет. Погляди только в стаканы. Работают.   ;D

Особенно мне нравится когда их несколько и как они взаимно друг друга начинают перебивать. А когда из-за недоработки алгоритма бот сливает депозит под ноль - это вообще зрелище классное.

вот было такое предчувствие, что ерунда это все..


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: Vadi2323 on February 10, 2016, 08:01:01 AM
Особенно мне нравится когда их несколько и как они взаимно друг друга начинают перебивать. А когда из-за недоработки алгоритма бот сливает депозит под ноль - это вообще зрелище классное.

вот было такое предчувствие, что ерунда это все..

На эксмо было такое месяца 3 назад. Кто-то ливанул на рублёвой паре, курс просел и боты сливать начали, причём они в алгоритме не учитывали видимо цены на других биржах. Курс ушёл наполовину вниз на бирже (ненадолго  ;)). Народу понравилось представление.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: hazarun on February 10, 2016, 06:20:02 PM
кто-нибудь спрограммировал бота для биржи?
Вопрос - кажется даже странным.
Конечно, много народу напрограммировало роботов для торговли.
Тут сомнений нет. Погляди только в стаканы. Работают.   ;D
ну вопрос не просто задан..
напрограммировать можно хоть чего.
а вот в действительности они работают со своими ботами или только продают лузерам? :)

Так у всех людей - разному.

Кто то зарабатывает на торговле своих ботов...
Кто то зарабатывает на продаже своих ботов...


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: Vadi2323 on February 10, 2016, 11:05:28 PM
Сегодня тупого блэйдера наказывал. Он только не спрэд смотрит, не учитывает, что до этого покупал дороже с комиссией. Три круга его отмотал на потери комиссии, потом он перестал вперёд лезть.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: hazarun on February 11, 2016, 05:20:49 PM
Quote
Сервис Liquid предназначен для биткоин-бирж и позволяет проводить сделки с очень высокой скоростью исполнения. Такие биткоин-площадки как Kraken, BTCC и Bitfinex уже приобрели этот инструмент и должны интегрировать его в свои площадки до конца марта. За пользование Liquid биржи будут платить ежемесячную абонентскую плату.
http://coinspot.io/news/breaking-news/v-bitcoin-startap-blockstream-vlozhili-eshhe-55-mln/

Надеюсь, это реально  повысит быстродействие АПИ того же Кракена.
А то, тормоза в оживленном рынке уже задолбали.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: uservalera on March 10, 2016, 03:58:32 PM
кто-нибудь спрограммировал бота для биржи?
Я делал для btc-e, получилась неудачная поделка (без графиков, вывод информации происходил через консоль), потом сделал средство мониторинга для полониекса, потом анализ курса цены за различное время, затем к таблице привязал бота для покупки и продажи,
вот что fastpic.ru/view/74/2016/0310/dfb0654bd44a40458f2d8fc50957adec.jpg.html получилось...
Скрин неполный, слева еще одна колонка таблиц с ордерами на покупку и продажу (по 8 парам с баксом).


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: UR on March 11, 2016, 12:23:13 AM
Вот рабочая вещь: http://xbtc.org для btc-e. Юзаю 3 месяца с переменным успехом. 
Пробовал ещё https://www.tradeacacia.com/ btc-e/bitstamp. Этот на кроссоверах, настройки попроще, но и результаты тоже.     


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: hazarun on March 22, 2016, 05:58:04 PM
Апну тему.
А то, народ в разделе Разное обсуждает технические аспекты создания торговых роботов.

Тут - вроде как самое место таким разговорам.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: lesni4ok on April 04, 2016, 08:33:02 PM
Ребята, есть отличный робот, готов "поделиться" ;D.
Если интересно - создал тему
https://bitcointalk.org/index.php?topic=1426058 (https://bitcointalk.org/index.php?topic=1426058)


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: Axel85 on April 07, 2016, 06:24:01 PM
Ктонибуть может показать самый простой пример робота на пхп который бы по апи доставал абсолютно любую инфу (баланс щёта например) и выводил в браузер результат? Не могу не где найти не одного примера что бы он работал!


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: hazarun on April 08, 2016, 12:26:48 PM
Ктонибуть может показать самый простой пример робота на пхп который бы по апи доставал абсолютно любую инфу (баланс щёта например) и выводил в браузер результат? Не могу не где найти не одного примера что бы он работал!

Примеры ботов на разных языках программирования, выложены на БТЦе.
Выбирай любой. 


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: Axel85 on April 11, 2016, 04:08:09 AM
Ктонибуть может показать самый простой пример робота на пхп который бы по апи доставал абсолютно любую инфу (баланс щёта например) и выводил в браузер результат? Не могу не где найти не одного примера что бы он работал!

Примеры ботов на разных языках программирования, выложены на БТЦе.
Выбирай любой. 

Ок, можем вместе попробовать разобрать пример такого робота http://pastebin.com/8fbMCguM с БТЦе. Мне интересно именно то как там авторизация происходит.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: uservalera on May 14, 2016, 04:38:38 PM
Кого интересует пара btc_rur на бирже бтц-е.ком , могут использовать следующее средство автоматизации торгов.

Скачать программу можно по линку в подписи (там же, более подробное описание).

http://rusfoto.net/btc/btc_e_bot/1.jpg

Краткое описание
панель с желтым квадратом - на какую сумму от депозита делать ордер (ордер на закуп делается один, если он исполнился, делается новый с таким же отступом от цены)

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

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

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

все управляется кликами мыши, цифры набивать не придется.

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

Работоспособность программы проверена и круглосуточно проверяется на w7 (на nt-4, xp, 2000, vista даже не запустится).


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: hazarun on July 01, 2016, 06:02:18 PM
Нет ли примера на c# на получение по вебсокету данных тикеров с полониекса?
(получаю обычным способом, но это долго, и не всегда актуальная цена прилетает)
С уважением.

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

Устаревшие данные, прилетают и по веб сокетам тоже. Временами.
И такое не только у меня, оказывается.
На Оккойн, человек жаловался, на временные задержки порой.
Сам, ежедневно наблюдаю чехарду по времени прихода инфы по сокетам. (Оккоин)


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: Deres on July 01, 2016, 06:59:38 PM
У меня тут вопрос я тему создавал но что то никто внятно не ответил. Что должно быть в лучшем API для биржы?
для идеальной работоспособности ботов и тд чего Вам не хватает в существующих? и любые пожелания


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: hazarun on July 01, 2016, 08:08:42 PM
У меня тут вопрос я тему создавал но что то никто внятно не ответил. Что должно быть в лучшем API для биржы?
для идеальной работоспособности ботов и тд чего Вам не хватает в существующих? и любые пожелания

Многое хорошее, есть по кусочкам на разных биржах. Например:

Пакетное выставление ордеров. (есть на Битфайнекс)
При выставлении ордеров - возврат данных баланса. (Работает на БТЦе)
Расчет средней цены покупки для заданной суммы. (Видал только на Индакоин)
Перемещение ордера - единым запросом (есть на Поло)

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



Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: Deres on July 02, 2016, 06:33:32 AM
У меня тут вопрос я тему создавал но что то никто внятно не ответил. Что должно быть в лучшем API для биржы?
для идеальной работоспособности ботов и тд чего Вам не хватает в существующих? и любые пожелания

Многое хорошее, есть по кусочкам на разных биржах. Например:

Пакетное выставление ордеров. (есть на Битфайнекс)
При выставлении ордеров - возврат данных баланса. (Работает на БТЦе)
Расчет средней цены покупки для заданной суммы. (Видал только на Индакоин)
Перемещение ордера - единым запросом (есть на Поло)

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


Спасибо) Мб что то еще?
Есть ли какие то фичи которые для вас больше всего интересны?
Или есть ли что то что бы вы хотели видеть но еще не забахано что облегчит жизнь для Вас?
Принимаются безумные идеи)


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: hazarun on July 02, 2016, 09:52:36 AM
Спасибо) Мб что то еще?
Есть ли какие то фичи которые для вас больше всего интересны?
Или есть ли что то что бы вы хотели видеть но еще не забахано что облегчит жизнь для Вас?
Принимаются безумные идеи)

Не ясен практический смысл такого опроса.
Действующие биржи, согласно наших рекомендаций, переделывать АПИ не будут.
Реализация всего хорошего на какой то новой бирже ?

Ну так для биржи, самое главное ликвидность. Нет ликвидности, никакое АПИ не поможет.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: uservalera on July 11, 2016, 04:07:31 AM
Нет ли примера на c# на получение по вебсокету данных тикеров с полониекса?
(получаю обычным способом, но это долго, и не всегда актуальная цена прилетает)
С уважением.

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

Устаревшие данные, прилетают и по веб сокетам тоже. Временами.
И такое не только у меня, оказывается.
На Оккойн, человек жаловался, на временные задержки порой.
Сам, ежедневно наблюдаю чехарду по времени прихода инфы по сокетам. (Оккоин)

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

http://rusfoto.net/btc/russian_bablo_rub/op.gif

Описание...
Программа сама все за вас считает...
1. сколько денег свободно
2. сколько денег на ордерах на закуп
3. сколько денег в ордерах на продажу если крипту продать по рынку
4. суммарно весь актив

Элементы управления.
1. долларов свободно
2. долларов на ордерах на закуп
3. долларов если крипту на орерах на продажу, продать по текущей цене
4. суммарно все что есть в 1,2,3,4
5. ордера на продажу, собственно цена
6. объем
7. перерасчет в баксы
8. отличие курса в ордере от ласт_трейд в процентах
9. время по которому произошло событие(вроде как 0 часовому поясу)
11. не покупать дороже чем, важная фича неодходимая для того, что бы программа на покупала по повышенной для вас цене
13. кнопка рубить бабло! Предварительно должны быть введены ключи АПИ.
14. сброс ордеров на закуп, время в минутах, полезная функция если вдруг уровень изменения цены стал другим, хотя прайс не изменился


кого не смущает название программы - "русский баблоруб",
могут скачать ее из места указанном в подписи.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: hazarun on July 11, 2016, 07:40:42 PM
Нет ли примера на c# на получение по вебсокету данных тикеров с полониекса?
(получаю обычным способом, но это долго, и не всегда актуальная цена прилетает)
С уважением.

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

Устаревшие данные, прилетают и по веб сокетам тоже. Временами.
И такое не только у меня, оказывается.
На Оккойн, человек жаловался, на временные задержки порой.
Сам, ежедневно наблюдаю чехарду по времени прихода инфы по сокетам. (Оккоин)

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

Каков диапазон значений задержки в получении стаканов-тикеров с Оккойна ?
Там с каждым стаканом прилетает тайместамп, так что задержку посчитать легко.
(у меня эта разница между локалом и тайместамп выведена на форму, всегда видать)

Приходят стаканы примерно раз в секунду-две, задержка в норме 700-1000 миллисекунд.
Но вот временами, бывает и порядка 10 000.
Подозреваю, виноват Великий Китайский Файерволл.



Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: uservalera on July 12, 2016, 07:09:00 AM
Code:
1468306999
{"event":"pong"}
[{"channel":"ok_sub_spotcny_btc_ticker","success":"true"}]
[{"channel":"ok_sub_spotcny_btc_ticker","data":{"buy":"4338.43","high":"4374.03"
,"last":"4338.48","low":"4315.1","sell":"4338.48","timestamp":"1468306999427","v
ol":"691,658.84"}}]
[{"channel":"ok_sub_spotcny_ltc_ticker","success":"true"}]
[{"channel":"ok_sub_spotcny_ltc_ticker","data":{"buy":"27.5","high":"27.77","las
t":"27.51","low":"27.25","sell":"27.52","timestamp":"1468306999765","vol":"43,51
9,203.51"}}]
[{ "channel":"ok_sub_spotcny_btc_ticker","data":{"buy":4338.16,"high":4374.03,"l
ast":"4338.16","low":4315.1,"sell":4338.2,"timestamp":"1468306999776","vol":"691
,658.84"}}]

число 1468306999 время на локальном компе
______1468306999427 (время в тикерах)

То есть задержка есть (~ 500 миллисекунд), просто она сокращается за счет поддержания непрерывного коннекта,
то есть преимущество по сравнению с get запросами имеется(по крайней мере у меня, потому что у меня даже не каждый get запрос удачный... А задержка с get у меня была не на секунду, а на секунды.).

(со стаканами экспериментировать некогда)


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: hazarun on July 12, 2016, 03:54:16 PM

число 1468306999 время на локальном компе
______1468306999427 (время в тикерах)

То есть задержка есть (~ 500 миллисекунд), просто она сокращается за счет поддержания непрерывного коннекта,

Подозреваю, сравнение миллисекунд и секунд - будет некорректным. Слишком большая погрешность.
Робот у меня работает на VDS, там с инетом - заведемо всё хорошо или отлично.

Потому Ваши предположительные  500 мсек (Оккойн) для меня выглядят странно. 

Кто то еще делал такие замеры ?


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: uservalera on July 13, 2016, 01:08:09 PM
Code:
Waiting WebSocket connnet......
1468415125947
[{"channel":"ok_sub_spotcny_btc_ticker","success":"true"}]
[{"channel":"ok_sub_spotcny_btc_ticker","data":{"buy":"4452.22","high":"4530.5",
"last":"4452.36","low":"4366.0","sell":"4452.36","timestamp":"1468415124484","vo
l":"969,971.52"}}]
[{ "channel":"ok_sub_spotcny_btc_ticker","data":{"buy":4452.22,"high":4530.5,"la
st":"4452.00","low":4366.0,"sell":4452.36,"timestamp":"1468415124685","vol":"969
,971.52"}}]
[{"channel":"ok_sub_spotcny_ltc_ticker","success":"true"}]
[{"channel":"ok_sub_spotcny_ltc_ticker","data":{"buy":"27.96","high":"28.32","la
st":"27.97","low":"27.63","sell":"27.97","timestamp":"1468415124816","vol":"47,7
62,941.05"}}]
[{ "channel":"ok_sub_spotcny_btc_ticker","data":{"buy":4452.07,"high":4530.5,"la
st":"4452.18","low":4366.0,"sell":4452.12,"timestamp":"1468415125491","vol":"969
,971.52"}}]


1468415125947 время на компе

1468415124484 время тикера


корректировка с миллисекундами (китайский оккоин)

Замер делал на домашнем компе, расположенном в России.



Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: hazarun on July 13, 2016, 05:21:53 PM
1468415125947 время на компе
1468415124484 время тикера

корректировка с миллисекундами (китайский оккоин)
Замер делал на домашнем компе, расположенном в России.

Ну, вот уже ближе к реальности.  1 463 Мсек. Бывает и больше.
Так что не только у меня хреново с сокетами Оккойна. ))


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: uservalera on April 10, 2017, 12:08:09 PM
Хочется представить простой бот для биржи йобит.

Code:
https://faq.pp.ru/soft/yobit/
описание

Code:
https://faq.pp.ru/soft/yobit/torg/
сегодняшние экстремальные торги (10 апреля 2017года) 10% за один час

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

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


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: alt2 on April 10, 2017, 12:24:47 PM
Хочется представить простой бот для биржи йобит.

Code:
https://faq.pp.ru/soft/yobit/
описание

Code:
https://faq.pp.ru/soft/yobit/torg/
сегодняшние экстремальные торги (10 апреля 2017года) 10% за один час

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

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

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


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: uservalera on June 01, 2017, 03:41:07 AM
Quote
Если бот такой офигенный и за час делает 10% - ну и юзай его потихоньку, копи на остров с яхтой... Зачем тебе лишние конкуренты?

Не в боте дело, а в правильно выбранной паре, и на йобите за час можно не только заработать, но и потерять депозит на 10% и даже на 50%. Бывают пары где линейное падение почти без отскоков (таких большинство), тут ничего не поможет.

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

Кстати, за последний месяц, бот пополучил несколько полезных фич, елси кому интересно -
http://savepic.net/9848853.jpg
ссылка http://faq.pp.ru/soft/yobit/


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: bitdealman on August 25, 2017, 07:45:05 AM
у кого есть робот для bitfinex напишите в пм контакты как связаться
с вами обсудить условия покупки


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: hazarun on August 26, 2017, 07:56:37 AM
у кого есть робот для bitfinex напишите в пм контакты как связаться
с вами обсудить условия покупки

Что по Вашему мнению должен делать этот робот ?


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: XitroUtko on September 05, 2017, 09:27:28 AM
у кого есть робот для bitfinex напишите в пм контакты как связаться
с вами обсудить условия покупки

Что по Вашему мнению должен делать этот робот ?
рубить бабло :) Желательно сам и круглосуточно)


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: seneph on September 05, 2017, 03:30:26 PM
Всем привет! А где принято брать исторические данные для тестирования роботов\стратегий?

P.S.: Сорри если не в тему


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: hazarun on September 15, 2017, 09:39:42 AM
Всем привет! А где принято брать исторические данные для тестирования роботов\стратегий?

Лучше всего тестировать на реальных торгах.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: ReDmiR on September 15, 2017, 10:05:23 AM
Бот, который будет торговать в +.  ;D А если в -.  :D  :D  :D. Нужен не простой бот с диапазонами на риск и процентную потерю.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: Corsacu on November 16, 2017, 10:39:12 AM
Ребят, наловчился +- торговать на биржах самому, узнал недавно про роботах для торговли и хотел бы попробовать.
Однако в кодировании понимаю ноль.
Есть ли какие-то рекомендации по самим роботам и user-friendly гайды по ним? ???


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: hazarun on November 21, 2017, 05:30:07 PM
Ребят, наловчился +- торговать на биржах самому, узнал недавно про роботах для торговли и хотел бы попробовать.
Однако в кодировании понимаю ноль.
Есть ли какие-то рекомендации по самим роботам и user-friendly гайды по ним? ???

Примеры работы с биржевым АПИ, есть на большинстве бирж.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: alexoron on November 23, 2017, 06:56:32 PM
Научился - торгуй сам!
Ни один робот в мире не торгует прибыльно много времени.
Рынок постоянно меняется и к нему нужно адаптироваться.
А в роботе заложеный алгоритм не сможет самоадаптироваться.
Сейчас в робота вложишь время (месяцы), деньги и через год максимум(это в самом лучшем случае  ;D) ты его выбросишь нахрен.
Только крупные компании торгуют роботами и то постоянно их адаптируют специальные люди программеров и аналитиков.
И сколько знаю рынок - роботы прибыльны более-менее полгода, потом рынок меняется и пишут НОВОГО робота...


Ребят, наловчился +- торговать на биржах самому, узнал недавно про роботах для торговли и хотел бы попробовать.
Однако в кодировании понимаю ноль.
Есть ли какие-то рекомендации по самим роботам и user-friendly гайды по ним? ???


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: Dilerium90 on November 23, 2017, 11:32:27 PM
Вот интересно, если будут одни роботы торговать в 90% случаях, то кто кого переторгует. Я до сих пор не понимаю, как можно доверить деньги роботу, ведь рынок меняется.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: #Cryptoman on November 24, 2017, 07:00:43 AM
Вот интересно, если будут одни роботы торговать в 90% случаях, то кто кого переторгует. Я до сих пор не понимаю, как можно доверить деньги роботу, ведь рынок меняется.

Понимать особо и не нужно, к примеру у вас есть бтц, создаем простейший алгоритм, с каждым ростом цены бтц на 50$, продаем 0.01 монету(предположим что у вас есть биткоин), при сильном падении прайса, делаем дозакуп монет.
Здесь даже нет гонки кто кого переторгует... Всё просто, цена идет вниз, покупаем, в верх продаем.

Прошло время ботов, что делали продажу одним ордером(по вангованию или какому-либо индикатору).


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: ANV on January 02, 2018, 12:25:17 AM
Скачал https://bitbucket.org/pipe2grep/cryptocoinxchange/src Хотел запустить CCXSharpDemo чтобы по шагам через F11 в VS 2015 посмотреть, как работает программа, но ни этот проект ни другие не запустились: появляется сообщение: "A project with Output Type of Class Library cannot be started directly.
In order to debug this project, add an executable project to this solution which reference the library project. Set the executable project as the startup project."
Что нужно сделать, чтобы запустить какой-нибудь проект?


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: criptoguruBEST on January 04, 2018, 07:34:18 AM
А что дадут роботы в работе на биржах. Считаете воровать меньше будут, не факт.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: jonano on January 04, 2018, 07:46:43 AM
Скачал https://bitbucket.org/pipe2grep/cryptocoinxchange/src Хотел запустить CCXSharpDemo чтобы по шагам через F11 в VS 2015 посмотреть, как работает программа, но ни этот проект ни другие не запустились: появляется сообщение: "A project with Output Type of Class Library cannot be started directly.
In order to debug this project, add an executable project to this solution which reference the library project. Set the executable project as the startup project."
Что нужно сделать, чтобы запустить какой-нибудь проект?
У тебя в солюшене в качестве выполняемого проекта выбрана "Class library"  или просто DLL. В списке проектов выбери правой кнопкой тот проект, что на выходе даёт EXE-файл и выбери пункт "Set as Startup project"

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


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: ANV on January 12, 2018, 06:16:02 PM
У тебя в солюшене в качестве выполняемого проекта выбрана "Class library"  или просто DLL. В списке проектов выбери правой кнопкой тот проект, что на выходе даёт EXE-файл и выбери пункт "Set as Startup project"
Спасибо. Получилось.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: skrn2 on January 13, 2018, 12:26:48 PM
Вот интересно, если будут одни роботы торговать в 90% случаях, то кто кого переторгует. Я до сих пор не понимаю, как можно доверить деньги роботу, ведь рынок меняется.

На рынок всегда будут приходить люди и сливать свои бабки. Всегда. Люди. Бабки.

Научился - торгуй сам!
Ни один робот в мире не торгует прибыльно много времени.
Рынок постоянно меняется и к нему нужно адаптироваться.
А в роботе заложеный алгоритм не сможет самоадаптироваться.
Сейчас в робота вложишь время (месяцы), деньги и через год максимум(это в самом лучшем случае  ;D) ты его выбросишь нахрен.
Только крупные компании торгуют роботами и то постоянно их адаптируют специальные люди программеров и аналитиков.
И сколько знаю рынок - роботы прибыльны более-менее полгода, потом рынок меняется и пишут НОВОГО робота...

Я пользуюсь скриптом, который написал 4 года назад. И он до сих пор работает. А допиливаю я постоянно GUI, в сам скрипт не лезу.
Бота главное обучить 3 стратегиям (движение вверх, движение вниз и коридор) и научить уметь видеть уровни поддержки и сопротивления. Больше ничего не надо.
Всякие форексовские заманухи-индикаторы, типо стокастиков, болинджеров, алигаторов - это полная хуерага, каждый толкует их по своему. Не молитесь на утренние звезды, доджи и прочие параболы. (хотя параболы иногда полезны).
Самые главные индикаторы - это большой объем, большой бид, большой оффер, отсюда и пляшите. (это вам подсказка)


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: Vader32918 on January 13, 2018, 02:04:33 PM
Вот интересно, если будут одни роботы торговать в 90% случаях, то кто кого переторгует. Я до сих пор не понимаю, как можно доверить деньги роботу, ведь рынок меняется.

При высокой волатильности хладнокровие робота - это плюс  ;)


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: Max876 on January 15, 2018, 12:44:14 PM
Победители конкурса от binance https://github.com/binance-exchange


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: FoxyCrypsy on January 15, 2018, 06:14:44 PM
Вот интересно, если будут одни роботы торговать в 90% случаях, то кто кого переторгует. Я до сих пор не понимаю, как можно доверить деньги роботу, ведь рынок меняется.

На рынок всегда будут приходить люди и сливать свои бабки. Всегда. Люди. Бабки.

Научился - торгуй сам!
Ни один робот в мире не торгует прибыльно много времени.
Рынок постоянно меняется и к нему нужно адаптироваться.
А в роботе заложеный алгоритм не сможет самоадаптироваться.
Сейчас в робота вложишь время (месяцы), деньги и через год максимум(это в самом лучшем случае  ;D) ты его выбросишь нахрен.
Только крупные компании торгуют роботами и то постоянно их адаптируют специальные люди программеров и аналитиков.
И сколько знаю рынок - роботы прибыльны более-менее полгода, потом рынок меняется и пишут НОВОГО робота...

Я пользуюсь скриптом, который написал 4 года назад. И он до сих пор работает. А допиливаю я постоянно GUI, в сам скрипт не лезу.
Бота главное обучить 3 стратегиям (движение вверх, движение вниз и коридор) и научить уметь видеть уровни поддержки и сопротивления. Больше ничего не надо.
Всякие форексовские заманухи-индикаторы, типо стокастиков, болинджеров, алигаторов - это полная хуерага, каждый толкует их по своему. Не молитесь на утренние звезды, доджи и прочие параболы. (хотя параболы иногда полезны).
Самые главные индикаторы - это большой объем, большой бид, большой оффер, отсюда и пляшите. (это вам подсказка)
И какой профит в пересчете на месяц показывают твои стратегии?


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: smeshnokrypt on January 15, 2018, 06:19:24 PM
а кто- нибудь писал робота для покупки на ИСО?


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: criptoguruBEST on January 17, 2018, 08:10:04 AM
Роботы для торговли Биткоина вещь отличная и польза думаю будет немалая. Повысится доверие к рынку у людей.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: ANV on January 27, 2018, 08:28:33 AM
С какой максимальной частотой можно запрашивать у Bittrex его public API?


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: farokaha89 on January 27, 2018, 12:15:38 PM
 Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okcoin, Вас интересует?Писать в личку!


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: #Cryptoman on January 27, 2018, 03:45:08 PM
С какой максимальной частотой можно запрашивать у Bittrex его public API?

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


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: criptoguruBEST on January 28, 2018, 05:01:37 PM
А нужны ли роботы для торговли на биржах. Я думаю там не такой оборот средств, чтобы привлекать роботов для работы.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: CryptoMSN on January 28, 2018, 05:45:06 PM
А нужны ли роботы для торговли на биржах. Я думаю там не такой оборот средств, чтобы привлекать роботов для работы.
Какую-то дичь пронес.. Ты зайди на биржу да посмотри суммы. Да или хотябы на коинмаркете глянь.. прежде чем такую чепуху писать...


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: Serg_1982 on January 29, 2018, 07:40:23 PM
Команда обученных трейдеров(2-3 человека) будут торговать лучше и прибыльней  любого робота!


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: ANV on January 30, 2018, 09:56:46 AM
С какой максимальной частотой можно запрашивать у Bittrex его public API?

За чаще чем раз в две секунды может быть бан, что бы получать данные в реалтайме, коннект должен быть через вебсокеты, а них - понятия частота запросов, просто не существует.
А Bittrex разве предоставляет коннект через вебсокеты?


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: #Cryptoman on January 30, 2018, 02:48:00 PM
А Bittrex разве предоставляет коннект через вебсокеты?

https://www.npmjs.com/package/node.bittrex.api
Code:
bittrex.options({
  websockets: {
    onConnect: function() {
      console.log('Websocket connected');
      bittrex.websockets.subscribe(['BTC-ETH'], function(data) {
        if (data.M === 'updateExchangeState') {
          data.A.forEach(function(data_for) {
            console.log('Market Update for '+ data_for.MarketName, data_for);
          });
        }
      });
    },
    onDisconnect: function() {
      console.log('Websocket disconnected');
    }
  }
});
 
var websocketClient;
bittrex.websockets.client(function(client) {
  websocketClient = client;
});

Как видно например из этого примера, да!


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: ANV on January 31, 2018, 07:00:18 AM
https://www.npmjs.com/package/node.bittrex.api
...
Как видно например из этого примера, да!
Перешел по ссылке, но не нашел там путей ws или wss. Кроме того там ссылки на официальный API: https://bittrex.com/Home/Api где нет ничего про сокеты. Если разобрались, как bittrex поддерживает сокеты, напишите ws или wss путь и строку запроса чего-нибудь по этому пути. Попробовать удобно здесь http://websocket.org/echo.html


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: criptoguruBEST on January 31, 2018, 09:29:48 AM
Роботы работают во многих местах, а внедрять их в торговлю на биржах Биткоина может и нужно, но нужно все просчитать заранее. И определить пользу от этого.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: #Cryptoman on January 31, 2018, 11:03:10 AM
https://www.npmjs.com/package/node.bittrex.api
...
Как видно например из этого примера, да!
Перешел по ссылке, но не нашел там путей ws или wss. Кроме того там ссылки на официальный API: https://bittrex.com/Home/Api где нет ничего про сокеты. Если разобрались, как bittrex поддерживает сокеты, напишите ws или wss путь и строку запроса чего-нибудь по этому пути. Попробовать удобно здесь http://websocket.org/echo.html

https://bittrex.com/Home/Api  здесь документация по апи первой версии, НО!
на этой же странице под подписью Sample Applications and libraries
мы видим ссылку на этот пример https://www.npmjs.com/package/node.bittrex.api
а вот здесь, как раз и есть вебсокеты
https://bittrex.com/Api/v2.0
более того, этот кусок кода написан самими работниками биржи, сокеты на апи второй версии.

Quote
bittrex.options({
  websockets: {
    onConnect: function() {
      console.log('Websocket connected');
      bittrex.websockets.subscribe(['BTC-ETH'], function(data) {
        if (data.M === 'updateExchangeState') {
          data.A.forEach(function(data_for) {
            console.log('Market Update for '+ data_for.MarketName, data_for);
          });
        }
      });
    },
    onDisconnect: function() {
      console.log('Websocket disconnected');
    }
  }
});
 
var websocketClient;
bittrex.websockets.client(function(client) {
  websocketClient = client;
});

это неполный кусок кода, подписки на события по паре subscribe(['BTC-ETH'])


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: ANV on January 31, 2018, 11:31:59 AM
https://bittrex.com/Api/v2.0 не открывается (может временно, еще раз позже попробую).
И в куске приведенного кода от вебсокетов только название, а сам код использует http. Если не так, напишите ws или wss путь и строку запроса.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: ANV on January 31, 2018, 12:03:55 PM
https://bittrex.com/Api/v2.0 не открывается (может временно, еще раз позже попробую).
И в куске приведенного кода от вебсокетов только название, а сам код использует http. Если не так, напишите ws или wss путь и строку запроса.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: #Cryptoman on January 31, 2018, 02:35:40 PM
Quote
https://bittrex.com/Api/v2.0 не открывается (может временно, еще раз позже попробую).

baseUrl: 'https://bittrex.com/api/v1.1',
baseUrlv2: 'https://bittrex.com/Api/v2.0',
websockets_baseurl: 'wss://socket.bittrex.com/signalr'

поправочка,
урлы взяты отсюда https://github.com/dparlevliet/node.bittrex.api/blob/master/node.bittrex.api.js




Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: hazarun on January 31, 2018, 06:14:31 PM
https://bittrex.com/Api/v2.0 не открывается (может временно, еще раз позже попробую).

Ага. Не открывается. 404 - Houston we have a problem


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: hazarun on January 31, 2018, 06:39:10 PM
...а сам код использует http. Если не так, напишите ws или wss путь и строку запроса.

Точно. Строку запроса... и все разговоры и примеры кода будут излишни.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: ANV on February 01, 2018, 05:29:43 AM
wss://socket.bittrex.com/signalr не коннектится. Похоже, Bittrex хочет внедрить вебсокеты, объявил 2-ю версию API: 'https://bittrex.com/Api/v2.0', указал адрес: 'wss://socket.bittrex.com/signalr', но пока ничего в работу не запущено. Но информация от #Cryptoman полезная. Можно теперь отслеживать.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: #Cryptoman on February 02, 2018, 02:54:06 PM
wss://socket.bittrex.com/signalr не коннектится. Похоже, Bittrex хочет внедрить вебсокеты, объявил 2-ю версию API: 'https://bittrex.com/Api/v2.0', указал адрес: 'wss://socket.bittrex.com/signalr', но пока ничего в работу не запущено. Но информация от #Cryptoman полезная. Можно теперь отслеживать.

Как это не запущено?
Это вполне рабочий запрос...
https://bittrex.com/Api/v2.0/pub/market/GetLatestTick?marketName=BTC-LTC&tickInterval=thirtyMin

Апи 2 работает больше года....

Code:
Request URL:wss://socket.bittrex.com/signalr/connect?transport=webSockets&clientProtocol=1.5&connectionToken=****&connectionData=%5B%7B%22name%22%3A%22corehub%22%7D%5D&tid=3

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


Code:
https://socket.bittrex.com/signalr/ping?_=1517582377648
пинг понги идут.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: Coderplan on February 02, 2018, 05:12:18 PM
торгового робота написать несложно, сложнее найти рабочий алгорит принятия решений


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: criptomasterBest on February 02, 2018, 07:05:33 PM
Если в роботов изначально не заложена ошибка, тогда с ними можно работать.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: ANV on February 03, 2018, 08:20:38 AM
Как это не запущено?
Это вполне рабочий запрос...
https://bittrex.com/Api/v2.0/pub/market/GetLatestTick?marketName=BTC-LTC&tickInterval=thirtyMin
Какое это имеет отношение к вебсокетам?
Где работающий wss?
Может, мы говорим о разном?
Наберите http://websocket.org/echo.html
И для, к примеру биржи Okex, вставьте в Location wss://real.okex.com:10440/websocket/okexapi
(или только для запросов spot   wss://real.okex.com:10441/websocket)
Нажмите Contact, после появления коннекта введите в Message
{'event':'addChannel','channel':'ok_sub_spot_bch_btc_ticker'} и понаблюдайте несколько минут.
Заметьте, один запрос и биржа по мере обновления информации присылает новые данные. Это и спрашивается, есть ли у Bittrex. Если есть, напишите здесь те же шаги с Bittrex.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: criptomasterBest on February 05, 2018, 04:14:13 PM
А что даст рынку внедрение в работу роботов, кроме расходов на их покупку, настройку и содержание. Лично я преимуществ пока не вижу.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: jdole on February 11, 2018, 02:37:33 AM
даже и не знаю что на это ответить


Title: Re: Роботы на BTC-E и других биржах
Post by: criptoboss11 on February 11, 2018, 07:03:17 AM
Ну и еще вопрос, сколько существует еще бирж, где возможна работа роботов ?
Роботы работают (лично не проверял) на  mtgox.com, вроде объявлено про роботов  на
icbit.se.

Где еще работают роботы ?





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


Title: Re: Роботы на BTC-E и других биржах
Post by: hazarun on February 11, 2018, 04:48:22 PM
Ну и еще вопрос, сколько существует еще бирж, где возможна работа роботов ?
Роботы работают (лично не проверял) на  mtgox.com, вроде объявлено про роботов  на icbit.se.
Где еще работают роботы ?
Возможно на других биржах и нет широкого привлечения роботов к работе на биржах. Но этот вариант возможен и будет распространяться более широко по всем криптобиржам. 

Так понял, ты посты тут набиваешь. Ответил моё на сообщение, которому 5 лет. 


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: hazarun on February 11, 2018, 04:49:25 PM
Кто работает с АПИ,
нынче все планово переходят на TLS 1.2
В запросах, надо будет явно указывать протокол. Например SecurityProtocolType.Tls12

Поло - уже перешли на этот протокол. Остальные подтянутся со временем.

On March 1, 2018 IBM Cloud will withdraw support for TLS 1.0 and TLS 1.1 across many of our cloud products and services as part of our commitment to offering a cloud that is secure to the core and in alignment with industry best practices for security and data privacy.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: warface on February 11, 2018, 05:39:47 PM
хорошо вам. за пять лет поди уже тыщи биткоинов заработали.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: ANV on February 12, 2018, 08:10:22 PM
Киньте ссылку на "Русский баблоруб", о котором идет речь в ссылке  https://bitcointalk.org/index.php?topic=260164.msg15542893#msg15542893


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: Coin-1 on February 15, 2018, 07:09:49 AM
Кто работает с АПИ,
нынче все планово переходят на TLS 1.2
В запросах, надо будет явно указывать протокол. Например SecurityProtocolType.Tls12

Поло - уже перешли на этот протокол. Остальные подтянутся со временем.

On March 1, 2018 IBM Cloud will withdraw support for TLS 1.0 and TLS 1.1 across many of our cloud products and services as part of our commitment to offering a cloud that is secure to the core and in alignment with industry best practices for security and data privacy.
Всё правильно делают. Безопасность и секурность соединений должна быть на первом месте, тем более речь о финансовой торговой сфере. По всей видимости, в SSL уже найдено много уязвимостей.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: maxiprofit on May 01, 2018, 01:47:11 PM
торгового робота написать несложно, сложнее найти рабочий алгорит принятия решений
дайте мне самого простого робота который может отложенные ордера выставлять, я дам рабочий алгоритм


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: hazarun on May 01, 2018, 11:13:28 PM
торгового робота написать несложно, сложнее найти рабочий алгорит принятия решений
дайте мне самого простого робота который может отложенные ордера выставлять, я дам рабочий алгоритм

 Исходники роботов лежат на https://wex.nz/tapi/docs#examples 
Доделывайте туда свой рабочий алгоритм и зашибайте бешеные бабки   ;D


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: maxiprofit on May 03, 2018, 04:52:09 PM
торгового робота написать несложно, сложнее найти рабочий алгорит принятия решений
дайте мне самого простого робота который может отложенные ордера выставлять, я дам рабочий алгоритм

 Исходники роботов лежат на https://wex.nz/tapi/docs#examples 
Доделывайте туда свой рабочий алгоритм и зашибайте бешеные бабки   ;D
А если мне для bitfinex/binance робот нужен, тоже с wex взять можно?


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: hazarun on May 03, 2018, 06:07:22 PM
торгового робота написать несложно, сложнее найти рабочий алгорит принятия решений
дайте мне самого простого робота который может отложенные ордера выставлять, я дам рабочий алгоритм
Исходники роботов лежат на https://wex.nz/tapi/docs#examples 
Доделывайте туда свой рабочий алгоритм и зашибайте бешеные бабки   ;D
А если мне для bitfinex/binance робот нужен, тоже с wex взять можно?

Нельзя взять. На Вексе, роботы для Векса.
 Хотя по сути, запросы однотипные.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: maxiprofit on May 03, 2018, 07:59:13 PM
торгового робота написать несложно, сложнее найти рабочий алгорит принятия решений
дайте мне самого простого робота который может отложенные ордера выставлять, я дам рабочий алгоритм
Исходники роботов лежат на https://wex.nz/tapi/docs#examples 
Доделывайте туда свой рабочий алгоритм и зашибайте бешеные бабки   ;D
А если мне для bitfinex/binance робот нужен, тоже с wex взять можно?

Нельзя взять. На Вексе, роботы для Векса.
 Хотя по сути, запросы однотипные.

У меня небольшие навыки в программирование, с чего мне начать на какой платформе я могу создать бота именно для bitfinex с самым простым функционалом без использования индикаторов


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: hazarun on May 04, 2018, 12:24:32 PM
У меня небольшие навыки в программирование, с чего мне начать на какой платформе я могу создать бота именно для bitfinex с самым простым функционалом без использования индикаторов

Образцы ботов, есть не только для Векс.
На Гитхабе, лежат боты и для Битфайнекс.

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


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: maxiprofit on May 04, 2018, 06:53:18 PM
У меня небольшие навыки в программирование, с чего мне начать на какой платформе я могу создать бота именно для bitfinex с самым простым функционалом без использования индикаторов

Образцы ботов, есть не только для Векс.
На Гитхабе, лежат боты и для Битфайнекс.

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


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: maxiprofit on May 05, 2018, 02:21:45 PM
У меня небольшие навыки в программирование, с чего мне начать на какой платформе я могу создать бота именно для bitfinex с самым простым функционалом без использования индикаторов

Образцы ботов, есть не только для Векс.
На Гитхабе, лежат боты и для Битфайнекс.

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


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: serg2017 on May 08, 2018, 08:08:31 PM
У меня небольшие навыки в программирование, с чего мне начать на какой платформе я могу создать бота именно для bitfinex с самым простым функционалом без использования индикаторов

Образцы ботов, есть не только для Векс.
На Гитхабе, лежат боты и для Битфайнекс.

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

На гитхабе море «ботов» по крайней мере заготовок.
Использование индикаторов - это не эдвансед навык, а сугубо инструментарий и библиотеки в контексте ваших матмоделей.
Базовый бот - это в сущности робот, взаимодействующий с api площадки. Без слоя взаимодействия с апи не работает ни один бот строго говоря.
Этим и можете озадачиться. На гит многоготовых  врапперов и библиотек на python и nodejs под все популярные торговые площадки.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: icherevkov on September 01, 2018, 10:09:21 PM
У Bittrex есть вебсокеты. Но они используют ASP.NET фрейморк SignalR, в котором вебсокеты только небольшая часть. Под него нужен отдельный клиент.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: kryaken on October 14, 2018, 08:05:07 PM


А если мне для bitfinex/binance робот нужен, тоже с wex взять можно?

Есть опыт работы с api bitfinex, можете раскрыть суть отложенных ордеров?


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: kryaken on October 14, 2018, 08:11:35 PM
дайте мне самого простого робота который может отложенные ордера выставлять, я дам рабочий алгоритм

И вообще, Вы хотя бы на бектестах свою стратегию прогоняли?


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: hazarun on October 14, 2018, 08:39:45 PM
дайте мне самого простого робота который может отложенные ордера выставлять, я дам рабочий алгоритм
И вообще, Вы хотя бы на бектестах свою стратегию прогоняли?

Сомневаюсь что тестирование стратегии на исторических данных позволит оценить стратегию.
Рынок крипты сильно изменился. На него выходят институционалы.


Title: Re: Роботы для торговли Биткоин на биржах: BTC-E, Bitfinex, Okc
Post by: kryaken on October 17, 2018, 07:19:34 PM

Сомневаюсь что тестирование стратегии на исторических данных позволит оценить стратегию.
Рынок крипты сильно изменился. На него выходят институционалы.

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