ROBO_Trading

Стратегия с ценовым каналом

教育
ROBO_Trading 已更新   
BITMEX:XBTUSD.P   Bitcoin
Добавлена еще одна стратегия. Её плюсы:

1) Простая для понимания
2) Достаточно универсальная (любая пара криптовалюты к доллару годится)
3) Есть стоп-лоссы и их можно отключать
4) Низкая просадка
5) Открытый исходный код, относительно понятный, версия 4, без команд security
6) Доходность/просадка лучше чем у стратегий типа ShiftMA и MultiMA с тем же размером лота, если пары к доллару

Низкая просадка так же означает что её и увеличить можно за счет увеличения размера лота (кредитного плеча), что приведёт и к увеличению доходности тоже. На битмексе только 2 пары к доллару: "XBT/USD" и "ETH/USD", но биржа вполне может создать новые пары в будущем. Да и вообще другие биржи тоже бывают.

Индикатор

Очень простой. Это обычный "Ценовой Канал" (Price Channel). На графике отображается чёрными линиями.

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

Стратегия

По классике жанра - на пробой ценового канала. Вход в позицию стоп-ордером. А это значит что придётся платить комиссию. По умолчанию в скрипте стоит комиссия 0,1%, хотя на битмексе она 0,075% для этих пар. Просто кроме комиссии бывает еще и проскальзывание. А оно всегда в невыгодную сторону. И чтобы его учесть нужно тестировать с комиссией больше чем реально на бирже, то есть "с запасом".

Если цена вернется к середине канала (красная линия), то срабатывает стоп-лосс, и позиция закрывается. Далее сидим без позиции вообще. Пока цена снова не коснётся черной линии.

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

И еще

Исходный код решил не скрывать, так как мои подражатели (а вот их несколько уже) не совсем уж идиоты, и догадались бы об устройстве стратегии. Поэтому если хотите пилить бота по стратегии, то напишите мне - обсудим.

В моего бота стратегия будет добавлена в следующей версии, где-то в ноябре. Эта стратегия так же поможет соответствовать требованию биржи битмекс по количеству сработавших ордеров (QFR). То есть если запустить эту стратегию на одной паре, и MultiMA на другой паре - то тогда вероятность словить QFR-бан от биржи будет нулевой. При этом не обязательно вкладывать крупную или существенную сумму в Channel-стратегию - достаточно вложить всего 1 доллар, и тогда Артурчик будет доволен что у Вас много сработавших ордеров, и банить больше не станет. То есть данная стратегия окажется полезно как метод защиты против QFR-банов биржи.
評論:
Про параметры.

Таймфреймы лучше всего 1ч, 4ч, 1день.
Длину ценового канала лучше всего брать такую:
- 10
- 20
- 30
- 50
- 100
- 200

Очень нежелательно подгонять длину, типа ставить 38. Потому что это будет уже оверфиттинг и пустая трата времени. Да и опасно.

На 1ч-таймфрейме понравилась длина 50.
На 4ч-таймфрейме понравилась длина 20.

免責聲明

這些資訊和出版物並不意味著也不構成TradingView提供或認可的金融、投資、交易或其他類型的意見或建議。請在使用條款閱讀更多資訊。