ROBO_Trading

Обновление Robot BitMEX Fast RSI

ROBO_Trading Обновлено   
BITMEX:XBTUSD.P   Bitcoin
Скрипт Robot BitMEX Fast RSI делает сайт TradingView более полезным для пользователей сайта, а потому и более ценным. Статья содержит торговую идею, пусть и необычную, и ничего не продает. Не нарушает правил, которые прочитаны. Предлагает использовать бесплатную Beta-версию робота для торговли.

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

Скрипт Robot BitMEX Fast RSI (overlay)

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

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

Синие стрелки - открытие позиции и увеличение позиции. И для лонга и для шорта синего цвета. Черные стрелки - закрытие позиции. Стандартные маленькие стрелки можно отключить во вкладке "Стиль".

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

Скачать Robot BitMEX Fast RSI v0.994 Beta

Изменения в v0.994 Beta:

- большие изменения с генерацией сигналов (см. абзац ниже)
- не переносите файл strategy.ini, а то будут проблемы, задайте пользовательскую стратегию заново
- файл settings.ini можно переносить
- режим мейкера/тейкера теперь можно выбирать отдельно для открытия и закрытия позиции (но рекомендую мейкер для обоих)
- можно установить начальный депозит в "BTC" и в "USD" (от какой суммы считать прибыль) в окне настроек
- сделан отчет (по кнопке "Отчет")
- немного оптимизировано (меньше нагрузка на ПК)
- теперь не перезаписывает файл strategy.ini если запущена торговля
- теперь будет показывать события купил/продал в логе событий

Скачать

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

1) Скачать в RAR-архиве (51 мб) yadi.sk/d/p2HFrpQe3YLtU5
2) Скачать в Zip-архиве (64 мб) yadi.sk/d/QXg5s9Z53YLtZ6

Генерация сигнала

Сразу при запуске торговли у робота заполняется таблица сигналов, где может быть до 500 строк (зависит от ТФ). Если сигнал уже есть и позиция еще не должна была быть закрыта, а Вы запускаете робота - то он сразу же будет открывать позицию по сигналу. Не дожидаясь закрытия свечи.

Например: в 14:00 был сигнал открыть лонг на часовом ТФ (стало лоты = 1), в 15:00 был сигнал увеличить лонг-позицию (стало лоты = 2), но робот не был запущен в торговлю. Вы запускаете торговлю в 15:24 - в этом случае робот сразу же будет открывать лонг на 2 лота, сразу при запуске торговли. Если Вас это не устраивает, то Вы можете заранее проверить должна ли быть сейчас открыта позиция при помощи скрипта на TradingView (годится и старый и новый).

Плюсы такой системы в том что:

а) Позиция у робота и сигналы почти никогда не будет отличаться от сигналов на TradingView
б) Вы можете запустить робота с нулевым лотом (Лот, % = 0), тогда он не будет торговать, но покажет таблицу сигналов, и можно будет сверить сигналы робота и сигналы скрипта, есть ли отличия.
в) При перезапуске робота он не должен теперь закрывать сразу уже открытую позицию, а должен продолжать следовать стратегии, что тоже хорошо

Отдельный мейкер/тейкер

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

Пожалуйста, пишите вопросы/пожелания/претензии под этой статьей, а не под прошлой.

PS: прошлую версию 993 скачали 294 раза.
Комментарий:
Объявление-опрос

Использует ли кто-то метод подключения 2? Если используете 2, то почему не используете метод подключения 1?

Метод подключения 2 (старый) плохо себя показал, и в новых версиях я хочу его удалить вообще. То есть выбора метода больше не будет. Удалить хочу так как метод подключения 2 небезопасен (там можно получить доступ к API-ключу если постараться), а я хотел бы не оставлять небезопасных "дыр".
Комментарий:
Скачать версию v0.995 Beta:

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

1) RAR 51 мб yadi.sk/d/WgdC6tG53YSrwj
2) Zip 64 мб yadi.sk/d/Fu5WQ-B_3YSry5

Изменения:

Изменения в v0.995 Beta:
- добавлен очень любопытный параметр - коррекция (см.ниже)
- добавлена возможность вмешиваться в торговлю не останавлия робота (см.ниже)
- теперь робот может ставить цель "зарабатывать в USD", а не "зарабатывать в BTC" (см.ниже)
- добавился новый пресет "Ручной режим" (см.ниже)
- убрана проблема "в логе появляются старые трейды"
- немного изменена блокировка панелей настроек стратегии

Параметр "Коррекция":

При запуске торговли параметр коррекция не блокируется, так и задумано. Этим параметром можно корректировать количество лотов прямо во время торговли. То есть заменяет кнопку купить/продать, которые неоднократно просили. При этом таблица сигналов не меняется. Принимает отрицательные значения тоже, но понимает дробные значения. Если Вы поставите коррекцию +2 то лотов будет всё время на 2 больше, чем в таблице сигналов. Срабатывает не мгновенно, а через несколько секунд и зависит от лага (задержки).

Зарабатывать в USD

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

Пресет "Ручной режим"

Если его выбрать то сам робот торговать не будет вообще по стратегии. Но будет реагировать на изменение параметра коррекция. То есть торговать можно вручную, но будут создаваться ордеры в режиме мейкера. Проще говоря, этот режим дублирует функцию той программы что я ранее бесплатно раздавал, называлась BitMEX OrderMaker.
Комментарий:
Много вопросов типа "Как использовать коррекцию, зачем нужна, непонятно".

Допустим, за год робот заработал 100% прибыли. Если коррекция стояла 0, тогда робот заработал бы 100% в биткойнов (1 биткойн превращается в 2 биткойна). Если бы стояла коррекция -1 за тот же период, то заработалось 100% уже в долларах, а не в биткойнах.

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

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

t.me/Robot_bitmex_fast_rs
Комментарий:
Проверка на вирусы (67 разных антивирусов) показывает что вирусов нет:
www.virustotal.com/
www.virustotal.com/ui-public/index.html

Вы можете сами повторить эту проверку на данном сайте. Однако, Windows Defender почему то иногда ругается (уже 2 таких случая было).
Комментарий:
Если робот не запускается или запускается через раз, то измените путь к роботу так, что был без пробелов. То есть папка где лежит робот должна быть желательно без пробелов, и все вышестоящие папки тоже.
Комментарий:
Отзывы

Coin Coin
я на вашем боте за 5 дней поднял почти 14%

vittt
ваш бот уже заработал битков для покупки платной версии) так что я уже готов оплатить)

Ну а на моём нестандартном пресете пока +22,48% за весь июнь при лоте 100%
Комментарий:
Интересно что вокруг этой затеи образовывается даже некое сообщество. Не ожидал. Один из пользователь создал очень подробный мануал как настроить робота для сервера Google, много подробных картинок. Ну и это не официальная страница если что.

medium.com/@niksibpr...-google-d2dfabc10c2e
Комментарий:
Отзывы

criptofund
По итогам 3-х дней торговли (но сделок было мало, сами видели) результат - ноль.

pvasia
+2.4% в биткоине.

vittt
за 18 дней 16,9%. настройки оптимальные, лот 200%. все сделки в плюс. спасло что бот не открыл минусовую сделку, я думаю все понимают о какой идет речь).кстати сервер гугла очень стабильный
Комментарий:
Пресет

Прислали мне пресет вместо оптимального, понравился. Просадка столь же мала, а прибыль вдвое больше чем у оптимального. Лот 100%, пирамидинг 5, дает +1900% за 2017-2018.

hkar.ru/UCsd

Это можно скопировать в файл стратегии с заменой

Robot BitMEX Fast RSI strategy

long = 1
short = 1
opening = 0
closing = 0
lotpercent = 100
pyramiding = 5
correct = 0
tf = 15
rsiperiod = 4
rsilimit = 30
rsisignals = 3
useobf = 1
usecbf = 1
useocf = 1
useccf = 1
valobf = 20
valcbf = 20
valocf = 3
valccf = 1
Комментарий:
Стабильная

995-ую скачали 120 раз уже. Отсутствуют где-либо жалобы на какие-либо сбои, типа завис, пропустил сигнал, или не по сигналу. До тех пор пока жалоб на сбои нет буду считать что стабильности добился и называть версию стабильной.

Полноценная полностью законченная версия 1.0 появится в июле, но не 1 июля. При этом собирать на полную начинаю с 1 июля, так как есть опасение что "тестировщиков" все больше и больше и станет более 500, а значит не удастся соблюсти договорённость "достанется каждому тестировщику", вот поэтому заранее.

"Пробела" в торговле не образуется - если к 15 июля не будет готова 1.0, то бета-тест просто продлю до августа. То есть либо рабочая бета либо полная версия у Вас будет.

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

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

Апрель +47%
Май +7%
Июнь +20%
Комментарий:
Скачать 0.996

В архивах одинаковое содержимое, достаточно скачать только один файл

Rar yadi.sk/d/oTEhLCYt3Ydx5W
Zip yadi.sk/d/AswZsCpG3Ydx6H

Изменения в v0.996 Beta:
- изменен интерфейс (чтобы лучше всё влазило)
- галки и выбранный пресет сохраняется при закрытии
- появился файлик interface.ini (туда и сохраняется)
- в заголовке панели Счёт теперь показывается Ваш номер аккаунта BitMEX (он будет нужен для полной версии)
- в таблицу позиций добавлен номер дня месяца (просили)
- теперь робот не даёт себя закрыть если не остановлена торговля (просили)
Комментарий:
Полных копий осталось 493 из 500 :) Пишите в личные сообщение TradingView, если кому надо :)
Комментарий:
Сорри что не сразу отвечаю - завал (не только из-за бота). За сутки всем отвечу. В ближайшие пару дней обновлю документацию и там будет табличка, что принято было на адрес от Вас (анонимно) и сколько копий осталось. Если что 470 примерно есть еще :)
Комментарий:
Кстати, подробной инструкции тут не пишу, так как правила TradingView запрещают тут что-либо продавать в опубликованных идеях. Ну вот нельзя.
Комментарий:
На новом аккаунте робот может не запускаться по не ясным причинам. Лечилось обычно так - сделать вручную любую сделку, скажем на 1 доллар. После этого нормально работает уже. Так же помогало изменить размер кредитного плеча. По умолчанию стоит кросс, надо поставить любое значения, например х5, а потом снова вернуть на кросс. Эти проблемы не решены так как до сих пор непонятно почему так бывает с новыми аккаунтами.
Комментарий:
Ответ на частый вопрос: будут ли еще обновления после версии 1.0?

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

По плану сделать так: в исходный код робота будут "зашиты" номера аккаунтов, от тех кому причитается полная версия. Скачав 1.0 она изначально запускается как демо-версия, и будет работать у всех, но с ограничением суммы. Как только Вы добавите свои ключи туда, то она станет полной версией, если номер Вашего аккаунта зашит в код робота. То есть у полной не будет ограничений по времени или сумме, а зависеть это будет именно от API-ключа. При этом Вы можете удалить ключ с биржи и создать новый, если Вам это нужно.
Комментарий:
В документацию скоро добавлю страницу про полную версию. Там будет таблица кому причитается полная версия (анонимно). Если Вы там себя находите, то всё ОК. Если не находите - то пишите. Не беспокойтесь, блок-эксплорер всегда докажет факт оплаты.
Комментарий:
в 996-ой не сохраняются пользовательские настройки. Будет позже исправлено.
Комментарий:
Только что один из пользователей показывал мне скрипт (видоизмененный скрипт робота), где добавлена возможность тейк-профита. Если тейк-профит 3-4% то прибыль вырастает вдвое без увеличения просадки (на тестах 2017-2018 с комиссией 0.1%). А значит функцию тейк-профита буду добавлять робота когда-нибудь летом. За одно и стоп-лосс добавляю. Причем их можно будет включать и выключать, то есть как ранее было тоже можно будет сделать. Напомню что 1.0 будет с минимальным функционалом, а далее будут версии с дополнительными возможностями (все следующие версии уже бесплатно, не будет таких фраз от меня типа "надо доплатить").
Комментарий:
Принятые "хотелки" пользователей. Которые планирую сделать, которые уже не нужно просить сделать:

1) Автозагрузка, чтобы сразу торговал (на случай перезагрузки ПК/сервера)
2) Раздельные настройки для лонга и шорта
3) Раздельные RSI-лимиты для входа и выхода
4) Тейк-профиты и стоп-лоссы (отключаемые галкой)
5) Раздельный мейкер/тейкер для входа и выхода (уже сделано, в новых версиях есть)
6) Разделитель в таблицу сделок вернуть

Пишите если Вашей "хотелки" в списке почему-то нет.
Комментарий:
Отзыв

DDM77
Начало тестирования 02.07.18г. Версия 996. Начальный баланс 0.0263 с копейками, лот 0.003. Настройки 1,1,0,0,100,6,0,60,5,30,3,1,1,1,1. После старта сразу ушел в минус:0.0261. Сегодня закрыл вручную так как была непонятная слишком завышенная цена ликвидации . В настоящий момент баланс 0.0269 с копейками. Тестирование продолжается.
Комментарий:
Про полную версию 1.0 и как будет сделана защита от пиратства

1.0 можно будет просто скачать как раньше в архиве, когда она будет готова. Запускаться она будет как обычная демка, то есть с ограничением по сумме и по времени работы. Но если Вы вставите туда API-ключ от аккаунта, на которого записана полная версия, то демо-версия "превратится" в полную версию, и будет совместима только с этим аккаунтом. Ключ при этом можно поменять (это может иметь смысл).

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

DDM77
10.07.18г. открыл несколько позиций в лонг, в результате баланс ушел в минус. В настоящее время баланс 0.0253 с копейками (был 0.0273 с копейками). тестирование продолжается.
Комментарий:
concrete
бот работает с 19.06.18, максимальный риск, тф 45мин. - 15.5% убыток на 11.07.18.
Комментарий:
Скачать бета-версию 0.997

1) Бета-тест продлён до 1 августа 2018
2) Других изменений пока нет

Достаточно скачать только 1 файл, в архивах идентичное содержимое.

yadi.sk/d/89UrFhC13ZEG76

yadi.sk/d/T0dzCjVb3ZEGLZ
Комментарий:
Как робот пополняет позицию? Было 2 версии как он мог это делать. Первая версия пользователям не понравилась, и просили сделать вторую. Опишу обе.

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

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

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

Июль скорее всего будет у всех тут убыточным.

whiteasfer
Тест робота с 16.06. Пресет Максимальный риск, Лот 200% . Результат -20,5%

Arsek
Результат тестирования с начала июня, по 3-ём ботам. Общий итог -8,08%. Первый бот -13,53%. Второй бот -15,10%. Третий бот -4,59%. ((((

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

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