Title: Как создать бота для биржи? Post by: btcmasterZ on January 26, 2016, 02:33:23 AM Как создать бота для yobit?
или любой другой биржи у кого какие наработки.. поделитесь пожалуйста. на какой платформе делается, какой язык программирования? Title: Re: Как создать бота для yobit? Post by: Xtc on January 26, 2016, 03:07:34 AM Предполагаю что такой бот ничем не будет отличаться от ботов для других бирж, доступ по API будет другим.
Title: Re: Как создать бота для yobit? Post by: btcmasterZ on January 26, 2016, 03:19:54 AM Предполагаю что такой бот ничем не будет отличаться от ботов для других бирж, доступ по API будет другим. Ну мне не важно вообще для какой биржи.. просто я там зарегистрирован. Мне важно суть понять, как работает и как пишется. Алгоритмы какие-нибудь и примеры. есть желание научиться этому. с программированием лады.. Title: Re: Как создать бота для yobit? Post by: WhiteManWhite on January 26, 2016, 06:48:39 AM с программированием лады.. Так пишите на чем удобно, все равно будете все через API биржи делать, взял-отдал, везде принцип одинаковый. А уже аналитику и стратегию опишите на своем языке. Title: Re: Как создать бота для yobit? Post by: btcmasterZ on January 26, 2016, 06:57:44 AM с программированием лады.. Так пишите на чем удобно, все равно будете все через API биржи делать, взял-отдал, везде принцип одинаковый. А уже аналитику и стратегию опишите на своем языке. Подскажите тогда с чего начать? если на сервере на php писать? или лучше на java на локальной машине, что бы к бирже конектилась? Title: Re: Как создать бота для yobit? Post by: Daneal on January 26, 2016, 08:59:40 AM с программированием лады.. Так пишите на чем удобно, все равно будете все через API биржи делать, взял-отдал, везде принцип одинаковый. А уже аналитику и стратегию опишите на своем языке. Подскажите тогда с чего начать? если на сервере на php писать? или лучше на java на локальной машине, что бы к бирже конектилась? Title: Re: Как создать бота для биржи? Post by: KingOfBet on January 26, 2016, 04:36:42 PM обьясните нубу алгоритм работы бота, а то я что-то ни чЁ не пойму..
он на одной монете может работать? например на изменение курса BTC ??? Title: Re: Как создать бота для биржи? Post by: svetoch on January 26, 2016, 05:00:27 PM примерный алгоритм: ;D ;D
1) запросить данные с биржи (текущую цену, текущий объем...) 2) передать данные модулю стратегии 3) получить от этого модуля команду на выполнение 4) выполнить команду 5) goto 1 Title: Re: Как создать бота для биржи? Post by: Daneal on January 26, 2016, 06:40:10 PM примерный алгоритм: ;D ;D стратегию интересно узнать, хоть один пример1) запросить данные с биржи (текущую цену, текущий объем...) 2) передать данные модулю стратегии 3) получить от этого модуля команду на выполнение 4) выполнить команду 5) goto 1 Title: Re: Как создать бота для биржи? Post by: efoxxi on January 26, 2016, 11:47:10 PM Есть сеточная стратегия элементарная, везде работает, но лучше использовать в маржинальной торговле.
К примеру 1 бакс стоит 80 рублей. Тогда выставляем ботом ордера на покупку (long) на 78, 77, 76 и тд до 40р. за 1 бакс, а на продажу (short) на 82, 83 и тд до 160. При этом суммы на ордерах приближающихся к 40 и к 160 будут в несколько раз больше, чем на тех которые вблизи от текущего курса. Как только часть ордеров в сетке сбивается курсом - выставляем контр-ордер на 1-3% от курса текущей позиции. Когда позиция закроется, все ордера отменяем и начинаем цикл заново с выставления новой сетки ордеров. Title: Re: Как создать бота для биржи? Post by: btcmasterZ on January 27, 2016, 01:43:57 AM Есть сеточная стратегия элементарная, везде работает, но лучше использовать в маржинальной торговле. К примеру 1 бакс стоит 80 рублей. Тогда выставляем ботом ордера на покупку (long) на 78, 77, 76 и тд до 40р. за 1 бакс, а на продажу (short) на 82, 83 и тд до 160. При этом суммы на ордерах приближающихся к 40 и к 160 будут в несколько раз больше, чем на тех которые вблизи от текущего курса. Как только часть ордеров в сетке сбивается курсом - выставляем контр-ордер на 1-3% от курса текущей позиции. Когда позиция закроется, все ордера отменяем и начинаем цикл заново с выставления новой сетки ордеров. Интересно. А вы на каком языке программируете ботов? что еще посоветуете новичку в этом деле? Title: Re: Как создать бота для биржи? Post by: efoxxi on January 27, 2016, 01:50:21 AM на Python 2.7
сейчас ещё пишу аналог Metatrader под разные криптобиржи с GUI на PyQt и pyqtgraph Новичку могу посоветовать не медлить и начинать сразу писать. Там за день можно справиться с написанием простого сеточного бота. Title: Re: Как создать бота для биржи? Post by: btcmasterZ on January 27, 2016, 02:21:23 AM на Python 2.7 сейчас ещё пишу аналог Metatrader под разные криптобиржи с GUI на PyQt и pyqtgraph Новичку могу посоветовать не медлить и начинать сразу писать. Там за день можно справиться с написанием простого сеточного бота. ок. буду на java делать. разбираться конечно долго придется :) а алгоритм проги такой, я правильно понял? конектимся к бирже с логином и паролем. вводим api key. включаем работу алгоритма бота.. или всетаки на php написать лучше? Title: Re: Как создать бота для биржи? Post by: soniclord on January 27, 2016, 02:39:04 AM на Python 2.7 сейчас ещё пишу аналог Metatrader под разные криптобиржи с GUI на PyQt и pyqtgraph Новичку могу посоветовать не медлить и начинать сразу писать. Там за день можно справиться с написанием простого сеточного бота. ок. буду на java делать. разбираться конечно долго придется :) а алгоритм проги такой, я правильно понял? конектимся к бирже с логином и паролем. вводим api key. включаем работу алгоритма бота.. или всетаки на php написать лучше? Title: Re: Как создать бота для биржи? Post by: efoxxi on January 27, 2016, 02:43:02 AM можете здесь посмотреть как сделано (не моё) и не бот, но сильно поможет понять как это вообще всё работает
https://github.com/scottjbarr/bitfinex Title: Re: Как создать бота для биржи? Post by: btcmasterZ on January 27, 2016, 02:47:00 AM можете здесь посмотреть как сделано (не моё) и не бот, но сильно поможет понять как это вообще всё работает https://github.com/scottjbarr/bitfinex ок. спасибо. буду разбираться.. появятся вопросы - по ходу спрошу. Title: Re: Как создать бота для биржи? Post by: btcmasterZ on January 27, 2016, 02:48:11 AM на Python 2.7 сейчас ещё пишу аналог Metatrader под разные криптобиржи с GUI на PyQt и pyqtgraph Новичку могу посоветовать не медлить и начинать сразу писать. Там за день можно справиться с написанием простого сеточного бота. ок. буду на java делать. разбираться конечно долго придется :) а алгоритм проги такой, я правильно понял? конектимся к бирже с логином и паролем. вводим api key. включаем работу алгоритма бота.. или всетаки на php написать лучше? как какая разница.. php на сервере и скрипт будет работать только при вызове его и по cron. а простая прога на локалки всегда работает Title: Re: Как создать бота для биржи? Post by: btcmasterZ on January 27, 2016, 03:36:08 AM Quote from: efoxxi Там за день можно справиться с написанием простого сеточного бота. немного разобрался.. а как получается скрипт на сервере работает? постоянно cron вызываете? ведь пока не вызвать скрипт, бот будет спать.. этот момент непонятен Title: Re: Как создать бота для биржи? Post by: Q0406 on January 27, 2016, 06:52:50 AM Quote from: efoxxi Там за день можно справиться с написанием простого сеточного бота. немного разобрался.. а как получается скрипт на сервере работает? постоянно cron вызываете? ведь пока не вызвать скрипт, бот будет спать.. этот момент непонятен Title: Re: Как создать бота для биржи? Post by: btcmasterZ on January 27, 2016, 06:57:25 AM Quote from: efoxxi Там за день можно справиться с написанием простого сеточного бота. немного разобрался.. а как получается скрипт на сервере работает? постоянно cron вызываете? ведь пока не вызвать скрипт, бот будет спать.. этот момент непонятен так а если бот скалпер.. это надо его каждую секунду запускать. так возможно? Title: Re: Как создать бота для биржи? Post by: Q0406 on January 27, 2016, 07:08:02 AM Quote from: efoxxi Там за день можно справиться с написанием простого сеточного бота. немного разобрался.. а как получается скрипт на сервере работает? постоянно cron вызываете? ведь пока не вызвать скрипт, бот будет спать.. этот момент непонятен так а если бот скалпер.. это надо его каждую секунду запускать. так возможно? по крону можно, только там есть ньанс чтобы он чаще чем раз 1 минуту запускался. Title: Re: Как создать бота для биржи? Post by: Q0406 on January 27, 2016, 07:16:46 AM вот пример хороший простейшей статетии в картинке. да простит меня автор сея творения, зато что скопировал.
http://s012.radikal.ru/i320/1601/6c/bd6e0217f600.png Title: Re: Как создать бота для биржи? Post by: Axel85 on February 12, 2016, 10:06:19 AM так а если бот скалпер.. это надо его каждую секунду запускать. так возможно? Я ещё доконца не разобрался с торговлей криптовалютой, но думаю из за спреда тут не получится скальпирвоать. Как у вас успехи в роботоделанье, я тоже сейчас пробую робота делать, на пхп, вот думаю может скооперируемся? Title: Re: Как создать бота для биржи? Post by: Axel85 on February 12, 2016, 10:08:42 AM вот пример хороший простейшей статетии в картинке. да простит меня автор сея творения, зато что скопировал. http://s012.radikal.ru/i320/1601/6c/bd6e0217f600.png так, ну выставили ордера, дальше что? при следующем проходе он их закроет? и по какому сигналу они вабще открываются... я не понял системы( Title: Re: Как создать бота для биржи? Post by: Q0406 on February 15, 2016, 03:35:30 AM вот пример хороший простейшей статетии в картинке. да простит меня автор сея творения, зато что скопировал. http://s012.radikal.ru/i320/1601/6c/bd6e0217f600.png так, ну выставили ордера, дальше что? при следующем проходе он их закроет? и по какому сигналу они вабще открываются... я не понял системы( У мя робот-ы работают в мт. Но я планирую их перенести на веб. В свободное от работы я пишу движок(сайт), где он будет работать. Пока ничем помочь не могу. На гитхабе есть готовый код на пхп, который может устанавливать/удалять ордера. Title: Re: Как создать бота для биржи? Post by: btcmasterZ on February 15, 2016, 04:33:25 AM так а если бот скалпер.. это надо его каждую секунду запускать. так возможно? Я ещё доконца не разобрался с торговлей криптовалютой, но думаю из за спреда тут не получится скальпирвоать. Как у вас успехи в роботоделанье, я тоже сейчас пробую робота делать, на пхп, вот думаю может скооперируемся? да можно скооперироваться. пока ни каких успехов. как у вас? Title: Re: Как создать бота для биржи? Post by: btcmasterZ on February 15, 2016, 04:36:57 AM вот пример хороший простейшей статетии в картинке. да простит меня автор сея творения, зато что скопировал. http://s012.radikal.ru/i320/1601/6c/bd6e0217f600.png так, ну выставили ордера, дальше что? при следующем проходе он их закроет? и по какому сигналу они вабще открываются... я не понял системы( тоже не понял системы. давай создадим новую ветку, например Программирование бота для биржи [уроки] и там будем опытом обмениваться..с чего начать и т.д. и примерами на пхп Title: Re: Как создать бота для биржи? Post by: btcmasterZ on February 15, 2016, 04:39:56 AM вот пример хороший простейшей статетии в картинке. да простит меня автор сея творения, зато что скопировал. http://s012.radikal.ru/i320/1601/6c/bd6e0217f600.png так, ну выставили ордера, дальше что? при следующем проходе он их закроет? и по какому сигналу они вабще открываются... я не понял системы( У мя робот-ы работают в мт. Но я планирую их перенести на веб. В свободное от работы я пишу движок(сайт), где он будет работать. Пока ничем помочь не могу. На гитхабе есть готовый код на пхп, который может устанавливать/удалять ордера. насколько успешно они у вас работают? Title: Re: Как создать бота для биржи? Post by: Q0406 on February 15, 2016, 05:17:27 AM вот пример хороший простейшей статетии в картинке. да простит меня автор сея творения, зато что скопировал. http://s012.radikal.ru/i320/1601/6c/bd6e0217f600.png так, ну выставили ордера, дальше что? при следующем проходе он их закроет? и по какому сигналу они вабще открываются... я не понял системы( У мя робот-ы работают в мт. Но я планирую их перенести на веб. В свободное от работы я пишу движок(сайт), где он будет работать. Пока ничем помочь не могу. На гитхабе есть готовый код на пхп, который может устанавливать/удалять ордера. насколько успешно они у вас работают? Title: Re: Как создать бота для биржи? Post by: Axel85 on February 15, 2016, 06:12:09 AM вот пример хороший простейшей статетии в картинке. да простит меня автор сея творения, зато что скопировал. http://s012.radikal.ru/i320/1601/6c/bd6e0217f600.png так, ну выставили ордера, дальше что? при следующем проходе он их закроет? и по какому сигналу они вабще открываются... я не понял системы( тоже не понял системы. давай создадим новую ветку, например Программирование бота для биржи [уроки] и там будем опытом обмениваться..с чего начать и т.д. и примерами на пхп Идея хорошая с топиком, но смысл его делать если нет алгоритма нормального, а так получится что программировать та нечего... Сначала идея потом реализация, я так думаю... Title: Re: Как создать бота для биржи? Post by: btcmasterZ on February 15, 2016, 06:15:34 AM вот пример хороший простейшей статетии в картинке. да простит меня автор сея творения, зато что скопировал. http://s012.radikal.ru/i320/1601/6c/bd6e0217f600.png так, ну выставили ордера, дальше что? при следующем проходе он их закроет? и по какому сигналу они вабще открываются... я не понял системы( У мя робот-ы работают в мт. Но я планирую их перенести на веб. В свободное от работы я пишу движок(сайт), где он будет работать. Пока ничем помочь не могу. На гитхабе есть готовый код на пхп, который может устанавливать/удалять ордера. насколько успешно они у вас работают? а баланс там в чем?? это вы на какой бирже? Title: Re: Как создать бота для биржи? Post by: btcmasterZ on February 15, 2016, 06:16:46 AM вот пример хороший простейшей статетии в картинке. да простит меня автор сея творения, зато что скопировал. http://s012.radikal.ru/i320/1601/6c/bd6e0217f600.png так, ну выставили ордера, дальше что? при следующем проходе он их закроет? и по какому сигналу они вабще открываются... я не понял системы( тоже не понял системы. давай создадим новую ветку, например Программирование бота для биржи [уроки] и там будем опытом обмениваться..с чего начать и т.д. и примерами на пхп Идея хорошая с топиком, но смысл его делать если нет алгоритма нормального, а так получится что программировать та нечего... Сначала идея потом реализация, я так думаю... ну там и идею выработаем. к примеру тут есть у кого спросить.. у Q0406 Title: Re: Как создать бота для биржи? Post by: Axel85 on February 15, 2016, 06:20:45 AM Ну тогда давай, сам заведёшь топик? В разделе новички наверно надо.
Title: Re: Как создать бота для биржи? Post by: btcmasterZ on February 15, 2016, 06:21:51 AM Ну тогда давай, сам заведёшь топик? В разделе новички наверно надо. могу сам, но только вечером время появится.. если можешь то заведи. я найду его потом. Title: Re: Как создать бота для биржи? Post by: Q0406 on February 15, 2016, 07:39:56 AM Биржа btc-e. Валюта мбтс. 1мбтс=0.001 битка.
Сперва идея, потом реализация,иногда кодить приходиться на ходу. Шел против тренда из-за нг. Если за неделю роста по рынку не буде, буду вставать в медвежий рынок. Хочется туземуна, но нету столько покупателей на него. Одни спекуляции. Думается и 220 мы увидим скоро. (Имхо) Title: Re: Как создать бота для биржи? Post by: btcmasterZ on February 18, 2016, 01:37:02 AM Ну тогда давай, сам заведёшь топик? В разделе новички наверно надо. не создавал топик? может в разделе разное сделать? :) Title: Re: Как создать бота для биржи? Post by: antyivan on February 19, 2016, 12:23:25 PM Тоже интересно посмотреть на реализацию простого бота для поло например)
Title: Re: Как создать бота для биржи? Post by: Axel85 on March 04, 2016, 07:44:47 AM Я тут выпал из темы) работы полно было... как у вас с роботописанием?)
Title: Re: Как создать бота для биржи? Post by: hazarun on March 22, 2016, 05:52:44 PM Не понятно, зачем писать в раздел Разное, про кодирование роботов ?
Специально для таких вопросов есть раздел Кодеры. И тема там есть соответствующая, где можно много почерпнуть для начинающих. Title: Re: Как создать бота для биржи? Post by: ____ on July 01, 2018, 05:28:17 AM на Python 2.7 сейчас ещё пишу аналог Metatrader под разные криптобиржи с GUI на PyQt и pyqtgraph Новичку могу посоветовать не медлить и начинать сразу писать. Там за день можно справиться с написанием простого сеточного бота. прив подскажи может тебе встречались наработки бота для localbitcoins ? хотя б база - скидывание цены до цены других трейдеров Quote from: efoxxi Там за день можно справиться с написанием простого сеточного бота. немного разобрался.. а как получается скрипт на сервере работает? постоянно cron вызываете? ведь пока не вызвать скрипт, бот будет спать.. этот момент непонятен так а если бот скалпер.. это надо его каждую секунду запускать. так возможно? ну как там скальпер настроили ? |