ROBO_Trading

ShiftMA-multi

Обучение
ROBO_Trading Обновлено   
BITMEX:XBTUSD.P   Bitcoin
Ранее пытался на PineScript (язык местных погромистов) реализовать нечто подобное, но получалось не совсем то. Думал что просто сам язык слишком ограниченный, но оказалось это просто руки кривы. На третьей версии языка это тоже можно было сделать, но решил сразу на четвертой делать. Исходный код простой и открытый.

Что тут у нас. Так же самая ShiftMA, но с минимумом моих "наворотов" для того чтобы желающие смогли хорошо понять исходный код скрипта стратегии. Потому шорт вообще не сделан, здесь только лонг. Линий для открытий лонгов - три, как видим. В этом и основное отличие. Если ставите лот 100%, значит скрипт будет пирамидиться до 300%, что соответствует плечу 3 к 1. Чтобы без плеча придется ставить лот 33%.

Так же сделал галочку offset (в русскоязычном интерфейсе будет написано "Отступ"). Это галочка не влияет на торговлю никак, а вносит косметическое изменение - все линии будут сдвинуты на одну свечу вперед, что более наглядно.

По стратегии держим 3 лимитных ордера, каждый ордер двигается на своей линии. Расстояние каждой линии от скользящей средней можно регулировать по отдельности. Но условие: каждая следующая линия должна быть дальше предыдущей (иначе не будет нормально работать). Ну то есть надо для первой линии ставить, скажем, -4%, а для второй -5%. Если для второй поставите -3% - то это уже не будет правильно работать.

Если купили на первой линии, то второй раз на ней уже не покупаем, до тех пор пока позиция не будет закрыта. Тоже самое касается и остальных линий. То есть на каждой линии покупка делается только 1 раз.

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

Вдохновлено было одним юзером бота, который по сути делает тоже самое, но неудобно. То есть у него (как я понял), запущено 3 копии бота, один покупает с шифтом -5%, второй с шифтом -7%, третий -9%, например. Цифры может и не такие, но тут не важно. Вообщем, так оказывается делают.

Может быть реализую тоже самое в боте своём, посмотрим надо ли.

Скрипт прикреплен внизу.
Комментарий:
Пару дней назад в комментариях попросили (потребовали?) снова выкладывать статистику по прогнозам по ShiftMA. Перестал я её выкладывать не потому что она постыдная, а потому что лень было уже это всё считать. Но потратил несколько часов, восстановил я её (на моём сайте копия и пруфы-ссылки на странице "Прогнозы"). Если сложить все прогнозы по ShiftMA на дневном ТФ, что я тут публиковал за всё время то получается следующее:

C учётом всех комиссий (вычитается дважды)

Прогнозов:
84
Из них прибыльны:
63%
Убыточных:
31
Прибыльных:
53
Средний убыток:
-7,070%
Средняя прибыль:
+9,807%
Средний результат:
+3,579%
Простая сумма результатов:
+300,623%
Комментарий:
L1 - значит "лонг 1". Так же L2 и L3 - следующие линии. TP - take profit, позиция закрылась значит. Хотя по факту то она не всегда профитная :) Цифры означают количество, которое якобы купил бэктестер. Цифры количества можно (и лучше) отключить для наглядности. Отключаются цифры в настройках стиля скрипта, галка "Количество".
Комментарий:
Ссылка на скрипт стратегии:


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

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