ROBO_Trading

Robot WhiteBox v0.900 Beta скачать бесплатно

ROBO_Trading Обновлено   
BITMEX:XBTUSD.P   Bitcoin
Наконец-то. Выкладываю очень сырую, но полностью стабильную версию (у меня 3 недели уже без сбоев и ошибок торгует), потому как от меня уже просто требуют хоть что-нибудь выложить, дабы показать что что-то делается. Из хорошего: торгуется полностью стабильно уже, использовать вполне можно полноценно, но не работают еще разные не очень нужные не обязательные вещи, различные отчеты, звук и прочие мелочи.

Отсчет начнем опять с v0.900, бета-версия будет работать без всяких ограничений по сумме до 1.12.2018, после чего превратится в тыкву. Скорее всего бета-тест будет продлён и до конца года. Поддерживается только биржа BitMEX, зато сразу все пары с неё. Работает только стратегия Shift MA, стратегия RSI пока еще не работает (но Вы можете её использовать в старом роботе еще до конца года).

Стратегия в роботе WhiteBox совпадает со скриптом стратегии Noro's Shift MA v1.1 на TradingView.com. Этот скрипт надо использовать для подбора параметров. Как обычно.

Скачать

Содержание файлов архивов идентичное, поэтому достаточно скачать только один файл:

1) Zip: yadi.sk/d/XMOEBtWT2_ZV6w
2) Rar: yadi.sk/d/a6hvNmfhbZtKPg

Что торговать

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

Ниже бектест этого скрипта с лотом в 500% на паре биткойн к доллару с 01.01.2018 (менее года). Большой ли это лот? Так как в Shift MA не используется пирамидинг, то тут лот в 500% примерно соответствует лоту в 100%, какой был в прошлом боте Fast RSI. То есть в этом боте лот можно ставить намного больше, и даже на 500% можно рискнуть.

Если не хочется почему-то торговать пару "TRX/BTC", а хочется биткойн или эфир, то выбирайте другой файл пресета, который для биткойна (называется там "XBTUSD"), он же подходит для эфира. В отличии от пресета для трона, там гораздо больше шифт (5% для лонга и 10% для шорта), из-за чего сделки очень редкие.

Краткая инструкция

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

1) Запустите робота, файл WhiteBox.exe
2) Нажмите кнопку "Settings"
3) В левом верхнем углу выбирайте русский язык
4) Ниже надо выбрать размер лота "процент"
5) Создайте на бирже BitMEX API-ключ с правами ордера
6) Вставьте ключ и секрет в поля настроек BitMEX в роботе
7) Звуки выбирать не надо, они всё равно пока не работают :)
8) Нажмите внизу кнопку "Проверка"
9) Если пишет что никаких ошибок нет, то закрывайте окно настроек
10) Должно быть видно панель "Инструмент", если Вы её не видете то нажмите кнопку "Пара"
11) Выбирайте биржу BitMEX.com
12) Далее выбирайте валюту "BTC" если для пары "TRX/BTC" (или "USD" если для биткойна или эфира)
13) Далее выбирайте пару, например для "TRX/BTC" она там называется "TRXZ18" (названия пар берутся с биржи, они в алф.порядке)
14) Выбирайте таймфрейм 1 час
15) Нажмите большую кнопку с коробкой - это открытие файла с пресетом стратегии
16) Выберете файл "BitMEX "TRXBTC.ini" (или другой) - это готовый набор настроек
17) Нажмите кнопку "Стратегия"
18) Теперь Вы должны увидеть настроенного робота, выбрана стратегия Shift MA, тип цен OHLC4 и прочее
19) Панель фильтры пока пустая, пока не сделано, они не обязательны
20) Нажмите кпопку "Запуск"
21) Есть что-то не так, то появится сообщение с ошибкой на русском языке
22) Чтобы остановить торговлю нажмите кнопку "Стоп" (при этом позиции не закроются, а ордеры не отменятся!)

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

