Pages:
Author

Topic: Требуется написать торгового робота (Read 1425 times)

member
Activity: 980
Merit: 48
Вот на этой http://faq.pp.ru/soft/ странице
есть слово контакты, это избавит от лишних вопросов и требований что-либо доказывать.

http://faq.pp.ru/soft/yobit/17_11_2017_arb.JPG
как бы параллельная версия (где есть закуп в зависимости от цен на других биржах) сегодня получила небольшое продвижение.
member
Activity: 79
Merit: 10
Quote
Посмотрел на картинку и ничего там не понял  Grin
Да.
на самом деле, здесь http://faq.pp.ru/soft/yobit/main.jpg
все просто,
внизу два окна,
первое обзор пары (вы выбираете пару для торгов и получаете значение опций этой пары которые возвращает биржа), второе графики текущей пары - прайс, объемы торгов, динамика изменения цены,
центр программы:
safe limit rur  - сколько рублей не тратить на сделки, защищенная сумма,
safe limit ltc  - сколько лтц не продавать не при каких условиях, защищенная сумма,
sell limit - сколько купленных монет продавать за раз,
buy limit - сколько монет покупать за раз(за один ордер на покупку).

Вроде как остальные функции должны быть понятны, но если это не так, готов дополнить информацией свои ответы.
http://faq.pp.ru/soft/yobit/17_11_2017_arb.JPG



Ну, кое что понятно, но по большей части без ТС трудно разобраться в данном боте.  Sad
Вы разработчик или продавец, или просто делитесь информацией?  Smiley
member
Activity: 980
Merit: 48
Quote
Посмотрел на картинку и ничего там не понял  Grin
Да.
на самом деле, здесь http://faq.pp.ru/soft/yobit/main.jpg
все просто,
внизу два окна,
первое обзор пары (вы выбираете пару для торгов и получаете значение опций этой пары которые возвращает биржа), второе графики текущей пары - прайс, объемы торгов, динамика изменения цены,
центр программы:
safe limit rur  - сколько рублей не тратить на сделки, защищенная сумма,
safe limit ltc  - сколько лтц не продавать не при каких условиях, защищенная сумма,
sell limit - сколько купленных монет продавать за раз,
buy limit - сколько монет покупать за раз(за один ордер на покупку).

Вроде как остальные функции должны быть понятны, но если это не так, готов дополнить информацией свои ответы.
http://faq.pp.ru/soft/yobit/17_11_2017_arb.JPG

member
Activity: 79
Merit: 10
Quote
стратегия пригодна только для майнеров, когда идёт постоянное пополнение крипты.

Приходящие монеты разделить на порции, и порции выставить на продажу с некоторым шагом в процентах?
(для некоторых видов монет, такая стратегия работает и сейчас - eth, zec, ltc, dash, btc)

