Перейти к содержанию

CLOUDBOT-2: Первый облачный бот для торговли на Binance, ByBit, Poloniex, Exmo, Bitmex, Huobi, Kucoin, OKX. Теперь с фьючерсами на Binance и ByBit.


Evgeny Pozharsky

Рекомендуемые сообщения

Доброго времени суток !

В биржевой торговли новичек. Сильно не пинайте.

На мой взгляд несколько фиксов хороший вариант. Если сделаете возможность выбирать один фикс/несколько - будут удовлетворены и противники 1 фикса и приверженцы.

Если торговля застопорилась - дать возможность выставить 1 фикс (обьеденить несколько фиксов в 1) из центра управления ботом.

Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 8,3 тыс
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

Изображения в теме

Можно сделать шкалу профита по которой будут растягиваться фиксы.

Соответсвенно параметры: кол-во фиксов и диапазон профита. Допустим 3 фикса и диапазон 1-3%. ЗНачит сразу после бая будут выставлены 3 фикса: на 1%, 2% и 3% профита.  Можно даже что-то вроде мартингейла добавить чтобы скажем 60% купленных монет шло в фикс с 1% профита, 25% - во второй фикс и оставшиеся 15% в фикс с самым высоким профитом.

Ну и всегда сохраняется возможность задать один фикс и диапазон например 2-2%, при таких настройках будет то же самое, что сейчас.

Ссылка на комментарий
Поделиться на другие сайты

По поводу xmr. Сделал запрос к полониксу - ответили, что валютами со статусом disabled можно торговать. Нельзя вводить-выводить.

Скоро выкачу обновление, что бы disabled валюты можно было выбирать.

 

XMR/BTC доступна для работы.

Ссылка на комментарий
Поделиться на другие сайты

Можно сделать шкалу профита по которой будут растягиваться фиксы.

Соответсвенно параметры: кол-во фиксов и диапазон профита. Допустим 3 фикса и диапазон 1-3%. ЗНачит сразу после бая будут выставлены 3 фикса: на 1%, 2% и 3% профита.  Можно даже что-то вроде мартингейла добавить чтобы скажем 60% купленных монет шло в фикс с 1% профита, 25% - во второй фикс и оставшиеся 15% в фикс с самым высоким профитом.

Ну и всегда сохраняется возможность задать один фикс и диапазон например 2-2%, при таких настройках будет то же самое, что сейчас.

 

То есть прорисовывается картина:

При исполнении закупки и отсутствии фиксов высчитываем сумму исполненных закупок и разбиваем эту сумму на несколько ордеров (настройка: кол-во фиксов) в диапазоне цен от комиссия+мин.профит (настройка: мин.профит) до комиссия+макс.профит (настройка: макс профит) таким образом, что бы количество продаваемой крипты было одинаково во всех ордерах. Учитываем лимиты мин ордеров.

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

Ссылка на комментарий
Поделиться на другие сайты

Я вижу так - при исполнении первой закупки строим сеточку цен

в диапазоне цен от комиссия+мин.профит (настройка: мин.профит) до комиссия+макс.профит (настройка: макс профит)

,

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

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

 

 

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

 

Простейший способ - слить первый с первым, второй со вторым, выставляя цены (p) так чтобы сохранить величину профита (т.е. v1*p1+v2*p2=(v1+v2)*p: v1+v2 - объем нового ордера, p - получившаяся цена). Способ кидаю только для затравки, т.к. у него есть ряд недостатков, например может сформироваться зазор между нижним ордером на продажу и верхним на покупку, больший чем мин.профит+отступ первого шага+комиссии, и в этом зазоре будет болтаться цена. Более совершенный способ требует намного более объемного описания, поэтому пока откладываю, чтобы не пугать ))). Главное - идея сделать так, чтобы крипта, купленная в каждом ордере, продавалась по цепочке цен, выстроенной в параметрах мин.профит-макс.профит-мартингейл, не умножая при этом безмерно кол-во ордеров.

 

Далее, при исполнении каждого фикса делаем то же самое с таблицей закупок (теперь фиксов много, и приходится решать те же проблемы). Учитываем при операциях разбиения-слияния-поглощения мин. объем ордера, если надо - укрупняем (объединяем) по той же схеме.

 

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

Изменено пользователем xcyr
Ссылка на комментарий
Поделиться на другие сайты

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

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

Ссылка на комментарий
Поделиться на другие сайты

Все вы неправильно пишете про модернизацию Sell ордера.  

Все гораздо проще и эффективней можно реализовать.

Допустим бот закупил крипту и выставил Sell ордер. 

И вот цена ползет вверх (где потолок никто не знает)

Бот видит что цена ползет вверх и потихоньку двигает свой Sell повыше и повыше.

