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

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


Evgeny Pozharsky

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

У меня с ботом, что-то странное происходит. Сегодня в четыре утра по Москве, на бирже ЕХМО, с депозитом ~ 1800$, запустил его на паре BTC\USD в стратегии Long, + логарифм.распределение и задержка 300 сек., всё остальное по умолчанию. Он выполнил на покупку всего один ордер и похоже завис. Держит активными всего два ордера на покупку и ничего не происходит.
В логах вот, что нарисовано:
 
WARN [2018-02-22 06:17:31,534] Executor: Can't cancel order 592738824. Wait 30s and try another one.
INFO [2018-02-22 06:17:31,040] Executor: Cancelling macro order: Macro {592738824 : 0.0056703900@10393.1614577700, 2018-02-22 02:27:53.0}
ERROR [2018-02-22 06:17:31,039] Executor: Can't cancel order 592738806 (0.0053555200@10480.2120794700). Skip it.
INFO [2018-02-22 06:17:30,994] Executor: Second try to cancel macro order 592738806 (0.0053555200@10480.2120794700).
WARN [2018-02-22 06:17:00,993] Executor: Can't cancel order 592738806. Wait 30s and try another one.
INFO [2018-02-22 06:17:00,490] Executor: Cancelling macro order: Macro {592738806 : 0.0053555200@10480.2120794700, 2018-02-22 02:27:52.0}
ERROR [2018-02-22 06:17:00,489] Executor: Can't cancel order 592738561 (0.0029643300@11070.3700000000). Skip it.
INFO [2018-02-22 06:17:00,483] Executor: Second try to cancel macro order 592738561 (0.0029643300@11070.3700000000).
WARN [2018-02-22 06:16:30,483] Executor: Can't cancel order 592738561. Wait 30s and try another one.
INFO [2018-02-22 06:16:30,442] Executor: Cancelling macro order: Macro {592738561 : 0.0029643300@11070.3700000000, 2018-02-22 02:27:46.0}
INFO [2018-02-22 06:16:30,254] Executor: Pull-up needed.
INFO [2018-02-22 06:16:30,254] Executor: Threshould cost: 11181.0737
INFO [2018-02-22 06:16:30,254] Executor: Bigger cost of macro orders: 11070.37
INFO [2018-02-22 06:16:30,248] Executor: LAST: 11325.00000000000000000000
INFO [2018-02-22 06:16:30,202] Executor: Retrieve LAST
INFO [2018-02-22 06:16:30,202] Executor: Use doubled first step gap: 1.0
INFO [2018-02-22 06:16:30,196] Executor: There is 0 fix orders.
INFO [2018-02-22 06:16:30,196] Executor: Check if pull up needed.
INFO [2018-02-22 06:16:30,196] Executor: No executed macro orders.
INFO [2018-02-22 06:16:30,026] Executor: Acive fix order: null
WARN [2018-02-22 06:16:29,997] Executor: Can't get active orders with message: 'Nonce is invalid'. Skip checking macros.
INFO [2018-02-22 06:16:29,977] Executor: Check macro orders
INFO [2018-02-22 06:16:29,977] Executor: There are 3 macro orders and 0 fix orders found in database.
INFO [2018-02-22 06:16:29,795] Executor:
INFO [2018-02-22 06:16:29,794] Executor:
ERROR [2018-02-22 06:15:29,535] Executor: Can't cancel order 592738824 (0.0056703900@10393.1614577700). Skip it.
INFO [2018-02-22 06:15:29,503] Executor: Second try to cancel macro order 592738824 (0.0056703900@10393.1614577700).
WARN [2018-02-22 06:14:59,503] Executor: Can't cancel order 592738824. Wait 30s and try another one.
INFO [2018-02-22 06:14:59,001] Executor: Cancelling macro order: Macro {592738824 : 0.0056703900@10393.1614577700, 2018-02-22 02:27:53.0}
ERROR [2018-02-22 06:14:59,001] Executor: Can't cancel order 592738806 (0.0053555200@10480.2120794700). Skip it.
INFO [2018-02-22 06:14:58,995] Executor: Second try to cancel macro order 592738806 (0.0053555200@10480.2120794700).
WARN [2018-02-22 06:14:28,994] Executor: Can't cancel order 592738806. Wait 30s and try another one.
INFO [2018-02-22 06:14:28,486] Executor: Cancelling macro order: Macro {592738806 : 0.0053555200@10480.2120794700, 2018-02-22 02:27:52.0}
ERROR [2018-02-22 06:14:28,486] Executor: Can't cancel order 592738561 (0.0029643300@11070.3700000000). Skip it.
INFO [2018-02-22 06:14:28,479] Executor: Second try to cancel macro order 592738561 (0.0029643300@11070.3700000000).
WARN [2018-02-22 06:13:58,479] Executor: Can't cancel order 592738561. Wait 30s and try another one.
INFO [2018-02-22 06:13:58,473] Executor: Cancelling macro order: Macro {592738561 : 0.0029643300@11070.3700000000, 2018-02-22 02:27:46.0}
INFO [2018-02-22 06:13:58,036] Executor: Pull-up needed.
INFO [2018-02-22 06:13:58,036] Executor: Threshould cost: 11181.0737
INFO [2018-02-22 06:13:58,036] Executor: Bigger cost of macro orders: 11070.37
INFO [2018-02-22 06:13:58,036] Executor: LAST: 11320.00000000000000000000
INFO [2018-02-22 06:13:58,036] Executor: Retrieve LAST
INFO [2018-02-22 06:13:58,036] Executor: Use doubled first step gap: 1.0
INFO [2018-02-22 06:13:58,036] Executor: There is 0 fix orders.
INFO [2018-02-22 06:13:58,036] Executor: Check if pull up needed.
INFO [2018-02-22 06:13:58,036] Executor: No executed macro orders.
INFO [2018-02-22 06:13:57,730] Executor: Acive fix order: null
WARN [2018-02-22 06:13:57,681] Executor: Can't get active orders with message: 'Nonce is invalid'. Skip checking macros.
INFO [2018-02-22 06:13:57,669] Executor: Check macro orders
INFO [2018-02-22 06:13:57,669] Executor: There are 3 macro orders and 0 fix orders found in database.
 