У меня на бирже yobit вот так сделано, приходят btc (я занимаюсь майнингом и перевожу намайненное в btc), сразу ставится один ордер на продажу с фиксированной величиной 0.001btc (остальное не продается),
делаю шаг продажи для прайса 0.2%(эта величина регулируется), как только первый ордер на продажу исполнился, ставится следующий, так же величиной 0.001btc(эта величина регулируется), ну и сброс ордера на продажу раз в 12 часов(эта величина регулируется).
Растёт прайс btc, идет ступенчатая продажа btc... 
Можно для "кучи" еще, настроить покупку btc, скажем, с периодическим шагом 5% вниз...
(это уже готовое решение, http://faq.pp.ru/soft/yobit/main.jpg )

Да, примерно так.  Smiley
По моей задумке ордера Ask выставляются (обновляются) ежедневно по заданным уровням в процентах от цены открытия в 00:01 (UTC). Уровни изначально завышены и рассчитаны на памп. Но если цена идёт не спеша вверх, и достигает определённого уровня, то ордера автоматически должны снижаться на некое значение.
Посмотрел на картинку и ничего там не понял  Grin
Этот бот творения ваших рук?
jr. member
Activity: 322
Merit: 2
Quote
стратегия пригодна только для майнеров, когда идёт постоянное пополнение крипты.

Приходящие монеты разделить на порции, и порции выставить на продажу с некоторым шагом в процентах?
(для некоторых видов монет, такая стратегия работает и сейчас - eth, zec, ltc, dash, btc)

У меня на бирже yobit вот так сделано, приходят btc (я занимаюсь майнингом и перевожу намайненное в btc), сразу ставится один ордер на продажу с фиксированной величиной 0.001btc (остальное не продается),
делаю шаг продажи для прайса 0.2%(эта величина регулируется), как только первый ордер на продажу исполнился, ставится следующий, так же величиной 0.001btc(эта величина регулируется), ну и сброс ордера на продажу раз в 12 часов(эта величина регулируется).
Растёт прайс btc, идет ступенчатая продажа btc... 
Можно для "кучи" еще, настроить покупку btc, скажем, с периодическим шагом 5% вниз...
(это уже готовое решение, http://faq.pp.ru/soft/yobit/main.jpg )
member
Activity: 79
Merit: 10
boyaroff, а где описание "вашего" бота?
Начните уже с чего-нибудь...
Боюсь разочаровать вас и себя, т.к. моя стратегия может оказаться изобретением велосипеда. Я совершенно не знаю, по каким ТС работают уже существующие боты. Возможно, и скорее всего, всё уже придумали и реализовали, то что я сейчас с таким упорством и наслаждением изобретаю.  Smiley
И ещё раз хочу напомнить, что стратегия пригодна только для майнеров, когда идёт постоянное пополнение крипты.
member
Activity: 79
Merit: 10
Хорошо :-)
В этой ветке, кстати, есть подобие пошаговой инструкции, как писать черновик технического задания.
С учетом вашего бэкграунда, уверен, вы справитесь.
Да, я видел её и взял на вооружение.  Smiley
member
Activity: 79
Merit: 10
Какая-то интрига получается! Чем больше занимаюсь составлением ТС и ТЗ, тем больше возникает вариантов его работы и тем больше он мне нравится!  Grin
jr. member
Activity: 322
Merit: 2
Я берусь только за то, что можно сделать быстро...
И если продуктом конечного результата, можно воспользоваться несколько раз, либо он мне нужен будет самому...  Wink
Все остальные варианты мне не интересны.
member
Activity: 63
Merit: 10
Хорошо :-)
В этой ветке, кстати, есть подобие пошаговой инструкции, как писать черновик технического задания.
С учетом вашего бэкграунда, уверен, вы справитесь.
jr. member
Activity: 322
Merit: 2
boyaroff, а где описание "вашего" бота?
Начните уже с чего-нибудь...
member
Activity: 79
Merit: 10

*Если я правильно понял, Вы не возьмётесь за разработку моего бота, ну и вообще какого-либо другого? Так сказать - работаем по крупному!  Grin
Если - да, то не откажите, пожалуйста, заглядывать в эту ветку и по мере желания консультировать в моих дилетантских вопросах, которых будет предостаточно по мере составления ТЗ.  Smiley
Я бы с удовольствием выпил с Вами кофе, но к сожалению мы вряд ли живём друг от друга в радиусе 200-300 км. Grin
Да, за вашего теперешнего бота не возьмусь.
В разработке сложного продукта с удовольствием поучаствую. И кодом (не самая сильная моя сторона), и анализом содержательной части, включая прогноз доходности, оценку рисков и калькуляцию издержек, и, если идея окажется стоящей, деньгами.
С биржами, традиционными и крипто, знаком много лет :-)

Жаль. А вроде так хорошо начиналось  Grin
Ну, я ещё не дорос до таких проектов, в которых Вы участвуете.
Всегда буду рад Вашей помощи!  Smiley
member
Activity: 63
Merit: 10