И вот достигли пика: Бот видит что цена после похода вверх начинает снижаться.

Процент снижения от максимума мы выставляем сами в стратегии.

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

Т.е. чуть ниже верхушки. И все рады и все танцуют. :)

Таким образом работает Трейлинг стоп ордер на BitFinex,

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

Ссылка на комментарий
Поделиться на другие сайты

Исходя из предыдущего поста есть и вторая идея:

 

Бот ждет как бы накупить крипты, скучает.

И тут цена повалилась резко вниз, и прет и прет к шахтерам.

Бот это видит и начинает схлопывать свои закупочные ордера гармошкой ниже и ниже.

Попутно суммируя все схлопнутые верхние ордера с более нижним buy ордером.

Далее видит, что цена перестала валиться и цап царап - купил на все накопившееся на самом дне.

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

И все рады и все танцуют.  :)   Купили на дне, продали наверху.

 

Вот Евгений такие идеи. Очень хочется иметь настраиваемый Искусственный интеллект.

Изменено пользователем Slon24
Ссылка на комментарий
Поделиться на другие сайты

Да забыл написать про минусы, а они есть.

 

Цена допустим в среднесроке плавно идет вверх (Тренд повышательный)

Бац прокол вниз (В течении допустим 5 минут) и резкий возврат обратно. Бот естественно пугается и продает все нафик согласно установленному в настройках прценту отката.  И все в печали и у всех траур.

 

Но зато это эффективней чем один статичный Sell ордер.

Изменено пользователем Slon24
Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

Подскажите что это значит в LOGS не торгует

 Can't start new cycle. Finish executor: Nonce must be greater than 1472041271086907. You provided 460171740

Ссылка на комментарий
Поделиться на другие сайты

Подскажите что это значит в LOGS не торгует

 Can't start new cycle. Finish executor: Nonce must be greater than 1472041271086907. You provided 460171740

 

Вы использовали ваш API-ключ еще где-то.

Больше бот с ним работать не сможет.

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

Ссылка на комментарий
Поделиться на другие сайты

 

 

И тут цена повалилась резко вниз

 

Далее видит, что цена перестала валиться

Как минимум вот эти описания требуют конкретной расшифровки - 
"резко" - это какие параметры?
"перестала валиться" - стала колебаться какое-то в время в каком-то интервале?

 

Но зато это эффективней чем один статичный Sell ордер.

Очень хочется пруф с графиком и каментом в духе - вот тут выставили селл с профитом 3%, а можно было поставить после закупа тейк с такими-то параметрами и это увеличило бы профит в N раз.
Ссылка на комментарий
Поделиться на другие сайты

Как минимум вот эти описания требуют конкретной расшифровки - 

"резко" - это какие параметры?

"перестала валиться" - стала колебаться какое-то в время в каком-то интервале?

 

Очень хочется пруф с графиком и каментом в духе - вот тут выставили селл с профитом 3%, а можно было поставить после закупа тейк с такими-то параметрами и это увеличило бы профит в N раз.

 

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

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

 

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

 

"перестала валиться" - стала колебаться какое-то в время в каком-то интервале?

 

Да, процент колебаний ставится в настройках. (Т.к. передохнет часик и продолжит валится дальше, как например классик сейчас) 

Например цена 1.5  Наш не выставленный buy ордер 1.6   Далее цена 1.4  Наш не выставленный buy ордер 1.5 и.т.д 

Цена пошла вверх бот купил.  (А потом биржу ограбили и все равно ничего не получилось :))

 

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

Изменено пользователем Slon24
Ссылка на комментарий
Поделиться на другие сайты

 

 

И бот к самой нижней цене прибавляя установленный нами процент отскока покупает внизу

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

Если что - у бота btcc last работает не так, как на остальных. У остальных бот сам запрашивает last с определённым интервалом, а вот у btcc бот работает по websocket и получает last от биржи в риалтайме, сразу же. Так что теоретическая возможность проверить то, что мы тут возможно придумаем, тоже есть.

Ссылка на комментарий
Поделиться на другие сайты

Будет столько параметров настройки поиска экстремумов, что черт ногу сломит.

post-2962-0-92413300-1472055335_thumb.png
Развитие событий с низинкой. ТФ специально не пишу, в принципе такая картина может быть и по минуткам и по дневкам.
 

Ссылка на комментарий
Поделиться на другие сайты

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

Выводы: Можем попробовать улучшить. Ни о каких 100% конечно речи нет. Реально мы можем использовать только мертвую по сути историю и текущий момент. И всё.

Изменено пользователем Slon24
Ссылка на комментарий
Поделиться на другие сайты

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

Изменено пользователем xcyr
Ссылка на комментарий
Поделиться на другие сайты