Один раз в час робот будет рассчитывать размер лота и цены где размещать ордеры в соответствии со стратегией Shift MA (так же как в скрипте Shift MA на TradingView.com), и все цифры должны точно совпадать.

Не сделано или не работает

- Не показывает задержку (lag)
- Не показывает стабильность (uptime)
- Не ведется лог и логфайл
- Нет мануала
- Не работает звук вообще
- Не работает стратегия RSI (это та же стратегия что и Fast RSI в прошлом боте)
- Не работает отчет по позициям и отчет по дням

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

Результаты

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

У меня без сбоев работает с 01.10.2018, размер лота я несколько раз менял, был 100% и 300%. Всё время на паре "TRX/BTC". Шифт был по 2% и для лонга и для шорта, в итоге вышло +35,5% за 21 день торгов. Но это не показатель.

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

Для полной безопасности можно сделать следующее (и это не обязательно).

1) Создавая API-ключ укажите свой IP-адрес, тогда с других IP-адресов нельзя будет подключиться.
2) Через FireWall или VPN запретите роботу (там 2 EXE-файла, кстати) подключаться к любым IP-адресам, кроме адреса биржи.
3) Ваш API-ключ сразу сохраняется в зашифрованном виде, и хранится только в файле settings.ini в папке ini в папке с роботом. Ключ не хранится в темпе, реестре, памяти, или где-либо еще.

Это значит что после этих действий Вашим ключом сможете пользоваться только Вы, и никто другой. Кроме того, Ваш ключ никто не узнает, даже тот кто получит доступ к Вашим файлам. Я тоже его узнать не смогу, если захочу.

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

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

В верхнем левом углу может быть "слайдер" или "поле". Им по задумке можно будет регулировать позицию вручную, то есть вмешиваться в торговлю не мешая роботу на той же паре. Это соответствует параметру "Коррекция", который был в прошлом боте. Но в 900-ой версии это еще не работает, а только отображается :)

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

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

Панели информации теперь можно менять местами просто перетаскивая мышью. Например, панель "аккаунт" и панель "позиция" получится поменять местами. При закрытии робота это не сохранится.

Настройки стратегии пользователя сохраняются при нажатии на кнопку "Запись". Если просто закрыть бота, то не сохранятся.

Параметр пирамидинг не влияет на стратегию Shift MA

Размер лота можно указывать не только в процентах от счета, но и в долларах или в биткойнах. Для этого в окне настроек надо выбрать тип лота "Валюта", тогда можно сделать лот по 100 долларов например на парах типа биткойн/доллар или эфир/доллар (на битмексе нет других пар к доллару).

Режим открытия и закрытия позиции надо ставить "Лимит" для стратегии Shift MA. Не нужно выбирать там мейкер или тейкер. Лимитный ордер это тоже означает получать премию мейкера всегда и не платить комиссию. Разница от мейкера в том что у режима "Лимит" ордер выставлен заранее, его видно на сайте бирже, так удобнее и нагляднее.
Комментарий:
Диверсификация

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

Поэтому чтобы запустить 2 робота (можно на одном ПК) надо 2 аккаунта, скопировать папку с роботом. Тогда можно запустить одного работа, скажем, на биткойне, а второго на эфире.

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

Для робота рекомендуется арендовать выделенный виртуальный сервер, либо взять такой бесплатно (некоторые компанию дают бесплатный доступ на несколько месяцев). Стоит обычно 1000-1500 рублей в месяц, подойдет самый дешевый тариф и самый слабый сервер.

Использование выделенного сервера означает что Вы не пострадаете от отключения интернета, электричества, или от того что домашний ПК где-то ночью завис.

Однако, первое время вполне допустимо, я считаю, тестировать на домашнем ПК.

Робот на среднем ПК должен съедать менее 5% процессора, не грузит видеокарту, так что не мешает использовать ПК.
Комментарий:
Бектесты

Так как на бирже BitMEX длительная история котировок есть только по паре XBT/USD, то только её можно нормально тестировать по бирже битмекс. Другие пары лучше тестировать на бирже BitFinex. Да, там цены слегка отличаются, но в среднем это будет тоже правильным подбором параметров. Бектестер на бирже BitMEX может показывать довольно маленькую прибыль просто потому что история котировок на паре пара месяцев всего, а не с начала года.
Комментарий:
Комиссия