*Если я правильно понял, Вы не возьмётесь за разработку моего бота, ну и вообще какого-либо другого? Так сказать - работаем по крупному!  Grin
Если - да, то не откажите, пожалуйста, заглядывать в эту ветку и по мере желания консультировать в моих дилетантских вопросах, которых будет предостаточно по мере составления ТЗ.  Smiley
Я бы с удовольствием выпил с Вами кофе, но к сожалению мы вряд ли живём друг от друга в радиусе 200-300 км. Grin
Да, за вашего теперешнего бота не возьмусь.
В разработке сложного продукта с удовольствием поучаствую. И кодом (не самая сильная моя сторона), и анализом содержательной части, включая прогноз доходности, оценку рисков и калькуляцию издержек, и, если идея окажется стоящей, деньгами.
С биржами, традиционными и крипто, знаком много лет :-)
newbie
Activity: 18
Merit: 0
Quote
Есть готовый бот для этой биржи, могу настроить под вашу стратегию, а также протестировать её на исторических данных.


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

faq.pp.ru/soft/prmb/
http://faq.pp.ru/soft/prmb/polo-1.JPG



Написал в PM
member
Activity: 79
Merit: 10
Я не занимаюсь платной разработкой простых торговых ботов. Не хочется помогать людям терять их деньги.*
Сложные вещи вроде разного рода арбитражных стратегий, в том числе арбитраж с использованием фьючерсов, мне кажутся более работоспособными.
Тарифы:
4.000 руб.\час с НДС, если счет выставит российская компания.
50 EUR\час (НДС нет), если счет от словенского юрлица (ЕС).
Чашка кофе, если речь идет о необязывающей к серьезному анализу консультации :-)
Хорошо подумайте, если кто-то возьмется сделать бота, не увидев ТЗ. Особенно, если сразу выкатит цену в несколько тысяч рублей. С большой (но не 100%) вероятностью, что человек ничего не сделает, т.к. слаб в профсмысле, в лучшем случае, или попытается увести деньги с кошелька или биржевого счета.
* могу ошибаться, как и любой другой человек, и есть работающие торговые стратегии, о которых я не знаю.


*Если я правильно понял, Вы не возьмётесь за разработку моего бота, ну и вообще какого-либо другого? Так сказать - работаем по крупному!  Grin
Если - да, то не откажите, пожалуйста, заглядывать в эту ветку и по мере желания консультировать в моих дилетантских вопросах, которых будет предостаточно по мере составления ТЗ.  Smiley
Я бы с удовольствием выпил с Вами кофе, но к сожалению мы вряд ли живём друг от друга в радиусе 200-300 км. Grin
member
Activity: 63
Merit: 10
Я не занимаюсь платной разработкой простых торговых ботов. Не хочется помогать людям терять их деньги.*
Сложные вещи вроде разного рода арбитражных стратегий, в том числе арбитраж с использованием фьючерсов, мне кажутся более работоспособными.
Тарифы:
4.000 руб.\час с НДС, если счет выставит российская компания.
50 EUR\час (НДС нет), если счет от словенского юрлица (ЕС).
Чашка кофе, если речь идет о необязывающей к серьезному анализу консультации :-)
Хорошо подумайте, если кто-то возьмется сделать бота, не увидев ТЗ. Особенно, если сразу выкатит цену в несколько тысяч рублей. С большой (но не 100%) вероятностью, что человек ничего не сделает, т.к. слаб в профсмысле, в лучшем случае, или попытается увести деньги с кошелька или биржевого счета.
* могу ошибаться, как и любой другой человек, и есть работающие торговые стратегии, о которых я не знаю.

member
Activity: 79
Merit: 10
Для черновика технического задания вполне хватит описать словами последовательность действий, которую должен выполнять бот.
Шаг за шагом: получить такие-то данные из такого-то источника. Если цена (другая переменная) находится в таком-то интервале, выполнить такое-то действие, если же в другом интервале - другое действие*.
Если успех, то следующее. Если неудача, то что.
Если сумеете сделать такое описание, в результате:
а) Гораздо четче будете представлять сами, что хотите.
б) Считайте, что бот на треть готов. Без юмора.
* - бездействие - тоже действие.
Элементарный бот, призванный продавать или покупать по наступлению определенного события, уместится в несколько десятков строк кода.

