ROBO_Trading

Robot BitMEX Fast RSI 0.9 Beta скачать бесплатно

ROBO_Trading Обновлено   
BITMEX:XBTUSD.P   Bitcoin
Текст ничего не продает, не нарушает правил (которые прочитаны), содержит полезную, хоть и необычную, торговую идею. Делает сайт TradingView более полезным и ценным для пользователей, так как используются скрипты TradingView.

Дождались. 0.9 Beta можно скачать. Версия сырая и незаконченная, что отражено даже в названии, а потому может получиться много жалоб. Собственно, бета-версии для того и делают, чтобы получить жалобы, и уже с учетом их "довести до ума". Я знаю что есть "удобно и понятно" для меня, но не знаю будет ли это удобно и понятно Вам. Кстати, сам принципиально буду использовать точно такой же робот для своих средств, и уже использую последние 58 дней на 4-ех аккаунтах. Ошибок торговли за этот период не было, но вот ошибки в интерфейсе вполне могут быть. Робот 0.9 Beta перестанет работать 1 июля 2018, а значит есть более месяца для тестирования. Нет ограничений по сумме и функционалу, однако, версия 1.0, которая выйдет в июне 2018 будет иметь немного больше функций. Мануал на русском есть, но по большей части не дописан еще, дописываю. Он автоматически обновляется из интернета, кстати.

Установка

Это портативная версия, она не требует установки. Работать может только на Windows. Путь к папке можно на русском языке, в том числе и с пробелами.

API-ключи

Никому не сообщайте свои API-ключи, и пару логин/пароль, даже мне, даже если я попрошу. Вы можете самостоятельно создать ключи и установить их в робота. После чего робот их сразу же зашифрует весьма сложным алгоритмом и сохранит в файл settings.ini в зашифрованном виде, файл появится в папке робота. Файл можно открыть просто блокнотом и убедиться что ключ зашифрован. При этом робот ничего не сохраняет в папку Temp, в реестр Windows или куда-либо еще. Это позволяет безопасно скопировать робота например на сервер, Ваш ключ от туда будет не достать, при этом перенесутся все настройки.

API-ключи можно сделать от 1 до 3 штук. При этом ключ для торговли обязательный, а вторые два - нет. Биржа BitMEX ограничивает частоту запросов - не более чем раз в секунду. Использование трех ключей позволяет хоть как-то ускорить работу робота. С тремя ключами робот работает примерно вдвое быстрее чем с одним, но может нормально работать и с одним. Если Вы создаете дополнительные ключи, то все они должны быть от РАЗНЫХ аккаунтов, иначе теряется смысл. На дополнительные аккаунты деньги можно не заводить, оставить с нулем. Первым ключем робот торгует, вторым получает свечи, третьим - стаканы. Это и позволяет ускорить его работу.

Файлы

Желательно выбрать какой-нибудь звуковой файл (Wave или MP3) но короткий по времени, лучше меньше 20 секунд если найдется такой. Этот звук робот будет издавать когда есть сигнал. Желательно создать любой текстовой файл, назвать его, например, "log-01.txt" и его выбрать - в этот файл робот будет записывать все свои действия. Если выбран русский интерфейс, то и лог будет на русском.

Пресеты

Есть 5 пресетов (предварительных настроек стратегии). Однако, сделки там в среднем реже чем раз в сутки, и рассчитаны они на часовой таймфрейм. А есть пользовательский режим, где можно задавать любые настройки, в том числе менять таймфрейм. Настройки совпадают с настройками скрипта, как и вся стратегия.

Чтобы долго не ждать можно запустить и на минутном таймфрейме, но к прибыли это не ведет, а так, посмотреть. Так же можно, например, задать торговлю лишь на 5% капитала.

Чего примерно ожидать от пресета можно узнать если задать такие же настройки скрипту стратегии. Но нужно ставить комиссию 0.1%, даже если робот запускаете без комиссии (галка "мейкер"), на том же таймфрейме и на той же бирже.

Запуск с нулём

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

Вопросы

Лучше задавать их тут под статьёй. Интересный Вам вопрос может оказаться интересным и многим другим. Телеграм-группы или темы на форуме нет (может будет).

yadi.sk/d/LP_pc8eQ3Wdckx
Комментарий:
В настройках округление BTC поставьте 8 - это количество знаков после запятой у сумм биткойна. А то там 0 стоит по умолчанию, из-за этого 0.1 биткойн будет отображаться как 0.
Комментарий:
Внизу главного окна робота есть панель "API ошибки". Так вот много ошибок - это тысячи ошибок в сутки, тогда много и стоит сменить провайдера. 100 ошибок за сутки - это очень мало и вовсе не проблема. Это просто значит интернет-запрос не прошел и делается повторная попытка сделать запрос. Эти ошибки не являются ошибками робота, а вина интернет-провайдера. Впрочем 100% запросов проходить не будет у любого интернет-провайдера.
Комментарий:
Еще нюанс: неполучится одновременно торговать вручную, если включен робот. Так что для торговли вручную надо либо отдельный аккаунт, либо остановить робота. Если Вы вручную откроете или закроете сделку, то робот "подумает" что он сам это сделал по ошибке и тут же (через секунду уже) начнет свою ошибку исправлять :) То есть закроет позицию, которую Вы открыли вручную. А значит одновременно торговать там руками точно не получится.

Логиниться на бирже не обязательно. Доступ по API всегда открыт, не зависимо от того залогинились Вы или нет. Поэтому не важно закроет ли биржа Вашу Web-сессию (раз в 24 часа закрывают), так как к API это никак не относится.
Комментарий:
Если отключили интернет/электричество:

1) Самое простое - арендовать ВИРТУАЛЬНЫЙ (именно виртуальный) сервер. Подойдет самый дешевый и самый слабый. Цены есть по 100-300 рублей в месяц. Вот тут агрегатор покажет какие фирмы дают VPS за дешево (сортировка по цене). Кроме того есть способы бесплатно получать сервер у майкрософт и амазона. Там типа демо-доступ на 3 и 12 месяцев есть. Я с этим не разбирался, но способ есть такой.

Сайт: hosters.ru/vds-vps-hosting.html

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

3) Цена может идти вверх или вниз, примерно 50 на 50, может идти в пользу робота и против него. Так что если отрубят свет, то есть 50% вероятность что это приведет к прибыли, и 50% что к убытку. Проблема если выставлено огромное кредитное плечо, потому что так можно и до нуля уйти пока связи нет.

4) Я на этот случай держу ноутбук с аккумулятором и второй доступ в интернет через оператора мобильной связи. Так в случае если отключат электричество (хотя такого не бывало), то ноутбук сможет работать еще несколько часов, а этого достаточно чтобы остановить робота. Если отключат интернет - то можно выйти с телефона без проблем.

5) Если Вы потеряли каким-то чудом доступ к роботу и не можете его выключить, то есть возможность выключить API-ключ на самой бирже. Убрать галку "Включен". В этом случае робот потеряет доступ к бирже. Ключ удалять нежелательно, так как платная версия будет привязана к ключу, и сменить его будет нельзя.
Комментарий:
Не сообщайте об орфографических ошибках в мануле (явно есть), когда напишу найму корректора, так что не тратьте на них своё время.
Комментарий:
Так как запросы однотипные и каждую секунду биржа посчитала это DDoS-атакой и забанила по очереди :) Я теперь переписываюсь с саппортом, вроде как договоримся. Однако, никаких правил я не нарушал и никаких лимитов не превышал. Более того, с моего компа работало 4 робота одновременно и такой проблемы не возникало. То есть им придется объяснить ситуацию, и видимо перестанут банить. Кстати, я думал что такое вполне может быть, хорошо что это случилось сразу же, а не позже, когда могли бы быть поставлены деньги.
Комментарий:
Я написал в саппорт, и они бан убрали уже. Вот только непонятно осталось как они вообще бан сделали то :)
Комментарий:
Пришел мне ответ от биржи. Сейчас для меня важно чтобы повторение этой ситуации было бы уже в принципе не возможно.

We’re taking a look at your ticket. We like to answer requests correctly, the first time. Often, this means we have to pull up some internal information to better get a sense of your request, or stop and talk directly to the co-founders.