Будет столько параметров настройки поиска экстремумов, что черт ногу сломит.

attachicon.gifex1.png

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

 

Соглано показаному тобой варианту развития событий. На первом дне (Прокол) купили при отскоке продали. Перед вторым дном цена просто нагло валится, идет жесткий слив и наш бай ордер должен двигаться вместе с ней, но чуть повыше и вот там где после трепыхания пошел отскок там чуть ниже пика продать т.к. селл ордер тоже старается ползти повыше. А параметров нельзя делать много. Запутаются все. Максимум два. 1 - Величина отскока в % и 2 - Скорость опроса в минутах. 

Изменено пользователем Slon24
Ссылка на комментарий
Поделиться на другие сайты

@Evgeny Pozharsky, как насчет идеи? есть ли желание развивать в этом направлении?

Ссылка на комментарий
Поделиться на другие сайты

Бот в настройке стратегии не реагирует на "Сохранить", пишет "undefined", логи показывает, на паузу ставит.


Сам ступил, вместо точки запятую ставил)).

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

Две поправки на мой взгляд.

1. Бот не должен делать опросы биржи сам, полюбому не успеет. Бот должен получать цену в потоковом режиме - как сейчас это делается для btcc.

2. Ордер создавать не нужно вообще. Следить за ценой и в нужные моменты покупать/продавать по рынку.

 

Большой вопрос в этом деле - надёжность соединения с биржей.

@Nojozap, ни в коем случае.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • The DeFi Report: Блокчейн Эфириума получил $365 млн прибыли за первый квартал 2024 года

      Согласно отчету The DeFi Report, в первом квартале 2024 года блокчейн Эфириума получил чистую прибыль в размере $365,46 млн. Это на 200% больше показателя предыдущего периода в $123 млн. Аналитики отмечают, что комиссионная прибыль сети Эфириума благодаря оплатам клиентами транзакций составила более $1,17 млрд. В сравнении с четвертым кварталом 2023 года увеличение дохода составило 155%.   Эксперты The DeFi Report считают, что главная причина такого резкого роста выручки – возросшая

      в Новости криптовалют

    • Отчет Bitget: за первый квартал 2024 года объем торгов вырос более чем на 100%

      Согласно ежеквартальному отчету криптобиржи Bitget, объем торгов на платформе продолжает расти, а стоимость токена BGB достигла исторического максимума. Bitget, одна из крупнейших криптовалютных бирж и Web3-компания, представила отчет о прозрачности за первый квартал 2024 года, демонстрирующий достижения и рост экосистемы за последние три месяца. По сравнению с предыдущими кварталами Bitget продемонстрировала объемов транзакций как в спотовой, так и во фьючерсной торговле на 100%, в результ

      в Новости криптовалют

    • BlackRock запускает свой первый фонд токенизированных активов

      Крупнейшая компания по управлению активами BlackRock подала заявку на запуск фонда USD Institutional Digital Liquidity Fund. Это будет первый фонд компании с токенизированными активами. Согласно заявке, BlackRock создала фонд под юрисдикцией Британских Виргинских островов еще в 2023 году, однако публичного запуска пока не было. Компания подала форму D, благодаря которой собирается вывести фонд из некоторых норм регулирования SEC.   В документах сообщается, что для участия в фонде нео

      в Новости криптовалют

    • Высокий суд Великобритании завершил первый этап слушаний по делу Крейга Райта о правах на Биткоин

      Крейг Райт завершил дачу показаний в свою защиту в Высоком суде Великобритании по иску Crypto Open Patent Alliance (COPA), которая добивается того, чтобы Райту было запрещено заявлять об авторских правах на Биткоин. Крейг Райт (Craig Wright) претендующий на лавры Сатоси Накомото и звание истинного создателя Биткоина, завершил дачу показаний в Высоком суде Великобритании. В центре судебного процесса, начавшегося в понедельник, 5 февраля, было утверждение Райта о том, что его личность скрывае

      в Новости криптовалют

    • dripcasino.com - 50 фриспинов за регистрацию, Первый депозит 150% казино + 300% НА СПОРТ

      GAMES Мы говорим подделкам «нет» и предлагаем только лицензионные игровые автоматы. В каталоге более 5 000 игр от 50+ провайдеров с мировым именем. Помимо слотов с топовыми механиками, здесь есть Instant Games, Live Casino, раздел ставок на спорт и настольные игры – рулетка, блек-джек, покер, баккара.     CASH На DRIP быстрые выплаты и прозрачные транзакции. Для удобства пользователей предусмотрены различные способы пополнения баланса и вывода средств. Можно использ

      в Игры, гэмблинг, казино, беттинг


×
×
  • Создать...