Отлично. Как раз этим сейчас и занимаюсь. Хочется сразу добиться пункта "б". Понимаю, что элементарный бот скорее всего не получится и хотелось бы сразу определиться по стоимости разработки по трём критериям - простой, средний и сложный. Предложения поступают и скажу, что цены у всех разные. Сразу оговорюсь, что цена в 50 т.р., которую мне предложил один товарищ, даже не зная ТЗ, для меня не подъёмная. Если для Вас не уместно писать о своих расценках здесь, пожалуйста напишите в личку.
member
Activity: 63
Merit: 10
Для черновика технического задания вполне хватит описать словами последовательность действий, которую должен выполнять бот.
Шаг за шагом: получить такие-то данные из такого-то источника. Если цена (другая переменная) находится в таком-то интервале, выполнить такое-то действие, если же в другом интервале - другое действие*.
Если успех, то следующее. Если неудача, то что.
Если сумеете сделать такое описание, в результате:
а) Гораздо четче будете представлять сами, что хотите.
б) Считайте, что бот на треть готов. Без юмора.
* - бездействие - тоже действие.
Элементарный бот, призванный продавать или покупать по наступлению определенного события, уместится в несколько десятков строк кода.
member
Activity: 79
Merit: 10
Quote
перед тем, как предоставить ТЗ хотелось бы побольше узнать на какие возможности можно рассчитывать в боте.

Бот - это скорость, и ничего более... Скорость в расчете, скорость принятия решений, бот может мониторить прайсы монет 24 часа в сутки. Вы просто пошагово напишите что вы желаете, кто-нибудь и откликнется.

Разумеется, ботов с кнопкой "рубить бабло" или "сделай мне депозит +30% в месяц", не существует.

Quote
В чём недостаток торговли одним ботом на разных биржах? Предыдущий собеседник ответил, что это реально.
Он не трейдер, а программист, для него это недостаток!
А каждый трейдер знает о том, что любая биржа, не сегодня так завтра соскамится... А если не соскамится, так тебе заблокируют аккаунт...
Программисты часто не понимают очевидных вещей, потому что с ними никогда не сталкиваются.
Я например, видел за несколько лет, и скам бирж, и воровство биржами денег с аккаунтов, и блокировку их.
Только идиот или программист, может сказать что торговля на разных биржах одними и теми же монетами не есть гуд.
1. Люто плюсую первую часть о кнопке "рубить бабло" и про ботов вообще.
2. Где именно вы увидели про "торговля на разных биржах одними и теми же монетами не есть гуд"?
Если же спич вообще о моей реплике, речь шла о работе одного бота на нескольких биржах. Могу объяснить, почему торговля одним ботом на разных биржах - НЕ ВСЕГДА хорошая идея.
2.1. Да, код для такой работы - часто чрезмерно сложен. Что затрудняет его разработку, поддержку и адаптацию под меняющиеся условия. А это, в свою очередь, вызывает лишние затраты. Мы ведь считаем затраты, правда?
2.2. Бот, работающий с одной биржей, как правило, гораздо быстрее, чем бот, работающий с несколькими. Не только за счет собственно быстроты работы кода, но и за счет того, что его можно лучше разместить географически.
И так далее.
Если, конечно, мы не говорим об арбитраже. В этом случае схема одна: один бот - n-бирж, где n>= 2.
Про идиота и программиста вы, вероятно, погорячились.