Rest assured your request will be handled shortly. Expect an email soon.

Авто-транслейт:

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



Пребывайте в уверенности, что Ваш запрос будет обработан вскоре. Ожидайте электронную почту скоро.
Комментарий:
Выкладываю версию 0.91 Beta. При этом удалил из доступа 0.9 Beta. Советую заменить Вашу 0.9 на 0.91. Разница лишь в том что решена проблема с получением баланса, которая была у некоторых пользователей. Тут стоит заметить что это бета-версия, а бета-версии обычно с ошибками и недочетами, для того и делают. И можно заметить что проблема была решена менее чем за сутки, а финансово никто не пострадал.

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

Скачать Robot BitMEX Fast RSI 0.91 Beta:

yadi.sk/d/mBWmNhOw3Wem2z

Настройки можно перенести просто скопировав ini-файлы, не создавая новых ключей.
Комментарий:
И биржа опять забанила :) Значит 0.92 бету теперь ждать :( Беда
Комментарий:
Разбанили снова. В 0.92 будет запрещено вставлять ключи от одного аккаунта (будет проверяться) и проблема не должна по идее повторяться. Посмотрим.
Комментарий:
Пока проблему с банами решить пока не удалось. Робота 0.9 и 0.91 лучше не запускать и отключить, будут постоянно банить. Так что придется ждать еще несколько дней, когда выйдет 0.92 без этой проблемы.
Комментарий:
Скачать 0.92 Beta:

- Решена проблема банов биржи окончательно
- Запрещено вставлять нерабочие и одинаковые API-ключи (проверяется)
- Добавлена кнопка "Проверка API-ключей" - сообщит о проблемах
- Убраны 2 дополнительных API-ключа, только один пока будет
- Увеличены размеры полей для параметров, чтобы влазило

Кроме того биржа BitMEX теперь будет банить только "нарушителя" по его IP-адресу на 1 час, а не всех, как это было ранее. Так что если забанят, то пишите, значит есть какая-то еще проблема.

Спасибо за Ваше терпение :)

yadi.sk/d/tiPTNsFG3Wjrn8
Комментарий:
Если Вас забанит биржа. Такого быть не должно уже, но вдруг. Тогда бан будет только Вашего IP-адреса на 1 час, но не аккаунта. Потому Вы не сможете зайти даже на сайт биржи через браузер. Потому, если остались открытые позиции и хочется закрыть, то придется использовать анонимайзер. Скорее всего у Вас таких проблем не будет. Если биржа забанит Ваш IP, то она уже не забанит другие IP, и другие не пострадают.
Комментарий:
Если робот не запускается, то запускайте его в режиме администратора - помогало.
Комментарий:
К сожалению мы положили BitMEX ))) Ой беда. Начал переписку с саппортом. Пощады просят уже.
Комментарий:
Не переносите настройки с версий 0.9 и 0.91 через копирование файла settings.ini - из-за это возникают проблемы. При этом можно копировать файл strategy.ini
Комментарий:
Методы которые помогали запустить робота, если он запускаться не хотел:

1) Удалить API-ключ на бирже (а не только у робота) и создать заново
2) Запустить робота с правами администратора
3) Удалить файл settings.ini вручную (робот новый создаст, но надо заново добавить API-ключ)
Комментарий:
Кстати о реальных результатах у меня от использования этого робота. Сейчас стукнуло 01 число на часах, закончился май. За апрель вышло +47,72% в биткойнах (пару логин/пароль давал), а за май вышло +7,70% (пару позже дам, когда бабки выведу). Причем в мае я случайно прое... еще 1.7% когда тестировал этого робота, и несколько дней он у меня не работал из-за банов биржи. То есть во-первых "чистота эксперимента нарушена", а во-вторых несмотря на этом всё же в плюс. Если мерять в долларах то за май убыток, ибо биткойн упал сильнее чем на 7.7%.
Комментарий:
Скачать версию 0.93 Beta:

- исправлена проблема с нулевым размером лота
- исправлена ширина колонок у лога
- исправлена проблема с галками поверх/звук
- остальные проблемы (если есть) не исправлены, пока не успел

Извиняюсь за неудобства. Бета-версии для того и делают чтобы выявить проблемы. В полноценной 1.0 такого безобразия не будет :)

yadi.sk/d/Dznzef1R3Wmwmb
Комментарий:
Скачать версию 0.94 Beta:

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

yadi.sk/d/NWXz269S3Wnor7
Комментарий:
Кстати, за сутки никого не забанила биржа не разу. Стало быть это проблема банов решена.
Комментарий:
Полезный комментарий оставили. Вот так у человека решилась проблема с размером лота, цитирую без изменений:

да, помогло. Сначала хотел запустить на сервере, там стоял windows 2008 datacenter R2, чисто голая винда без ничего. Когда запускал программу, нажал на старт, она не сработала, хотя в домашнем пк она нормально функционировала. Я поставил последнюю версию жавы из официального сайта на сервер, после перезагрузки заработала. И размер лота и всё остальное пока что функционирует отлично.
P.S Кому интересно AWS amazon предлагает бесплатно 1 год аренды сервера. Выбираем регион eu-west-1 (ирландия), так как битмекс сам находится в Ирландии пинг колебается от 5 до 50
Комментарий:
Отлаживание программы - процесс избавления программы от лажи.

Скачать версию 0.95 Beta:

yadi.sk/d/IOyDhNxS3WpLWk

Изменения в 0.95:
- бесплатная бета-версия будет продлена по дате, т.е. будет еще 30 дней с момента когда у всех всё заработает
- кардинальные изменения расчета размера лота (подробнее ниже)
- размер лота теперь можно вводить с клавиатуры
(пожалуйста, не ошибитесь, проверка на правильность ввода еще не сделана, можно только цифры, не дробные)
- панели настроек стратегии больше не блокируются от выбора пресета (но блокируются при запуске торговли)
- изменения пресетов юзером не сохранятся при закрытии (кроме пользовательского)
- изменены размеры колонок с временем в таблицах (должно у всех влазить)
- убрана запись ошибок в лог (всё равно не помогло)
- изменена строка время запуска робота в логе

Про размер лота. Полностью переписал с нуля функцию расчета размера лота. Должно помочь. Если опять не помогло, то есть запасной вариант. В настройках робота (по кнопке "Настройки) добавлен параметр "Тип лота", его можно указать в процентах или в долларах. Можно поставить в долларах и указать лот в долларах в главном окне доллара. Тогда размер лота не будет пересчитываться и будет постоянным.
Комментарий:
Уважаемые, beta-мученики, подскажите, а у Вас у кого проблема с размером лота есть открытые позиции по другим парам кроме биткойн/доллар? Если есть, то это бы всё объяснило. Недочет оказался еще и в том что размер лота не обновляется если открыта любая позиция по любой паре. А я при тестировании на других парах никогда не открывал, потому то не удавалось понять в чем беда то.
Комментарий:
Поставьте кредитное плечо х100, если у Вас оно на минимуме то робот работать не будет. Находится это на главной странице бирже слева. Нужно мышью перетащить до х100. Выглядит это так:

hkar.ru/UimA
Комментарий:
Выяснилась причина почему не рассчитывался размер лота у некоторых пользователей. Это не ошибка программы бота - просто в самом аккаунте было отключено кредитное плечо. Поэтому размер лота ноль. Не удивительно если Вы об этом нюансе не знали - да я сам не знал :) Его раньше вообще не было. Нужно увеличить кредитное плечо (лучше сразу х100 ставьте, чтобы роботу всегда хватало), и тогда размер лота начнет рассчитываться правильно.

Впрочем вина то всё равно моя, во-первых не объяснил где проблема (сам не знал), а во-вторых нет еще внятной документации (обрывки документации есть). С другой стороны эта бета-версия, а "конь" дарёный пока :) Спасибо за понимание. 0.96 сегодня выложу, там вроде уже все исправлено на что ранее жаловались.
Комментарий:
Скачать 0.96 Beta

yadi.sk/d/KP-7hwCZ3WpvDr