С ним всё в порядке? «Can't cancel order» - он не может отменить какой-то ордер. Какие мои действия?
И такой вопрос, в логах указывается дата и время, как по нему можно вычислить московское? То есть как понять, он указывает: WARN [2018-02-22 06:17:31,534] это сейчас происходит или несколько часов назад.
Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

55 минут назад, dimcoin сказал:
WARN [2018-02-22 06:13:57,681] Executor: Can't get active orders with message: 'Nonce is invalid'. Skip checking macros.
INFO [2018-02-22 06:13:57,669] Executor: Check macro orders
INFO [2018-02-22 06:13:57,669] Executor: There are 3 macro orders and 0 fix orders found in database.
 
С ним всё в порядке? «Can't cancel order» - он не может отменить какой-то ордер. Какие мои действия?
И такой вопрос, в логах указывается дата и время, как по нему можно вычислить московское? То есть как понять, он указывает: WARN [2018-02-22 06:17:31,534] это сейчас происходит или несколько часов назад.

Ключики еще где-то использовали?

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

fetovetz

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

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

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

WARN  [2018-02-21 20:05:04,504] DownExecutor: Can't get balance with message: Can't get balance: API-key format invalid.. Skip macro table creating.
Ссылка на комментарий
Поделиться на другие сайты

2 минуты назад, vizor сказал:

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

WARN  [2018-02-21 20:05:04,504] DownExecutor: Can't get balance with message: Can't get balance: API-key format invalid.. Skip macro table creating.

красным выделено в факе. если не умеете читать. ждите

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

@Enemy333 ключ новый, использую его только в этом сервисе, читать умею, грубить не обязательно, жду со вчерашнего вечера

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

28 минут назад, Enemy333 сказал:
32 минуты назад, vizor сказал:

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

WARN  [2018-02-21 20:05:04,504] DownExecutor: Can't get balance with message: Can't get balance: API-key format invalid.. Skip macro table creating.

красным выделено в факе. если не умеете читать. ждите

Специально залез в ФАК, ну и где там о "Can't get balance: API-key format invalid" говорится?

 

vizor

А из-за чего у вас такая ошибка вылезла?

2Алл

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

 

 

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

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

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

@dimcoin мне кажется при добавлении ключа нечаянно добавился один лишний символ

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

6 минут назад, vizor сказал:

@dimcoin мне кажется при добавлении ключа нечаянно добавился один лишний символ

Да, очень часто добавляется ПРОБЕЛ в начале или конце при копировании...

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

@QwertyVS у меня не пробел а вопроситеьный знак, незнаю откуда он появился

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

48 минут назад, dimcoin сказал:

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

Насколько я помню в логах время биржи, т.е. для Эксмо -3 от МСК.

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

Только что, vizor сказал:

@QwertyVS у меня не пробел а вопсорительный знак, незнаю откуда он появился

Главное что Вы разобрались и все у Вас работало!

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

@fetovetz @dimcoin В логах время биржи. Насколько я знаю, все биржи работают по UTC 0.

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

17 часов назад, QwertyVS сказал:

Составил табличку для расчета ордеров (Excel). 

Лист защищен паролем: 123

Защиту можно снять во вкладке: Рецензирование -> Снять защиту листа -> Пароль: 123

Защита сделана для того, что бы не слетели формулы или данные, при кликании по ячейкам. Такое иногда случается и это жутко бесит.

 

P.s.: В предыдущей очень много косяков... эта тоже не идеальна, но она ближе к расчетам бота.

P.s.s.: файлы абсолютно одинаковые... кому какой архив удобнее.

 

Таблица ордеров.zip

Таблица ордеров.rar

Табличка хороша, спасибо. Но данные для стратегии short считает некорректно. Поставил отрицательное значение перекрытия - сетку цены высчитывает, но количество и фиксы считает неправильно.

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

14 часа назад, QwertyVS сказал:

Вот, пожалуйста...

 

 

Таблица ордеров.zip

 

Уже лучше :)

Маковский разархиватор распаковал, хоть и имя файла вышло крякозябрами. Но офис открывает. Цифры не проверял :), в шапку темы добавил

2 часа назад, dimcoin сказал:

Специально залез в ФАК, ну и где там о "Can't get balance: API-key format invalid" говорится?

 

vizor

А из-за чего у вас такая ошибка вылезла?

2Алл

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

 

 

 

Это не nonce ошибка, это ключ неверный. Или опечатка в ключе, или он недействителен.

1 час назад, GohnBTC сказал:

@fetovetz @dimcoin В логах время биржи. Насколько я знаю, все биржи работают по UTC 0.

 

В логах время UTC. От бирж не зависит.

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

В 20.02.2018 в 17:16, JpS сказал:

в то время как в паре крипта/фиат при падении курса битка в два раза (как было в январе) ты реально становишься беднее в два раза.

 

А не наоборот ли? )

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

2 часа назад, Vladimir Osaulenko сказал:

Табличка хороша, спасибо. Но данные для стратегии short считает некорректно. Поставил отрицательное значение перекрытия - сетку цены высчитывает, но количество и фиксы считает неправильно.

Вас понял.

Сам я торгую по ЛОНГУ, поэтому даже и забыл как-то что есть еще и ШОРТ.

Попозже посмотрю, что можно с этим сделать. Я в экселе не силен, пока таблицу делал - столько про него узнал :biggrin:

1 час назад, Evgeny Pozharsky сказал:

Уже лучше :)

Маковский разархиватор распаковал, хоть и имя файла вышло крякозябрами. Но офис открывает. Цифры не проверял :), в шапку темы добавил

Спасибо! Порой она очень помогает...

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

Коллеги, подскажите плз кто чем пользуется для оценки работы бота? Может сервисы есть внешние или софт какой? Экспорт и ручная обработка в экселе утомила. Или в самом боте есть инструмент оценки эффективности сработавшего фикса? Искал в полных логах, но не нашёл ничего похожего. Спасибо. 

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

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

Я с подобным столкнулся только за сегодня несколько раз.

@Evgeny Pozharsky , нельзя ли такие моменты предусмотреть в работе бота? Например, чтобы после n-ой неудачной попытки выставить фикс бот сам себя рестартил?

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

13 часа назад, Igorevich сказал:

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

Я с подобным столкнулся только за сегодня несколько раз.

@Evgeny Pozharsky , нельзя ли такие моменты предусмотреть в работе бота? Например, чтобы после n-ой неудачной попытки выставить фикс бот сам себя рестартил?

 

Если до бесконечности, то это видимо речь про битрикс? Это на нем бот проверяет по истории торгов исполнение ордера. Все остальные делают 10 попыток и забывают про ордер. Посмотрю что можно сделать.

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

@Evgeny Pozharsky была такая же история на поло,  сколько циклов прошло не знаю,  но цена хорошо ушла вверх за это время,  рестарнул цикл да и все. 

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

11 час назад, Evgeny Pozharsky сказал:

видимо речь про битрикс?

Про бинанс.

11 час назад, Evgeny Pozharsky сказал:

Все остальные делают 10 попыток и забывают про ордер.

Тогда отбой. Моего терпения хватило примерно на полчаса, потом я сам перестартовал бота.

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

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

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

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

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

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

Войти

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

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

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

    • 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 быстрые выплаты и прозрачные транзакции. Для удобства пользователей предусмотрены различные способы пополнения баланса и вывода средств. Можно использ

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

    • Первый в истории США криптобанк официально покинул рынок криптовалют

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

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

    • Как заработать первый миллион

      1. Составление бюджета. Создайте реалистичный бюджет, чтобы отслеживать доходы и расходы, расставлять приоритеты в сбережениях и сокращать ненужные расходы.   2. Сбережения и инвестиции. Регулярно откладывайте часть своего дохода и рассмотрите возможность инвестирования в диверсифицированные активы, чтобы со временем увеличить свое богатство.   3. Управление долгом: Разработайте план систематического погашения долгов с высокими процентами, таких как кредитные карты или кредит

      в Флейм


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