Версия WhiteBox v0.920 Beta

Версия WhiteBox v0.920 Beta

Робот постоянно улучшается, его результаты торговли тоже улучшаются. Как за счёт устранения проблем, так и за счёт усовершенствования самой торговой стратегии. Недавно была добавлена стратегия MultiMA, а здесь для большего соответствия бэктестам можно разрешить роботу иногда платить комиссию для более выгодных цен закрытия позиций (так должно быть и прибыльнее и безопаснее/надёжнее). Если здесь нет запрошенных Вами изменений, значит они появятся в одной из следующих версий. Пожелания пользователей всегда записываются и не будут забыты.

Список изменений:

  • Дата окончания триал-периода 31.08.2019 (не продлено)
  • Файлы всех настроек из прошлых версий переносить МОЖНО
  • Добавлена Страница версий WhiteBox
  • Очередное снижение нагрузки на ПК (за счёт опции отключения таблиц)
  • Убрана опция выбора количества знаков после запятой у цены
  • Добавлено сообщение при попытке изменить настройки торгующего бота
  • Сохранение галок «Поверх» и «Звук» и видимости таблиц
  • Теперь робот показывает номер Вашего аккаунта Bitmex.com
  • Добавлена опция показать все запросы
  • Добавлена опция разрешить платить комиссию

Проблема: коллективный разум в телеграм-чате опять выручает. Выяснилось что есть проблема с парой XBTUSD, так что её не нужно торговать в версии 920. Будет исправлено в 921-ой версии очень скоро. Проблема из-за разделителя разрядов цены, если цена больше 1000 то робот не может создать верные ордеры. С остальными парами, кроме XBTUSD, проблемы этой нет. Проблема была не опасной, к убыткам привести не могла, просто не создавались ордеры. О проблеме сообщили уже через 10 минут после публикации этой версии. Очень хорошо, что чат помогает очень быстро выявить недочёт и всех предупредить.

 

Страница версий WhiteBox

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

Количество знаков после запятой

Ранее (до 0.919-ой версии включительно) на панели «Инструмент» было 4 выпадающих списка. Последний нижний список позволял выбирать количество знаков дробной части у цен торгуемой пары. Однако, он устанавливался всегда автоматически и правильно. В более старых версиях бота автоматически этот параметр не устанавливался, и пользователям приходилось выбирать его вручную. Возможность выбора была оставлена на случай если бот будет определять параметр неверно. Однако, неверно он его никогда не определял ни у кого, и по этой причине опция просто устарела и уже давно не нужна. Поэтому убрана. Увеличено расстояние между этими выпадающими списками, так удобнее чтобы не «промахнуться» (бывало).

Сообщение при изменении настроек

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

Сохранение галок

Ранее не сохранялись верхние галки в главном окне робота «Поверх» и «Звук» в случае если процесс робота был убит (например, рестартером), а не был закрыт нормальным способом (щелчком мыши по крестику-закрыть окно). Сейчас сделано сохранение галок во всех случаях.

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

Просмотр всех запросов

Теперь можно включить «Лог запросов» соответствующей галкой «Показывать запросы». В этом логе будут отображаться вообще все запросы, которые делает робот. Может быть полезно для выявления проблем, если они будут, и полезно для тех кто хочет разобраться во всех тонкостях, что вообще делает робот и как. Хотя эти запросы будут понятны разве что программистам, уже создающим роботов для API криптовалютных бирж. То есть далеко не всем будет понятно.

Робот никогда не передаёт Ваш секретный ключ API на биржу, потому что это просто никогда не нужно. Поэтому в «Логе запросов» Ваш ключ появиться никак не может, а значит посторонний человек не сможет там высмотреть Ваш ключ. То есть это проверено и безопасно.

Номер аккаунта

У каждого аккаунта (счёта) на бирже Bitmex.com имеется уникальный порядковый номер. Он состоит только из цифр, и цифр может быть 5 или 6 (видимо в будущем будет и 7 цифр). На сайте свой номер аккаунта узнать никак нельзя — он нигде на сайте не отображается. Однако, номер аккаунта можно узнать если написать в саппорт. Номер аккаунта нам понадобится для привязки лицензии. Купивший лицензию на робота сможет сколько угодно создавать и удалять ключи API, потому что привязка будет сделана по номеру аккаунта, а не по ключу API. Чтобы робот показал Ваш номер аккаунта нужно нажать на кнопку «Проверка», если ключи API уже заполнены. Вы можете давать номер аккаунта другим людям, в том числе и совсем посторонним (хотя зачем?), так как зная Ваш номер аккаунта злоумышленник ничего сделать не сможет, никаких доступов знание номера не даёт (Вы можете убедиться в этом если напишите такой вопрос в службу поддержки Bitmex.com). Передать нам номер аккаунта — это гораздо правильнее и безопаснее чем передавать ключи API.

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

Разрешение платить комиссию

Не редки случаи когда робот просто не мог закрыть позицию по текущей цене, так как ему не разрешено платить комиссию. А по текущей цене может быть возможность закрыть только с комиссией. В этих случаях робот по сути ждал когда появится возможность закрыть позицию без комиссии (и получить премию мейкера ордера). Однако, ждать, бывает, приходилось долго и цена уходила против робота. Так прибыльная позиция, за которую надо было заплатить комиссию, превращалась в убыточную позицию, хоть и без комиссии. В итоге в этих случаях робот терял БОЛЬШЕ прибыли чем размер комиссии. Расчёты показали что если разрешить роботу платить комиссию то в среднем это будет происходить примерно в 20% случаев (точнее: смотрели с января 2018 на реальных деньгах — вышло 21% случаев). В остальных 80% случаев робот комиссию платить не будет (несмотря на то что разрешено), и получит премию мейкера ордера. Биржа Bitmex.com так устроена что за любой сработавший ордер Вы либо платите комиссию, либо получаете премию мейкера ордера. Невозможна такая ситуация чтобы не было ни премии ни комиссии, тут всегда или-или.

Галка «Пассивное открытие» означает что роботу запрещено платить комиссию когда он набирает позицию (в том числе когда увеличивает позицию — добор позиции).

Галка «Пассивное закрытие» работает так же, но влияет уже на закрытие позиции.

Рекомендация: Так как робот очень-очень редко не окрывает позиции из-за запрета платить комиссию, то галку «Пассивное открытие» лучше поставить. А галку «Пассивное закрытие» лучше не ставить. Это значит что Ваш робот может платить комиссии только при закрытии позиций.

Галки названы «Пассивное», потому что в русскоязычном Web-интерфейсе биржи Bitmex.com называется также. Разумеется, галки сохраняются при закрытии окна настроек робота.

Если Вы поставите галку «Пассивное открытие» и НЕ поставите галку «Пассивное закрытие», то результаты реальной торговли у Вас будут очень хорошо сходиться с бэктестом за тот же период времени. Однако, в этом случае бэктест нужно делать уже с комиссией 0,1%, а не 0%. Почему 0,1%? Потому что в каждой позиции Вы получите премию 0,05% (если альткойны), и возможно заплатите комиссию 0,25% (возможно, а не всегда). Так в сумме получается потеря 0,2% в каждой позиции. Однако, бэктестер TradingView вычитает комиссию дважды, и на закрытие и на открытие позиции. А значит, если в бэктесте комиссия 0,1% за сделку, то это будет те же 0,2% за позицию. То есть равны.