Убраны все проблемы, которые мне были известны (на которые мне пожаловались). Убрана проблема "не запускается вообще никак". Если какая-то проблема не убрана, значит я про неё не знал или пропустил - напишите в скайп.

Для экономии Вашего/моего времени предлагаю сразу писать в скайп на логин sigateta.tv, если у Вас какая-то проблема с ботом. Туда же можно писать пожелания что еще "подкрутить" для удобства или где мелкий баг. Может потребоваться демонстрация экрана по скайпу и Ваш браузер. А еще попрошу до звонка закрыть все неприличные вкладки браузера :)
Комментарий:
скайп логин sigareta.tv :)
Комментарий:
Бессонная ночь была не зря. Удалось улучшить работу API-ключей значительно.

Скачать 0.97 Beta

yadi.sk/d/4LOWhCIK3WsXEP

- исправлены все ошибки API-ключей
- больше не может повториться ошибка 403 Forbidden
- вероятнее всего биржа уже никогда не забанит
- робот теперь отвязан от моего сервера и может работать без него
(однако мануал всё равно на сервере, без доступа к моему IP робот сможет работать, но не отобразится мануал, если вы перекроете доступ к IP)
- робот создает новый файлик в своей папке - не удаляйте его
- работает отчет (кнопка отчет)

Насчет "отвязан от сервера" означает что теперь можно запретить в ВПН или в файрволе роботу все подключения, кроме подключения к бирже. Кроме сервера биржи ему другие подключения теперь больше не нужны. Это может дать Вам полную уверенность что Ваш API-ключик никуда не копируется, а гарантированно будет только у Вас. Однако, если не будет доступа к моему серверу, то не будет показываться мануал. На этот случай скоро подниму сайт, и можно будет смотреть мануал на сайте. В самом же мануале позже появятся инструкции/рекомендации как популярными файрволлами можно запретить роботу подключаться кроме биржи куда-либо еще.
Комментарий:
Если не подключается... возможное решение.

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

Возможное решение это изменить адрес DNS. Можно поставить адрес DNS-сервера 1.1.1.1 или 8.8.8.8 (гугловский DNS). По идее у Вас должен стоять DNS-сервер Вашего интернет-провайдера, или автоматически получается. Далее DNS-сервер почему то не находит bitmex.com и поэтому подключение не появляется. Причем не работает и кнопка "проверка API-ключей". В 0.97 подключение делается только к бирже по адресу BitMEX.com, и не делаются к каким то другим серверам или моему. Так что если у Вас подключаться начнет, значит проблема была в DNS-сервере Вашего провайдера. Что как бы удивительно...
Комментарий:
У кого еще не работает робот напишите в скайп на логин sigareta.tv попробуем быстро разобраться в чем дело.

Как правило проблему решает:
1) Изменить DNS-адрес Вашего интернет подключения на 1.1.1.1 или 8.8.8.8
2) Удалить API-ключ и создать новый
3) На бирже надо поставить разрешенное плечо до х100 (это не значит что робот будет брать всё доступное плечо)

То есть как правило проблемы остались не на стороне робота вовсе.
Комментарий:
Результаты июня.

Я пишу что этим роботом можно не плохо зарабатывать на основании:
1) Бек-тестов за 2017-2018 годы
2) Реальных результатов за 2 месяца у меня
3) На основании то что принцип действия стратегии понятен и логичен, действительно, если цену слишком сильно "занесло", то в большинстве случаев она должна корректироваться обратно. Во всех случаях не надо, достаточно чтобы в большинстве.

Так же бы хотелось поскорее сюда добавить будущий пункт 4:
4) На основании того что у других людей тоже получается используя тот же софт, о чём они сообщают на площадке TradingView, где у меня нет возможностей удалять, допустим, негативные отзывы.

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

hkar.ru/Ujo6

Работает тут 0.97 версия. 3 робота с чуть разными настойками для диверсификации. API-ошибок 0 за несколько дней уже, и лаг 1.5 секунды (ноутбук средней мощности, не сервер).

Если у пользователей бета-версии не будет хороших результатов в среднем (разные же риски выбирают) то робот продаваться не будет. Так же робот не будет продаваться до тех пор пока не добьюсь безглючной работы его у всех. Тут тоже есть прогресс, уже редко жалуются, проблемы уже многие решились.
Комментарий:
Выяснилось почему у некоторых не работала версия 0.97 - для неё, в отличии от 0.96 необходим путь к программе полностью без пробелов. То есть она не сможет работать в папке на рабочем столе и в папке с пробелами вообще. Путь надо нечто вроде "C:\RobotFastRSI\" - без пробелов. Тогда запуститься. 0.97 лучше чем 0.96 тем что там другой способ подключения, который не сбоит. Количество API-ошибок обычно ноль за сутки. Кроме того, из-за API-ошибок в 0.96 биржа может Вас на час забанить, один раз такое уже было. Потому лучше перейти на 0.97
Комментарий:
Про баны биржи. Только 0.96 и ниже биржа может банить по IP-адресу из-за ошибочных запросов. 0.97 не делает ошибочных запросов (исправлено) и её биржа банить никогда не будет. Если 0.97 не запускается значит надо убрать все пробелы из пути к роботу. Минус 0.97 лишь в том что она сильно грузит процессор и в будущем это будет исправлено. В ближайшем :)
Комментарий:
Пресет для "много сделок" (часто). Для тех кто устал ждать когда же они появятся. Пресет менее эффективный чем встроенные, но на несколько дней можно и включить. Тест только за 2018 год на скрине. Нельзя протестировать за 2017-2018 целиком, так как на TradingView ограничение до 2000 сделок за тест, а при таком пресете их больше уже. Поэтому протестировать можно только за 2018 например. Пирамидинг больше 5 у него лучше не ставить, несмотря на то что с большим пирамидингом прибыль больше, так как появляется вероятность слиться. Как обычно картинкой:

hkar.ru/Uka5
Комментарий:
С пресетом максимального риска должен был появиться сигнал у Вас. Время свечи на которой был сигнал 7:00:00 по UTC (время биржи):

Комментарий:
Объясняю как работает. Прошел час, закрылась свеча зеленого цвета. Но так как значение RSI не превысило 30 и по прежнему находится ниже 30, то сигнал на закрытие позиции не появился, и не должен был появиться. Сигнал на закрытие позиции появиться если будут одновременно соблюдены несколько условий:
1) RSI больше чем 30
2) Свеча зеленого цвета (фильтр по цвету закрытия = 1)
3) Тело свечи хотя бы 20% от среднего тела или более (фильтр по телу)

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

Комментарий:
У меня робот закрыл. Не сказать что удачно. Куплено по 7603 и продано по 7606, и получена премия мейкера. В сумме прибыль всего то 0.09% вышла.
Комментарий:
Продолжаем понимать. Если пресет максимального риска. Сейчас есть 2 красных свечки подряд, она длинная, RSI упал ниже 30. Соответственно, при закрытии свечи должен появиться лонг-сигнал, если свеча такой и останется длинной:

Комментарий:
Ну вот появился новый сигнал. Мой купил по 7.529,50

Комментарий:
На сайте биржи битмекс установите плечо х1, а не х100. Насчет х100 было неверно.
Комментарий:
Частый вопрос: можно ли пополнять депозит счета с работающим ботом?
Ответ: да. Причем робот увидит пополнение сразу же и изменит размер лота. Пополнение ему никак не навредит. Причем если позиция уже открыта, то он изменит размер лота только после закрытия позиции. То есть пополнение никак не "собьет" логику робота. Тут это учтено уже. А вот перед выводом робота лучше остановить сначала.
Комментарий:
Ответ саппорта биржи о причине блокировки некоторых аккаунтов. Как я понял это вроде бы последняя причина, которую еще не устранил я:

Причина блокировки вашего ключа API состоит в том, что ваш бот игнорирует ошибки типа 'Available Balance'. Эта проблема также наблюдается у тех, кто пользуется этим ботом.

То есть ошибка "недостаточный баланс". Я конечно могу сделать так чтобы робот не повторял запрос и отрубался при такой ошибке, но проблему это не решит, и вполне может создать убыток.

На сайте бирже есть ползунок слева регулирующий размер плеча. Добавили они его относительно недавно. Насколько я сейчас понимаю его нужно ставит примерно вдвое больше чем ожидаемая максимальная загрузка депозита в позицию. Тогда получается следующая формула, допустим:

Лот,% = 100
Пирамидинг = 10
В сумме 1000% (т.е. 10 * 100)
Макс.кредитное плечо на сайте бирже надо ставить вдвое больше или 2000%, что означает х20.

Почему максимальное плечо надо больше? Потому что размер лота не пересчитывается (и не должен) если позиция открыта. Поэтому загрузка депозита вполне может превысить 2000% при таких настройках. А если превысит - биржа не даст выставить такой ордер и выдаст ошибку. Робот будет пытаться выставить снова и его забанят при накоплении лимита ошибок. Сам лимит ошибок не сообщают (не нашел). Но по ощущениям этот лимит ошибок они вроде бы уменьшили недавно. Уменьшили из-за возросшей нагрузки на их сервер для API.

Следующая версия бота выйдет скоро, там несколько способов выявлять такие ошибки.
Комментарий:
Про API-ошибки.

Вообще этот абзац не обязательно понимать и читать для работы, но так как часто спрашивают, то объясню. Почему бывают API-ошибки, и почему полностью избавиться от них невозможно в принципе. То есть их причина не только криворукость разработчика робота :)

Сама биржа ограничивает частоту запросов к бирже относительно аккаунта. Не чаще чем 1 раз в секунду. Следовательно, "ускороять" работу робота будет бесполезно. При превышении этого лимит биржа просто забанит аккаунт. Этот лимит отображается в главном окне робота, называется API-лимиты, и значение всегда близкое к 300 (то есть на следующие 5 минут можно сделать еще 299 запросов). Если значение будет близкое к нулю (не должно такого быть и не бывало) - то плохо, биржа может забанить. Нужно значение близкое к 300 постоянно.

Таким образом, любые данные, которые робот получает с биржи устаревшие на 1 секунду как минимум или более. Из-за комманд по устаревшим данным возникают ошибку. Приведу пару примеров:

Ситуация 1: робот выставил ордер, его пока не закрыли. Он получил данные и знает что такой ордер есть. Несколько миллисекунд спустя ордер его кто-то закрыл. Но робот этого еще не знает (задержка же), и решает передвинуть ордер в стакане, так как изменился стакан. Робот отправляет команду изменить цену ордера (передвинуть его в стакане), но так как ордера уже не существует, то сервер биржи сообщает об ошибке.

Ошибка: "400 Bad Request" "Invalid ordStatus"

Как избавиться от ошибок такого рода? А никак. В принципе никак. Только при условии мгновенной связи их можно было бы убрать, но биржа ограничивает запросы, связь не мгновенная. Поэтому такие ошибки иногда будут снова и снова. Другой пример:

Робот получил данные о стаканах, но они уже устарели, когда он пытался создать новый ордер. У ордера пометка "Только лимитный ордер", то есть такому ордеру запрещено исполняться по стакану. Но так как стакан уже изменился, то выставляя по той же цене он фактически пытается создать рыночный ордер, но с пометкой "лимитный". А так биржей запрещено и будет ошибка "Canceled". По той же причине избавиться полностью от этих ошибок невозможно.

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

Так же я заметил что этот неизвестный лимит максимального количества ошибок в час биржа недавно уменьшили. Ну или мне так кажется. Так как ранее биржа "терпела" намного больше таких ошибок с моих аккаунтов, а теперь уже "не прощают" столько. Биржа стала более строгой вероятнее из-за того что увеличили мы им нагрузку на API.

В 0.98 Бета (пока не выложил еще) я добавил еще один лог - лог ошибок. Теперь там 2 лога, просто лог о сделках и лог только ошибок. Так что сможем просмотреть лог ошибок и точно установить по какой причине возникают проблемы. Надо будет созваниваться по скайпу. У себя я это сделать не могу, так как у меня в среднем 7 ошибок в сутки, и биржа эта вполне "прощает" и не банят.
Комментарий:
Биржа просит связаться с разработчиком - я с ними связался. Пока "затык" в том что они просят им выслать весь исходный код :) А это... это не безопасно. Так что надеюсь договориться без этого, либо выслать им только кусок кода, а не весь. Если весь выслать, то возникает риск появления пиратских копий, а если таких роботов будет слишком много, то они станут убыточными для всех.
Комментарий:
Скачать версию 0.98 Beta

На этот раз 2 архива Zip и Rar, но содержимое одинаковое, скачать достаточно один. Сделано 2, так как у некоторых что-то не распаковалось.

yadi.sk/d/kfX8Q87M3XDVuE

yadi.sk/d/nxnyJxLc3XDVwn

Изменения:

1) Добавлено слева внизу дополнительная штука. Пока там можно выбрать только "сервер". Будет показывать ответы от сервера биржи. Понимать их не нужно. Это позволит выявить проблему в случае повторения ошибок (если созвонимся), а так же можно увидеть "робот что-то делает, а не висит". То есть в окне сервера довольно часто должно меняться содержимое.

2) Добавлена новая настройка "Скорость". По умолчанию 1 секунда (в миллисекундах). Можно увеличить интервал и скорость работы снизится. Будет полезно только если бот грузит проц на 100%. Если у Вас на 100% не грузит, то Вам её менять не надо, оставьте 1000.

3) Лога стало два. Есть просто лог (как раньше) и есть лог ошибок. Переключается выпадающим списком на вкладке лог. Причем ошибки не записываются в текстовой лог-файл.
Комментарий:
Если есть программисты желающие помочь/заработать/получить копию робота даром, то пишите в личные сообщения. Задача простая очень:

1) Создать EXE-файл, он с командной строки должен принимать 2 значения
2) Должен делать подпись с ключем по SHA-256
3) В качестве ответа выдавать подпись
4) Работать быстро и без ошибок
5) Не использовать сторонние интернет-подключения
6) Реализация на PowerShell не годится
7) Предоставить исходный код и подробную инструкцию по сборке

По моим представлениям это менее 1 часа работы. Оплата 10к рублей криптой или даром копия робота, на выбор. Исходный код робота не даю в любом случае.
Комментарий:
У биржи BitMEX есть русскоязычная поддержка (даже не 1 человек), если Вы напишите на русском языке, то и ответят Вам на русском языке. При этом биржа родом не из России, CEO и вовсе чернокожий :) Русскоязычный саппорт они полгода назад наняли. Тоже плюс.
Комментарий:
Программист больше не требуется - договорились уже.
Комментарий:
Решение проблем ошибок у версии 0.98

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

Как проверить версию PowerShell: запустите программу PowerShell (она есть в любой Windows по умолчанию начиная с Windows 7 и у любой серверной Windows начиная с Windows 2008). Введите команду get-host и нажмите Enter - Вам покажут версию программы PowerShell в строке Version.

Если первые цифры 5.1. то всё нормально. Если меньше, то она у Вас старенькая (при обновлении Windows она не обновляется) и надо скачать/установить новую версию. С официального сайта Microsoft:

www.microsoft.c...ad/details.aspx?id=54616

Установка не сложная, должно быть понятно и так. После установки робот 0.98 должен работать без ошибок. Спасибо за терпение, ранее не удавалось определить в чем же беда то была.
Комментарий:
Про регулировку размера кредитного плеча на сайте биржи.

Все эксперименты показали что оптимальнее всего просто поставить "Кросс". Тогда размер кредитного плеча будет меняться автоматически и цена ликвидации позиции будет всё время максимально далеко, то есть вероятность ликвидации позиции (читай "слив) будет наименьшая.

Однако, проблема возникала следующая: если запустить робота на новом аккаунте, где сделок не было и поставить "Кросс", то работать он не будет (не рассчитывается размер лота вообще).

Решение проблемы забавное - нужно просто поставить любой размер кредитного плеча (допустим х5), подождать чтобы сайт биржи отреагировал на изменение (где-то пару секунд), и потом поставить "Кросс". После этой пляски с бубном бот уже нормально работает, лот рассчитывается, а кредитное плечо пересчитывается биржей. Лучше всего это сделать так, потому что так наименьший шанс получить ликвидацию позиции.

Ранее я не рекомендовал ставить "Кросс" просто потому что расчет лота так не у всех работал (не работал на новых аккаунтах), а сейчас я рекомендую ставить именно "Кросс".
Комментарий:
Скачать 0.99 Beta

Архива два: zip и rar, но в них одинаковое содержимое, достаточно скачать один.

1) yadi.sk/d/Y88TKeru3XVAmE
2) yadi.sk/d/RdCfRsbd3XVB7P