Во-первых спасибо всем участникам переписки за диалог!  Smiley
1. Согласен с вами обеими.
2. Лично мне, как потенциальному заказчику, хочется об этом узнать. Если Вас не затруднит напишите нам об этом.
2.1. Не понимая основ программирования нутром понимаю, что "комбайн" сам по себе сложный и громоздкий. На Ваш взгляд лучше сделать отдельных ботов с одинаковой ТС под разные биржи? Думаю это должно быть менее трудоёмко и понесёт за собой не большие затраты в виде добавления кода, т.к. речь не должна будет идти, как об отдельно взятых ботах. Хотя по сути они и будут такими являться. Ведь заказчик один, ТС одна; только биржи разные.
2.2. Я не трейдер-профессионал, арбитраж меня не интересует.
Уверен, что наш собеседник не хотел Вас оскорбить. Smiley И хочу попросить всех участников нашей дискуссии обойтись без резких выпадов и высказываний.

Собственно про стратегию. Уверен, что она не нова, потому что на этом поприще я недавно и какая-то уникальная идея, за столь короткий период, не могла возникнуть в моей голове. Но, не исключаю такой вариант и поэтому в открытый доступ не буду её выкладывать. Опишу только общий смысл.
Она подходит для майнеров и несёт за собой выжидательный характер, чтобы продать намайненые "монетки" на пампах. Сам я из категории "квартирных майнеров"  Smiley и это занятие для меня (майнинг), как дополнительный заработок. При продаже намайненого на бирже родилась идея поиграть на ней, а это уже для удовольствия.  Grin И суть ТС банальна - продать подороже, купить подешевле. И получается она для меня практически беспроигрышная. Если не считать затраченый битков при покупке крипты при поднятии цены битка. Ну, вы и так всё прекрасно знаете и без меня, что происходит на рынке, не мне вам объяснять.  Wink
Вопрос к кодерам. Напишите, что входит ТЗ для вашего восприятия картины. Сама стратегия или ещё алгоритм работы робота?
member
Activity: 63
Merit: 10
Quote
перед тем, как предоставить ТЗ хотелось бы побольше узнать на какие возможности можно рассчитывать в боте.

Бот - это скорость, и ничего более... Скорость в расчете, скорость принятия решений, бот может мониторить прайсы монет 24 часа в сутки. Вы просто пошагово напишите что вы желаете, кто-нибудь и откликнется.

Разумеется, ботов с кнопкой "рубить бабло" или "сделай мне депозит +30% в месяц", не существует.

Quote
В чём недостаток торговли одним ботом на разных биржах? Предыдущий собеседник ответил, что это реально.
Он не трейдер, а программист, для него это недостаток!
А каждый трейдер знает о том, что любая биржа, не сегодня так завтра соскамится... А если не соскамится, так тебе заблокируют аккаунт...
Программисты часто не понимают очевидных вещей, потому что с ними никогда не сталкиваются.
Я например, видел за несколько лет, и скам бирж, и воровство биржами денег с аккаунтов, и блокировку их.
Только идиот или программист, может сказать что торговля на разных биржах одними и теми же монетами не есть гуд.
1. Люто плюсую первую часть о кнопке "рубить бабло" и про ботов вообще.
2. Где именно вы увидели про "торговля на разных биржах одними и теми же монетами не есть гуд"?
Если же спич вообще о моей реплике, речь шла о работе одного бота на нескольких биржах. Могу объяснить, почему торговля одним ботом на разных биржах - НЕ ВСЕГДА хорошая идея.
2.1. Да, код для такой работы - часто чрезмерно сложен. Что затрудняет его разработку, поддержку и адаптацию под меняющиеся условия. А это, в свою очередь, вызывает лишние затраты. Мы ведь считаем затраты, правда?
2.2. Бот, работающий с одной биржей, как правило, гораздо быстрее, чем бот, работающий с несколькими. Не только за счет собственно быстроты работы кода, но и за счет того, что его можно лучше разместить географически.
И так далее.
Если, конечно, мы не говорим об арбитраже. В этом случае схема одна: один бот - n-бирж, где n>= 2.
Про идиота и программиста вы, вероятно, погорячились.
Pages:
Jump to: