ROBO_Trading

WhiteBox без убыточных сделок

ROBO_Trading Обновлено   
BITMEX:XBTUSD.P   Bitcoin
В скрипт Robot WhiteBox ShiftMA добавлена ОЧЕНЬ опасная галочка, заставляющая стратегию вообще никогда не закрывать убыточные позиции. В английском интерфейсе эта галочка будет называться "Only profit", а в русскоязычном "Безубыток". То есть с этой галочкой скрипт закроет позицию либо без убытка, либо не закроет никогда. Вся опасность в том и заключается, что когда-нибудь это приведет к потере всего депозита. Если не предпринимать меры, чтобы печаль такую избежать. А вот какие меры есть:

1) Заставить себя иногда закрывать убыточную позицию вручную.
2) Диверсификация на несколько пар (не одновременно сольются).
3) Вручную усреднять позицию, повысить шансы закрыть в плюс

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

В робота WhiteBox я галку добавлю позже, после тестирования, но:

а) Лот не более 100%
б) Ставить большой шифт (низкий риск)
в) Будет предупреждение при запуске а-ля "Вы рискуете потерять весь депозит если не закроете убыточную позицию вручную".
г) В случае беды претензии слушать не буду, так как сразу предупреждал какая опасная эта функция.

Бектест, кстати, не будет показывать 100% прибыльных сделок, по 2ум причинам. Во-первых, сделка "в ноль" не является прибыльной по логике тестера, а он показывает только % прибыльных. То есть остальные сделки за тест принесли 0. Во-вторых, если до окончания бектеста не была закрыта позиция и она убыточная, то считается бектестером как убыточная. В сводке показателей бектестера с галкой безубытка можно найти строку "Количество убыточных сделок", и там показано что таких нет.

А еще я думаю что эта страшная фича была бы более полезна на парах к биткойну, а не к доллару. Например, "ADA/BTC", ведь если рынок будет сильно расти и откроется шорт, то расти то будет не только "ADA" но и "BTC" тоже. Как Вы понимаете "USD" так мощно пампить не будут :) Что и повышает риски шорта на парах типа биткойн/доллар и эфир/доллар.

Кстати, на битмексе безубыточная сделка в ноль на самом деле дает прибыль +0.1% (на парах к биткойну) за счет премии мейкера.
Комментарий:
Распознать не сложно места где стратегия "застряла" и не могла долгое время закрыть позицию. В этих случаях будет видно прямую горизонтальную синюю линию. Выделил на скрине стрелками.

Комментарий:
Усреднение убыточной позиции выглядело бы так. Например, заранее принимаем решение типа "Если цена упадет на 5% ниже - докупаем". То есть первая покупка на 100% депозита, вторая еще на 100%. То есть будет загружено 200% в сумме. Однако, это действие изменит среднюю цену позицию (робот это тож учтёт), и продавать по средней цене позиции в безубыток он будет уже дешевле, чем если бы это действие вручную мы не делали.

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

Лично я своё усреднять буду :)


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

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

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