Изменения:

в 0.99:
- добавлен выбор способа подключения в настройках (1 или 2)
- кнопка в настройках "Проверка ключей" теперь проверяет еще и другие параметры (и ругнётся)
- лог ошибок теперь очищается при нажатии кнопки очистить
- робот научился самостоятельно возмущаться на пробелы в пути
- добавлен файл hasher.exe, нужный для нового метода подключения
- добавлена папка со звуками (но звук можно использовать свой)
- исправлены мелкие баги интерфейса (внешнего вида)

Методы подключения. Метод 2 - это старый метод, который был в 0.97 и в 0.98, и устроил не всех. Метод 1 - это новый, которого в прошлых версиях не было. Написал его нанятый программист специализирующийся на прямых конечностях. Метод 1 не нагружает процессор CPU и имеет маленькую задержку (лаг менее секунды). Новый метод 1 не требует PowerShell вообще. Метод 2 оставлен как "запасной" и работает он хуже.

Безопасность. Нанятый программист не получал исходный код робота. Метод подключения 1 был собран мною из исходного кода и проверен на бекдоры и прочее. Сам файл hasher.exe получает Ваш API-ключ только в зашифрованном виде. Таким образом, робота можно безопасно размещать на сервере, так как вытащить из него Ваш API-ключ не получится.
Комментарий:
Если переносите настройки копируя файл settings.ini, то надо обязательно зайти в настройки (кнопка "Настройки" наверху) и выйти 1 раз. Иначе не запустится вообще.
Комментарий:
Выяснилось что при 1-ом методе подключения робот может полностью зависать, на любом ПК, что бывает весьма редко, но бывает. Не использует метод подключения 1 до следующей версии. Метод подключения 2 точно не имеет этой проблемы и к зависанию привести не может. Проблема (и некоторые другие проблемы) будет решена в следующей версии 0.991, которую выложу скорее всего сегодня.
Комментарий:
Какая-то интересная жесть на рынке началась. У кого часовой ТФ - должен закупаться и эта сделка должна дать большой профит. Жду... :)

Комментарий:
Да. Есть сигнал с пресетом максимального риска если. Где надо купил уже.

Комментарий:
Выяснилось что зависания могут быть и при 1 и при 2 методе подключения. То есть не из-за подключения. Пока жаловались что это на сервере Амазона происходит, но не исключено что может быть на любом ПК. Ждать - бесполезно. Если завис - уже не "отвиснет" обратно. Проблему ищу и будет устранена в 0.991 уже. Кроме того добавлю "Модуль против зависаний" - 1 раз в 5 минут этот модуль будет сбрасывать все остальные модули робота и запускать заново (настройки при этом "слететь" не могут). То есть, если робот в будущем будет зависать по любой причине, то будет висеть не более 5 минут, пока его не "вернет к жизни" этот модуль. Думаю раз в 5 минут достаточно. В логе будет появляться запись "Завис потому-то". Мне напишите если увидите такое, а то висеть как бы опасно и не надо.
Комментарий:
Скачать версию v0.991 Beta (1.0 еще не заслужила, ведь 1.0 присваивают только полностью стабильной программе). 2 файла архива Zip и Rar, их содержимое одинаковое, поэтому достаточно скачать только один:

1) yadi.sk/d/_1Ey7_XO3Xm5gx
2) yadi.sk/d/B59qfPra3Xm5oR

Изменений много:

- бесплатный бета-тест продлён до 15.07.2018 включительно
(0.991 перестанет работать 15-го, а 0.99 и ранние перестанут работать 1 числа)
- найдена причина зависаний и устранена (оказалось мог образоваться бесконечный цикл)
- переделана загрузка баров и сигналов, исправлены все проблемы
- не должны быть проблемы с 45-минутным ТФ
- решена проблема "Не показывает сделки"
- добавлен еще один лог - лог запросов. В лог ошибок пишутся только ошибочные запросы, в лог запросов пишутся все запросы, включая ошибочные
- убрано окно "Сервер" и "Дополнительно", так как дублирует лог запросов
- все таблицы (включая лог) теперь ограничены - до 1000 строк (а то могло "переполниться" и глюкать)
- теперь учитываются выводы биткойна с биржи на панели "Счёт" и считается прибыль за всё время правильно
- очищается лог ошибок и лог запросов кнопкой очистить
- в логе (и в текст.файле лога) в колонку результат добавлены значения при событии "Купил" или "Продал"
- добавлена ругань при запуске, если введены заведомо ошибочные параметры, скажет что не так
- русифицирована таблица "Сигналы"
- в таблице сигналов вместо "Exit" теперь "Close" в англ.интерфейсе - так правильнее
- в графе "Размер лота" на панели "Позиция" добавлен значек доллара, что бы понятнее было
- исправлены мелкие баги интерфейса (внешнего вида)
Комментарий:
Пила на Амазоне

Выяснилось почему на серверах Амазон робот сильно грузит процессор, оказалось не проблема. Серверы самой биржи битмекс находятся у Амазона, и потому с ними очень быстрая связь (потом и лаг-задержка там такая маленькая). Робот делает запрос не совсем каждую секунду, а точнее: раз в 7 секунд делается 7 запросов подряд. Так как на Амазоне лаг короткий, то все 7 запросов проходят в первую же секунду, и загружают процессор на максимум. А потом 6 секунд простоя. В следствии этого график загрузки процессора становится таким пилообразным. Но это не проблема, это скорее хорошо.
Комментарий:
За несколько часов версию v0.991 скачало более 50 человек, и при этом ни одной жалобы нигде. Не уж то больше не глючит? Не у что чудо наконец произошло и мучения остались в прошлом уже? :)
Комментарий:
Сложилось мнение что на Амазоне робот не зависает, а заканчиваются бесплатные ресурсы CPU. То есть получается это была не проблема робота (не ошибка в коде), а просто не понял что амазон не дает достаточно мощный CPU бесплатно и на долго. Вот что пишут:

mttmtt
3 часа назад
На бесплатном аккаунте амазона он долго работать не будет. Там есть такое понятие "CPU Credit Balance" как только он его сожрет, все будет тормозить. А он его сожрет часов за 6-7 так как грузит процессор амазона на 55%.

Arsek
20 минут назад
Через 5—6 часов тестирования на Амазоне робот опять «завис» (версия 0,991). 100%-ная загрузка процессора, полностью не отрисовывается интерфейс. Буду тестировать на других серверах.
Комментарий:
Интересный комментарий:

NikNKem
2 часа назад
@marginal666, уже неделю тестирую на серверах гугл (google cloud), там у меня машина с 1 виртуальным ЦП, 1,7 ГБ памяти, винтом на 50 гб (не ssd) и win 2008 R2 datacentre. Гугл даёт 300$ или 365 дней на пробный период, я рассчитал, что такой конфиги хватит примерно на 9 месяцев безперебойной работы. Лимитов на нагрузку CPU, как у амазона, там нет. В целом очень стабильно всё пашет :)
Комментарий:
Кстати, рад доложить что после того как выложил 0.991 не получил ни одной жалобы на глюки, ошибки, тормоза, зависания (кроме проблемы Амазона) и подобного. Похоже что 0.991 первая стабильная версия, которая ни у кого не глючит.

Далее буду работать над увеличением функционала, оптимизацией (чтобы меньше грузил CPU) и документацией.
Комментарий:
Проблема "Не работает ключ 1"

Так бывает когда Ваш аккаунт был давно забанен биржей для подключения по API. То есть сайт биржи будет нормально работать, как будто бана нет. Но по API - не работает. Так что тут 2 пути решения:

1) Либо писать в саппорт и попросить разбанить, указав что у Вас был глючный робот ранее, который слал ошибочные запросы, а теперь у Вас новый без глюков. Они там уже в курсе насчет робота этого и обычно разбанят в первый же день.
2) Либо просто создать новый аккаунт и перевести биткойны заплатив комиссию за перевод в районе 5-10 рублей.
Комментарий:
Про результаты

Так как без сбоев работает лишь первые дни то про результаты говорить крайне рано и даже глупо. Но уже часто спрашивают. Периодически буду постить что пишут о результатах своих. Пока только это есть:

goriasha
Тестирую разные временные периоды. На 5-мин не торгуйте. -24%. Все провалы за последнее время подхватил.

NBAJam
+5% июнь

у меня вышла +7,37% за июнь. Фильтры по цвету 1 и 1, по телу 20% и 20%, период 7, лимит 25, сигналы 1. Пирамидинг 5, лот 100%.
Комментарий:
Я публикую результаты, какие мне пишут и их настройки, однако, рекомендуемыми мною они не являются. Рекомендуемые мною указаны в готовых пресетах (оптимальный риск, максимальный риск - этот выпадающий список).

btctrader1989
С 1 го июня профит составил 16% (не считая убытки в бтс) закрытых сделок 19, Лот 250, Пирамидинг 9 и откр бары 1-1 Остальные настройки как в Макс Риск.
Комментарий:
Сейчас будет сигнал на макс.риске если, при закрытии этой свечи. Так как свечки красных уже две, RSI "просел" и свеча весьма длинное тело имеет:

Комментарий:
Как видим есть сигнал (если пресет макс.риск):

Комментарий:
Закрылась зеленая свечка, но сигнала на закрытие позиции не появилось и не должно, так как RSI всё еще просажен (лаймовый фон). Чтобы позиция закрылась надо:

1) Зеленая свечка
2) RSI выше 30 (без фона)
3) Тело свечи более 20% от среднего тела
Комментарий:
Комментарий:
За последние двое суток 991-ую скачали 180 раз (а значит нет спроса на 500 копий, кстати), и по всей видимости эта версия уже не вызывает у пользователей приступы мата :) На ошибки жалоб пока ни одной нет. Были жалобы, но потом выяснялось что там не робот виноват был.

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

Добрый день. Хотел вам написать по поводу работы бота. Последняя версия работает уже полтора дня. Все отлично. АПИ ошибок 0 . Нагрузка процессора 20-60% (надо учитывать што у меня довольно таки слабый VPS). За время работы только две ошибки, думаю совсем не критичны: java.util.ConcurrentModificationException

Мои поздравления!

В следующей версии появится дополнительный функционал. Почти готова удобная таблица позиций.
Комментарий:
Скачать v0.992

Тут 2 файла архива, Zip и Rar, но в них одинаковое содержимое, так что скачать достаточно один. Жителям Украины нужно как то обойти блокировку если есть.

1) yadi.sk/d/_ppcHRiF3XrKjT (RAR 51mb)
2) yadi.sk/d/k0KLIadv3XrKke (Zip 65mb)

Изменения в v0.992:

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

Про таблицу сделок: чем меньше сделок будет показывать робот (регулируется от 10 до 500) - тем меньше нагрузка на ПК. Срабатывает изменение не сразу же, а лишь начиная со следующего обновления, то есть через несколько секунд. Таблица позиций зависит от таблицы сделок, поэтому чтобы видеть больше позиций нужно выбирать больше строк в таблице сделок. То есть таблица позиций формируется на основании таблицы сделок. Биржа не рассчитывает позиции, эти вычисления робот делает сам, а не скачивает с биржи. Разделитель - это пустая строка в таблице сделок. Пустая строка разделяет позиции. Все сделки между разделителями относятся к одной позиции.

Про таблицу позиций: формируется из таблицы сделок. Показывается только время (без даты) открытия позиции (с первой сделки) и закрытия позиции (последняя сделка). Сторона может быть "Лонг", "Шорт" и иногда "Лонг + Шорт" если позиция переворачивалась. Перевернутая позиция это когда лонг превратился в шорт. Считается правильно не зависимо от того сколько раз была перевернута позиция. Сумма - максимальная сумма, которая была у позиции. Покупка - средневзвешанная по объему (а не средняя) цена покупок внутри этой позиции (может слегка отличаться от значения "Ср.цена" на панели "Позиция", так как не учитывает премии/комиссии). Продажа - средневзвешанная по объему цена продаж внутри этой позиции. Разница - разница между ценой продажи и покупки. Если значение разницы положительное, значит позиция была прибыльной (без учета премий/комиссий), а если отрицательное - значит убыточной. Одинаково работает со всеми тремя типами позиций - лонг, шорт и лонг+шорт (перевернутые). Реальную же прибыль в процентах по позиции рассчитать не получится, так как неизвестно какой был баланс в момент сделок, а биржа эту информацию не хранит и не предоставляет.
Комментарий:
И уже найден глюк в 992, который торговле никак не навредит. Иногда в логе может показать множество сделок, которых на самом деле не было. Так бывает если поменять количество строк таблицы сделок с включенной торговлей.
Комментарий:
В логе событий при событии купил/продал робот неверно отображает цену в версии 992, однако, торговле это точно ника не вредит. Будет исправлено в 993 уже.
Комментарий:
Изначально я писал что мне бы хотелось чтобы используя бесплатную бета-версию кто-нибудь бы успел заработать на полную :) Это уже произошло, человек пишет что прибыль составила $450 уже, жаль не пишет с какой суммы. Сегодня 15-ое июня, а значит осталось еще 30 дней бета-теста еще. Но продавать раньше начну, когда буду уверен что проблем больше нет у бота. Пока то есть.
Комментарий:
Новые отзывы с результатами:

marginal666
+11% в битках hkar.ru/Us4V, больше половины сделок не было в связи с техническими проблемами. Сейчас все стабильно работает 2 суток+

OOIIps
Для статистики. Профит по битку за 3 недели, последние 4 дня не работает, +40% по Fast RSI

К сожалению, человеческая природа такова, что те кто заработали склонны писать, а те кто потеряли склонны помалкивать. Это может создать у Вас ложное впечатление якобы все легко и просто этим ботом зарабатывают, что не верно. Точно есть кто словили убыток и пока просто не пишут, я уверен. Впрочем, про убыточные результаты бота я тут тоже постить буду (1 раз уже запостил).
Комментарий:
Winchesterous
Для статистики, до 13 июня подбирал стратегию.
Далее стабильная торговля без участия.
ibb.co/hz4Jhy
Убыток -3,70%

Серго
У меня, за почти 2 недели тестов, результат -23$ от начальных 53. Игрался на 5-минунтах с высоким риском.

Мораль: не играйтесь на ТФ меньше 15 минут, я пробовал много раз - результат всегда отрицательный. Причем на 60 минут у меня наилучший результат получался (именно поэтому все пресеты на 60м ТФ).
Комментарий:
Vital4chik
Статистика. 4дня( новый аккаунт после банов)
Не долго тестрирую как остальные, но все же.
Была просадка на 3,2% что не считаю значительным. Сейчас вышел в 0 с чего начинал, через неделю оставлю еще отзыв.
Параметры настроил под себя.

t.g.frey19
Ну, тогда про убыток напишу я. Словил -40%, но только потому, что бот загрузил систему на 100% (график по вдс показывает больше 100%) и не закрыл открытую сделку. Открыта она была на максимальном риске/прибыли, 04.06 в 04:00. Я был далеко от компа в целом, потому не проконтролировал процесс. Когда я был у компа, а был я там после красной свечки (с 7200 до 6600), я немножко... удивился, хех. Пришлось закрывать руками в -40%, НО!! Это все не помешало за последние пару дней уменьшить отставание до -32%, что как бы намекает, что это вопрос времени и стабильности работы системы. Ни к кому предъяв нет, это бета-тест, на то оно все и бесплатно.
Комментарий:
Оптимизатор