Напомню что тестировать стратегию Shift MA нужно именно БЕЗ комиссии (с нулевой комиссией), так как в отличии от прошлого бота этот бот открывает и закрывает позиции только лимитными ордерами, следовательно, в принципе никогда не платит комиссию, а наоборот получает премию мейкера. Протестировать вместе с премией мейкера не получится, так как бектестер TradingView такую фичу не поддерживает, а жаль. То есть реальная прибыль должна быть чуточку больше чем на бектесте за тот же период за счет премии мейкера.

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

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

Тогда бектест не очень точно показывает какая возможная прибыль/просадка будет, а как бы отвечает на вопрос: "Оптимальные это параметры или нет?". То есть задача бектестера это подобрать такие параметры где достаточно маленькая просадка и максимальная прибыль. Для особо нервных так же важен параметр процент прибыльных сделок.

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

Многие криптовалютные биржи разделяют трейдеров на мейкера ордера (тот кто создал ордер в стакане) и тейкера ордера (тот кто закрыл чужой ордер, купив или продав "по рынку" в стакан). Часто тейкерам дают скидку на комиссию, то есть тейкер платит комиссию меньше чем мейкер. На некоторых криптовалютных биржах комиссия мейкеру и вовсе равна нулю.

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

На парах XBT/USD и ETH/USD комиссия тейкера 0.075%, а премия мейкера 0.025%. На остальных парах у них комиссия 0.25%, а премия 0.05%.

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

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

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

Робот выставляет ордер с пометкой "Пассивный", а значит ордер либо сработает с премией мейкера, либо не сработает вовсе, и тогда будет повторная попытка. То есть в случае каких-то сбоев робот комиссию платить не будет всё равно. Здесь было продумано.

Пользователь робота хоть и не будет платить бирже комиссию, не является для биржи бесполезным, ведь пользователь робота увеличивает ликвидность на бирже, потому и полезен ей.
Комментарий:
Бета-тест уже выявил проблемы :) Пишут мне что на биткойне и троне нормально работает, а вот на эфире почему-то не работает. Почему на эфире не работает еще не понятно, будет исправлено в версии 901.
Комментарий:
Бан биржи

Если Вы запустите 2 бота на один аккаунт, то уже через несколько минут биржа забанит Ваш аккаунт на 1 час. Причем несколько минут может работать нормально, а потом бан.

В роботе на панели API-ключ есть показатель "API лимит". Если этот показатель упадет до 0 - Вас сразу забанят.

Обычно этот показатель болтается около 300 и не может быть больше 300. Если падает ниже 250 например значит что-то не так. Такого быть не должно. Считаем что от 250 до 300 то это всё ОК.
Комментарий:
Разделитель

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

Разделитель можно и отключить убрав эту галку. Но изменения вступят в силу не мгновенно, а спустя несколько секунд. На работу бота это никак не влияет, так что можно включать/отключать разделитель при торгующем боте.
Комментарий:
Проверка

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

Теперь все настройки сохраняются в отдельные *.ini-файлы, а значит можно сохранять сколько угодно пресетов. Чтобы создать новый пресет достаточно просто скопировать ini-файл, задать ему любое имя (русские буквы и спец.символы нежелательно, не используйте слэши в названии файла) и сохранять настройки в него. Сохраняется если нажать кнопку "Запись" (Save).

По задумке я планирую добавить туда больше файлов готовых пресетов к разным парам с разной степенью риска/прибыли.

Биржа, валюта и пара в пресет не сохраняется (таймфрейм сохраняется), потому что биржа может изменить состав пар, и тогда робот может просто не запуститься. Поэтому биржу, валюту и пару нужно выбирать вручную.

Робот дает выбирать пары с других бирж, но другие биржи пока не поддерживаются.
Комментарий:
Баны

Одного пользователя биржа забанила на час (только одного). Почему - пока не ясно. Других сообщений о банах я не получал, хоть и все сообщения уже прочёл.

Если биржа банит то Вы не сможете зайти на сайт биржи 1 час. Это значит что Вы не сможете закрыть открытую позицию целый час. Служба поддержки биржи BitMEX пишут следующее (цитата без изменений):

Ошибка 403 возникает при большом количестве ошибочных запросов со стороны пользователя. Первые 6 блокировок длятся час, седьмая - неделю.

* кстати, да, на бирже BitMEX саппорт на русском языке тоже есть, что удобно.
Комментарий:
Просадки

Есть способ примерно оценить размер просадки - при помощи бектестера TradingView и скрипта стратегии. Это не гарантирует что просадка никогда не превысит тестовую, однако, скорее всего не превысит, либо превысит не сильно.

Что еще более важно - лучше выбирать такие настройки чтобы просадка на бектесте не превышала 50%. Например, если тестировать пару "TRX/BTC" с лотом в 300% и шифтами по 2%, то увидим просадку на тесте в 95% аж - то есть вероятнее всего случится слив до нуля. Не сразу, не в первый день, а когда-нибудь, может через неделю, а может через год. То есть бессмысленно заниматься такой деятельность если заранее известно что в итоге будет ноль. Какая разница какой большой была прибыль до полного слива если в итоге всё равно ноль? Вот поэтому тестовая просадка очень желательно не должна превышать 50%. Если Вы считаете что 50% это много, то может снизить риск настройками. А тут есть 4 метода и они совместимы (можно все 4 метода сразу, одно другому не мешает).

Метод 1. Самый понятный. Можно уменьшить размер лота. По умолчанию 100%, можно ставить 50%, 20%, 1%, какой хотите. 300% можно ставить на некоторых парах, если у Вас шифт большой стоит, от 5% (а не 2%).

Метод 2. Можно увеличить шифт. Тогда сигналы будут более надежными (на бектесте увеличится % прибыльных сделок и коэффициент Фактор Прибыли), но при этом и более редкие. Следовательно, у Вас будет меньше просадка, меньше сделок, и меньше прибыль (раз уж самих сделок то меньше).

Метод 3. Отключить шорт вообще. На бектестов Вы заметите (особенно на парах к доллару, а не к биткойну), что шорт в среднем приносит намного меньше прибыли чем лонг, а просадку шорт создает больше чем лонг. Так потому что рынок криптовалют склонен к резкому росту часто ("Пампы"), из-за этого шорт часто оказывается убыточным. Резкие падения тоже бывают, но бывают они реже чем пампы. Поэтому из-за регулярных пампов крипты (на всех парах это, причем всегда было, еще в 2010 году это было) возможно будет смысл убирать шорт (убрать галку шорт).

Метод 4. Самый правильный, но стоит денег :) Диверсификация. Допустим, Вы торгуете только одну пару биткойн/доллар, и за месяц вышла просадка 15%. Если бы Вы торговали 2 пары одновременно, не только биткойн, но и лайткойн например, то часто была бы такая ситуация: на биткойне Вы потеряли -15% за месяц, а на лайткойне заработали +10% за тот же месяц. Так Ваша средняя просадка уже -2,5%, а не -15%. Замечателен метод диверсификации тем что уменьшая просадку Вы по сути не уменьшаете прибыль. Да и вообще диверсификация это всегда грамотная идея, рекомендуемая почти всеми. Маленький минус методы в том что я планирую продавать полную версию бота на каждый аккаунт, а значит для двух пар надо 2 бота. Но я надеюсь что на бета-тесте Вы заработаете достаточно, и получите их условно-бесплатно. Такой план.

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

Сделки лонг и шорт работают совершенно независимо друг от друга (и у робота и у скрипта), следовательно, для подбора параметров рациональнее и удобнее подбирать параметры отдельно для лонга и шорт, просто отключая галочки. То есть сначала подбираете только для лонга, потом только для шорта, потом включаете обе галки. Я так же делаю.
Комментарий:
Папка

Если название папки будет на русском языке то робот не запускается на некоторых ПК. А вообще совет: все пути к программам всегда делайте на английском языке - так они меньше глючить будут.
Комментарий:
Скрипт

Скрипт стратегии ищите в индикаторах БЕЗ пробела. Пишется так:

Noro's ShiftMA Strategy v1.1

То есть ShiftMA без пробела, а наверху я написал с пробелом что не верно. Нужна именно версия 1.1
Комментарий:
Вопрос: "Если робота остановить (или случайно закрыть) и потом сразу снова запустить это как-то навредит?"

Ответ: Нет, не навредит. Уже учтено такое.
Комментарий:
Версия v0.901

Главное изменение - найдена ошибка, из-за которой робот мог бесконечно отменять свой же ордер, и исправлена. Ошибка в будущем не повторится. Бан биржа выдала тогда тоже из-за неё. Если у Вас этой ошибки не было, то она очень может случиться в будущем в версии 900, поэтому рекомендую всем обновить версию на v0.901. Сорри за неудобства, но бета-тестирование для таких случаев и делается.

Прочие изменения (незначительные):

1) Убраны лишние нули после запятой у показателя "размер лота"
2) Убран неуместный значёк доллара у показателя "средяя цена" и "ликвидация" (например у пары TRX/BTC никаких долларов нет)
3) Выпадающий список таймфреймов переведен на русский

Содержимое архивов одинаковое, поэтому достаточно скачать только один файл:

1) ZIP yadi.sk/d/IcG74GlIoJ0Ybg
2) RAR yadi.sk/d/9MFSNu1R5vtkyg
Комментарий:
Вопрос: "Зачем нужна таблица топ с монетами?"

Ответ: на панели информации "Счёт" (Account) есть показатели "Баланс" и "Маржа", которые измеряются в долларах. То есть показывает сколько денег на счету сейчас если измерять в долларах, а не в биткойнах. Более полезно это будет на других биржах, на бинансе например, если у пользователя куча разных монет куплено, то будет показывать оценку всего счета в долларах. Для этого нужна таблица топ.

Вопрос: "Цены топа это койнмаркеткап.ком?"

Ответ: да. Цены берутся с сайта CoinMarketCap.com (не по API, парсинг веб страницы - так надежнее) раз в 5 минут, и исходя из этих цен измеряется баланс счёта в долларах.

Вопрос: "Если сайт койнмаркеткап исчезнет или изменится как это повлияет?"

Ответ: почти никак. Это тоже уже учтено. Просто перестанет работать таблица топ и перестанет отображаться баланс счёта в долларах, а робот и торговля будет работать дальше нормально. Топ и CoinMarketCap.com - это не обязательные штуки, просто для удобства сделано.

Вопрос: "Когда будут другие биржи?"

Ответ: если повезет то бинанс в этом году успею доделать, а HitBTC скорее всего только в следующем году. Напомню что HitBTC хороша тем что там можно торговать БЕЗ комиссии (там даже премия мейкера 0.01% есть) и там более 700 пар, что всем хватит.
Комментарий:
Вопрос: "Что произойдет в дату экспирации фьючерса, если этот фьюч торгует бот?"

Ответ: чуть подробнее опишу. Пары "XBT/USD" и "ETH/USD" на бирже BitMEX это бессрочные контракты, так что у них нет даты экспирации вообще. То есть этих двух пар это не касается. Все остальные пары на этой бирже - фьючерсы, трех-месячные, и раз в три месяцы срок заканчивается (экспирация), а Ваши позиции закрываются автоматически. Тут 2 варианта что произойдет, либо в момент экспирации у Вас была открыта позиция, либо не было.

Если позиция была открыта, то биржа её автоматически закроется в момент экспирации, при этом Вы заплатите стандартную комиссию, и не получите премию мейкера. Позиция закроется по рынку, как в плюс, так и в минус.

Если позиции не было, то ничего не произойдет. Биржа просто отметит ордеры и бот перестанет торговать. Например, Вы выбрали пару TRXZ18 и эта пара будет существовать на бирже только до конца 2018 года. В конце года пара исчезнет с биржи, а бот её торговать уже не сможет.

На сайте биржи в левом нижнем угло есть окно "Данные контракта" (если выбран русский интерфейс сайта). Там есть строка "Дата экспирации". Если навести на эту строку курсор мыши то покажет точную дату и время. А именно 28 дек., 17:00. Причем это именно время биржи, а не Ваше местное время.

Следовательно, 28 декабря 2018 нужно остановить робота, а 29 декабря запустить снова, выбрав новую пару, в названии которой будет цифра уже 19 (год). То есть это нужно делать раз в три месяца. Это не нужно делать для пары биткойна или эфира, так как эти контракты бессрочные.

Если Вы почему-то это не сделали, не успели или забыли, то ничего страшного не произойдет. Биржа сама автоматически закроет Вашу позицию, а торговля не возобновится, так как пара будет удалена с биржи. Бот будет просто постаивать пока Вы не смените в нём пару. Пропустив дату экспирации Вы не можете создать какой-то там огромный убыток.
Комментарий:
Так же в настройках для пары TRX/BTC что я предлагал, можно уменьшить период MA с 3 до 2, так результаты чуть лучше, а сделки немного чаще. На всякий случая прилагаю скрин с настройками:

hkar.ru/VTMR
Комментарий:
Если у Вас бот постоянно выставляет и отменяет ордер, то отключите его и ждите 902-ой версии :( там еще один недочёт выяснился сегодня.
Комментарий:
Версия v0.902

Изменения:

1) Исправлен глюк постоянной отмены ордера
2) Убраны параметры минимальных ордеров в окне настроек (уже не нужны)
3) Доделана таблица "Позиции"
4) Частично работает лог

ZIP yadi.sk/d/Dp4AUIOFQyQc6w
RAR yadi.sk/d/LdvcR3zKVWTnbA
Комментарий:
С настройками что я предлагал для пары TRX/BTC (такие же как в файле пресета, период 3, шифты по 2%) сегодня была одна сделка. Покупка монеты по 366 сатош и продажа по 369 сатош. +0,82% если лот 100%, а еще плюс премия мейкера 0,1% (за открытие и закрытие). Итого должно было выйти +0,92%
Комментарий:
Комментарий:
Таблица позиций

Таблица позиций работает точно так же как это было в роботе BitMEX Fast RSI. Есть не знаете, то объясню. Таблицу позиций нельзя посмотреть на сайте биржи, там такого нет. Эти данные робот рассчитывает самостоятельно, а не скачивает с биржи. Для торговли таблица не нужна, она лишь для информации и удобства.

В колонках "покупка" и "продажа" указывается средневзвешенная по объему (а не просто средняя) цена, что наиболее верно. В колонке разница показывается разница между ценой покупки и продажи.

Если значение в колонке разница положительное - это была прибыльная позиция. Если отрицательное значит убыточная позиция. Причем не важно лонг или шорт.

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

1) Робот выставляет ордер, биржа его сразу отменяет и это бесконечно в цикле.

Решение: у Вас на бирже стоит кредитное плечо х1, то есть запрет выставлять ордер больше чем на 100% депозита. Робот рассчитывая размер лота округляет, и может получаться типа 100,03% от депозита и биржа такой ордер отменяет сразу. Или точнее ордер не выставляется. Нужно слева в интерфейсе биржи (на сайте) поменять кредитное плечо на "кросс", то есть неограниченное. Передвинуть этот ползунок влево.

2) Робот не запускается, кнопка проверка не работает.

Решение: На некоторых ОС почему то так бывает. Уберите пробелы в названии папки. Весь путь сделать желательно тоже без пробелов. Например: "C:/Bot/", тогда запустится.
Комментарий:
в версии 902 (пока последняя) выяснилась проблема с 45-минутным таймфреймом, которую исправлю в 903. Не используйте ТФ 45-минут. Остальные ТФ правильно работают.

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

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