В недалеком будущем (летом) я напишу программу-оптимизатор, которая переберёт все возможные комбинации параметров и все их протестирует, выдаст отчет по лучшим настройками. Комбинаций таких тысячи, и вручную это нереально сделать. Оптимизатор распространяться не будет, так как такие расчеты могут длиться и более месяца. Ранее я уже делал оптимизаторы, опыт есть, это получится. Просто буду публиковать результаты расчетов периодически.
Комментарий:
pvasia
10 дней работы, прибыль 0.65% в биткоине. Одну сделку испортил сам - остановил робота при открытой сделке, при следующем запуске робот сделку закрыл в убыток. Вторую сделку робот закрыл в убыток сам. Остальные три с профитом. Сделок мало, потому что сначала ставил пресет оптимальный.
Комментарий:
Снова обращаю внимание что на ТФ меньше минуты прибыли ни у кого не получается, и у меня тоже не получалось. Я даже специально переделывал саму стратегии по 5-минутку (а не только параметры) и всё равно убыток лишь. За 2,5 месяца экспериментов лучше всего получилось на 60 мин, поэтому все пресета бота на 60м ТФ. На 30м может быть не плохо, может и лучше, не исключаю. На 15м прибыль получалась у меня, но весьма мало и очень нестабильно. На 10м уже только убытки.

По моим ощущениям торговать с мейкером выгоднее чем с тейкером, но сложилось мнение что торговля с мейкером это как 0.05% комиссии платить, что меньше чем у тейкера 0.075%. Вообще логически понятно что если бы тейкером было бы выгоднее, то на бирже бы все тейкером торговали, а в стаканах ордеров бы не существовало вовсе :) А раз уж ордеры там обычно огромные, значит люди пришли к выводу что быть мейкером выгоднее.

goriasha
-31% с начала июня, вчера было -34,5%.
Но..., кручу верчу во все стороны. Тестирую результаты вплоть до минуты. Стараюсь понять детально логику боту на разных отрезках. Какие комбинации лучше подходят для трендов, флэта и волатильности. Мы же тестеры вроде))) Соглашусь с многими. Час интереснее, но мне вот сейчас по душе 30-ти минутка с подкрученными настройками.
Минус такой большой сугубо из-за таймфреймов в основном.
Вы однозначно проделали отличную работу!)
Комментарий:
Скачать v0.993

С предыдущей очередной казус :) Оказывается даты считаются немного не так как я думал, и 15-июня робот 992 перестал запускаться. В 993-ей дата смерти исправлена на 15.07.2018.

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

1) yadi.sk/d/VmhK4Mlg3Xwvqw (RAR 51 mb)
2) yadi.sk/d/QFCPPijR3Xwvtf (Zip 64 mb)

Изменения:

1) Исправлена ошибка отображения сделок в логе
2) Наконец все параметры стратегии можно вводить с клавиатуры
3) Все параметры стратегии проверяются перед запуском на правильность (дает ругань если надо)
4) Нельзя вводить в параметры стратегии дробные числа (типа RSI лимит = 25,75), будет ругань
5) В фильтре по телу счечи можно указывать 22% или 31% (то есть больше вариантов)
6) Временно убрал пустую строку-разделитель из таблицы сделок
Комментарий:
7) Во вкладке логов появилась галка "Запросы". Если она не стоит то не ведется лог запросов вообще, что снижает нагрузку на ПК. Лог запросов нужен только для выявления проблем если будут. Галку можно ставить и убирать и в процессе торговли тоже, оно не вредит.
Комментарий:
Те у кого нет доступа комментировать на TradingView могут написать отзыв о результатах мне в скайп. Сегодня вот такой еще получил, цитата:

Я не могу оставлять комментарии на TW, поэтому, если нужны, могу поделится результатами здесь. Бот работает дней 10 в целом, а без остановок последние для 4. Пока 4 сделки - все 4 в плюс. Стоит оптимальный режим. По итогам всех сделок пока около 2% плюс.
Комментарий:
Последний трейд бота бы великолепный. Должны были быть у Вас сигналы на максимальном/высоком/оптимальном риске. У меня с макс.риском вышло +4,43%. Это 2 лота он загрузил, размел лота 100% стоял и пресет макс.риск без изменений. Вот чего другие пишут в комментариях:

Konsulat
У меня стоит открытие после трех сигналов по rsi открыло позицию в отличном месте и хорошо закрыло. 10% прибыли примерно при 300% загрузке.

Так выглядит у робота:

hkar.ru/Utwp

Так выглядит на тестере:

Комментарий:
Есть пользователи получившие убытки, но насколько мне известно у всех тех кто получил убыток стояли маленькие ТФ менее 15 мин (поправьте если я не прав). У пользователей с ТФ от 30 мин до 60 мин пока результаты весьма положительные, судя по их отзывам. Впрочем, Вам нужно интересоваться не моим или чужим результатам, а своим. Свой результат будет достовернее отзывов и обещаний.

NBAJam
Добавлю еще информацию по доходности, т.к. сегодня ровно 15 дней работы. Из них выпало сутки-полтора по разным причинам. Настройки менялись, но не существенно, за исключением размера лота - со 100% до 200%, при чем 200 работает последние два дня. В итоге +13,1%
Комментарий:
Еще один пользователь заработал бесплатной бета-версией достаточно для покупки полной, вышло +177 долларов. Теперь 2 таких, но я подозреваю есть и еще, просто не пишут. Прислал скрин он:

hkar.ru/UtxF
Комментарий:
Отзыв:

TagirBulavin
с 6 июня наторговалось 5.01%
Комментарий:
Не стесняйтесь писать про отрицательные результаты тоже. Мне (и не только мне) хотелось бы скорее полную картину видеть. Напомни что люди по природе склонны "хвастать" чего у них хорошее и помалкивать о своих неудачах, а это помешает собрать достоверную статистику. То есть средний результат у пользователей скорее всего похуже, чем тут обычно опишут.

Отзыв:

driv
Работает отлично, с 4.06 все сделки в плюс, и суммарно почти +15% получилось.
Комментарий:
Отзыв:

kievlyaxa
Добрый день, запустил робота 10.06 - на сегодня 4 сделки, в сумме +21%, всё на часовом таймфрейме с максимальным риском
Комментарий:
Отзыв (+35,5% или +$310):

Работаем с начала месяца, с первых версий. Ни одной сделки в минус! Опережает в плюс демку по TW с установкой в 0.1% - что очень приятно!
Таков итог с начала месяца: prntscr.com/jvvyae
Комментарий:
Отзыв из Скайпа:

Bourgeon (ник на TW)
с пятницы 15.06.2018 и по сегодня 12:00 18.06.2018 +7,4%
Комментарий:
Про пожелания

1) Пишите пожелания что еще добавить хотелось бы
2) Не пишите про следующие пожелания, их уже записал давно:

- Сделать автозагрузку, чтобы после перезагрузки ПК робот стартовал с теми же настройками сам
- Сделать оповещение по e-mail и SMS о сделках и сбоях
- Дописать документацию
- Снизить нагрузку на ПК

Это всё когда-нибудь будет сделано, просто не всё сразу.
Комментарий:
Телеграм

Один из пользователей создал чат в Телеграм. Я тоже туда добавился сегодня, если что. Канал не мой.

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

t.me/joinchat/CEqaEg2P9-x_8O7N7ldEvQ
Комментарий:
Отзыв

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

alexey.vasik
Мальчики и девочки, не испытывайте судьбу на ТФ менее чем в 30 минут. Примерно треть депо ушла у меня на опыты (5-15 минут, максимальное плечо, всё по одной свече, RSI 24). Теперь поставил более консервативные настройки и наблюдаю медленный, но верный рост.
Спасибо Сергею ещё раз!
Комментарий:
Отзыв

deadflower
Отзыв. Сначала на первой сделке я ступил и закрыл бота, и при повторном запуске он продал всё в -5%, но за неделю отбил всё и сейчас +20% баланса. Убыточных сделок не было, лот 250-400% ставил, максимальный риск. Глюков не наблюдал.
Комментарий:
На моём за июнь сейчас получилось +15,24%, лот 100% стоит.
Комментарий:
Часто уже стали спрашивать можно ли как-то "забронировать" полную версию. Нет, нельзя. Но возникла хорошая идея: в качестве благодарности всем тем кто участвовал в бета-тесте одна копия считайте забронирована уже. То есть при покупке пишите "Участвовал(а) в бета-тесте" и свой никнейм.
Комментарий:
Отзыв

bodri4koff
За июнь робот больше 15% сделал уже.
Комментарий:
Отзыв

parzillum
Статистика от моего использования робота. Запустил вечером 06.06.18, пока изучал тонкости и скрипт на TV, робот работал на "оптимальных" настройках, дня через 3-4 перешел в режим "максимального риска" при 100% лоте. На сегодняшнее утро 19.06.18 ровно 9% прибыль. Скрипт чертовски полезен.
Комментарий:
Отзыв

Просьба: пишите не только какой результат, но и какие настройки стояли (всё равно Вы их в будущем не раз еще поменяете)

ANTOCHA
Тестирование началось с 06.06. с версии 0,98 (до этого момента по разным, теперь уже известным всем причинам, запускал бота с нулевым депо)
Результат на 19.06.18: + 5,95%
Первую неделю лот был 30% от депо, потом 70%, последние три дня 100%.
Настройки "Максимальная прибыль" только откр. бары -1
Комментарий:
Отзыв

tosha_13
С 06.06 по текущий момент прибыль +9.225%, сначала работал на оптимальном пресете, последнюю неделю на Максимальном. Последние 2 дня работает на максимальном пресете с доработкой, о которой я писал - период RSI не 7, а 6 и открытые бары не 2 а 1.
Комментарий:
Меры безопасности против кражи денег по API-ключу.

Предположим Ваш API-ключ попал к опытному злоумышленнику, он хочет всё украсть, как этого не допустить?

1) Ни в коем случае не ставьте право вывода у API-ключа. Это не гарантирует, но крайне сильно затруднит задачу злоумышленнику. Так он сможет украсть деньги только написав робота, который будет формировать убыточные сделки на Вашем счете, и противоположные прибыльные на своём. Разумеется, в этом случае почти все деньги потеряются на комиссии, и ему мало достанется, да и создать такого робота смог бы далеко не каждый. От этого защититься тоже можно.

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

Инструкция:

1) Узнайте свой IP-адрес, на том ПК где запущен робот в браузере введите "Узнать свой IP-адрес" и Вам его покажут.
2) Зайдите на сайт биржи по ссылке: www.bitmex.com/app/account
3) Найдите пункт "Строгое закрепление IP-адреса"
4) Укажите там свой IP-адрес (в будущем можно будет поменять)

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

Ключ хранится изначально в зашифрованном виде и только в файле settings.ini а пароль для обратной дешифровки знаю только я.

Кроме того можно запретить роботу подключать к любым IP-адресам кроме адреса биржи через VPN или WireWall. Инструкции есть в сети на русском тоже. Это Вам гарантирует что робот Ваш ключ никуда не скопирует.

То есть свести вероятность кражи до 0% вполне возможно. Но придется потратить время чтобы разобраться.
Комментарий:
Изменение планов

Полная версия будет доступна с 1 июля (но возможен перенос). Как получить будет написано в документации (она автоматически обновляется).

Полная будет привязана не к API-ключу, как планировалось ранее, а к номеру аккаунту. У каждого аккаунта на бирже есть уникальный номер - его нужно мне сообщить (если надо полную). То есть не нужно сообщать мне API-ключи вообще.

Это позволит Вам удалять API-ключи и создавать новые. Например, для того чтобы периодически менять IP-адрес (CIDR) у API-ключа.
Комментарий:
Предлагаю вариант на обсуждение (тут в комментариях)

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

1) К API-ключам привязки не будет. Будет привязка только к номеру аккаунта. Позже объясню как его узнать. А значит ключи можно будет удалять и создавать.

2) При получении платной версии можно задать пароль. Либо не задавать вовсе. Если пароль задан, тогда запустить робота получится только если ввести пароль. Сразу спрашивается пароль при запуске. Сменить пароль будет уже нельзя никак.

3) Будет кнопочка "блокировка" в главном окне. Если её нажать, то теряется доступ к роботу, но он продолжает торговать (если запущена торговля). Чтобы снять блокировку нужно опять ввести пароль.

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

Технически это будет так сделано:

И номер аккаунта и пароль хранится только внутри исходного кода программы робота. Не сохраняется в память, в Temp-папки или реестр.

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

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

Задав IP-адрес в настройке ключа (на сайте биржи) в строке CIDR Вы себе гарантируете что никто не получит доступа. Я доступа тоже не смогу получить даже если очень захочу. Чтобы я получил такой доступ мне нужно иметь такой же IP-адрес как у Вас.

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

Если не устраивает, то пишите.
Комментарий:
Отзыв:

Интересен отзыв тем что юзер exzotikstyle12 ранее вложил в мой фонд, остался крайне недовольным работой моей и в итоге забрал деньги с большим убытком. Я решил что надо это написать, ведь если я напишу лишь о его прибыли (пока мелкой еще) от робота, и умолчу про фонд, то получается что я пишу о хорошем и умалчиваю о плохом. Сумма его убытка мне не известна, так как он удалил ключи.

exzotikstyle12
3-ий день тестирования +2% от депо
Комментарий:
Отзыв:

Как видим изначальная идея "Демкой можно успеть заработать на полную версию" снова сработала.

Bigmurz
+592 доллара или +10,79%. Tестируется c 6 числа, но 13-го была увеличена сумма.
Комментарий:
Отзывы

Mescalero
С 18.06 - 3.5% настройки пользовательские были с лотом 150

Отзыв из скайпа (никнейм на TW его radeonline)
1 бот: работает с 12 июня, лот 100%, оптимальный риск, +4%
2 бот: работает с 20 июня, лот 200%, более агрессивные настройки. +0,34% (1 сделка)
Комментарий:
Отзыв

pol91kovaa
с 18 числа при агрессивном присете, с лотом 200% сделал около 3-4% точно не скажу был в просадке. плечо стоит х5.
Комментарий:
Сегодня биткойн резко падал, и такое будет периодически и в будущем. Мой бот закупался и держит позицию, средняя цена которой $6300,40. Считаю что позиция скорее всего окажется убыточной. Не только у меня. А еще подозреваю что эта поездочка у многих уменьшит диаметр отверстия а потом уменьшит и размер лота.

Комментарий:
В версии 994, которая выйдет сегодня-завтра в таблице сигналов будет до 500 строк сразу же при запуске (а не по мере поступления сигналов), то есть будут показываться и вчерашние сигналы, например. После чего стоит посмотреть (раз уж есть какая-то проблема) совпадают ли сигналы в роботе с сигналами у скрипта на TradingView. То есть сигналы он будет генерировать иначе, чем было ранее. Кроме того если сигнал на открытие позиции уже есть, а Вы запускаете робота, то он сразу же будет открывать позицию при запуске, не дожидаясь закрытия свечи. Это должно сделать генерацию сигналов более понятным и совпадающим со скриптом TradingView. От старой системы генерации сигналов придется видимо отказаться, так как она менее понятна и сегодня подвела.
Комментарий:
Закрыл он у меня тоже. В среднем шорт-позиция набралась по 6279,04 и закрылась по 6213, с убытком -7,65% при лоте 100%. Однако, результат за июнь составил в итоге +8,40% с учетом этого убытка. Нормальная ситуация. Если лот 100-200% так. Рекомендованный был 100%. Думаю на настройках менее рисковых чем макс.риск можно ставить 150% или 200%.
Комментарий:
ошибочка - лонг-позиция конечно была.
Комментарий:
Нюанс: минимальная сумма для нормально работы бота 0.003 BTC. При депозите меньше этой суммы лот будет более 100% и робот на это не рассчитан как бы.

Связанные идеи

Отказ от ответственности

Все виды контента, которые вы можете увидеть на TradingView, не являются финансовыми, инвестиционными, торговыми или любыми другими рекомендациями. Мы не предоставляем советы по покупке и продаже активов. Подробнее — в Условиях использования TradingView.