ROBO_Trading

Robot WhiteBox MultiMA

7129 просмотров
619
Script for backtesting of the trading strategy of the robot.
Strategy similar to the strategy of ShiftMA, but is used on 3 limit orders, instead of one.

Lime lines - for opening of a long position.
Red lines - for opening of a short position.
The blue line (always one) - for closing of any positions.
Информация о релизе: +
Информация о релизе: + cancel order
Информация о релизе: + lots 4 long & short
Информация о релизе: + MA Offset
Информация о релизе: Strategy.exit
Информация о релизе: +MA Closing
Информация о релизе: +checkboxes
Скрипт с открытым кодом

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

Хотите использовать этот скрипт на графике?
👍🏻👍🏻👍🏻 На этой криптобирже всё что вам нужно: https://bit.ly/Robo_Trading

Памп биткойна с 18 июля https://youtu.be/uXtZrSG1vyw

[бесплатная реклама] Рейтинг трейдеров криптовалют:
https://tradeprofile.net/rating

Комментарии

Hi,noro!
Could you please replace the ma logic in the strategy with this formula:
src = input(close)
xa= input(25, title="杠杆倍数")
xb= input(20, title="杠杆倍数")
xd= input(15, title="杠杆倍数")
xc= input(10, title="杠杆倍数")
xe= input(5, title="杠杆倍数")
maval=input(1, title="合并几个柱子")
ma = sma(src,maval)*xa/(xa+1-(xa*0.005))
ma2 = sma(src, maval)*xb/(xb+1-(xb*0.005))
ma3 =sma(src, maval)*xc/(xc+1-(xc*0.005))
ma4 = sma(src, maval)*xd/(xd+1-(xd*0.005))
ma5 = sma(src, maval)*xe/(xe+1-(xe*0.005))
+2 Ответить
Such a great strategy robot; appreciated your generosity noro =D
+2 Ответить
Как писали уже выше, есть проблема с размерами ордеров.
Конкретный пример - ETHUSDT 1H, дата сделки 2021-05-19 (та самая, когда рынок обвалился на 30-50%)
Стартовый капитал 1000, размер ставки на весь банкролл.
Вначале идут три ордера по 0.4036 (L1,L2,L3).
Далее в тот же день чуть позже три ордера по уже 1.6144 (S1, S2, S3)
И наконец ордер L1 по 5.2468 - это более чем в 10 раз больше нашего баланса.
Это сильно искажает результаты стратегии. Вместо 10-кратного зароботка мы бы в тот день получили маржин-колл.
Ответить
@ROBO_Trading Привет,какая то проблема с датами,хотел посмотреть профитность стратегии с 2021,но не получается,тупо пропадают все сделки.В коде тоже попробовал поменять дату,тоже самое...
Ответить
Здравствуйте. А подскажите, где про настройки скрипта почитать?
Ответить
Здравствуйте. Скажите, а где про настройки прочитать?
Ответить
При тестировании данной стратегии ордерами постоянной величины (к примеру в $100) количество приобретаемых контрактов в каждой сделке должно быть примерно одинаковым ($100 / цену покупки).
Но у меня в некоторых сделках количество контрактов увеличено в 2-3 раза (Тестер стратегий, вкладка "Список сделок", столбик "Контракты").
Подскажите, как такое возможно, а то сомнения возникают в этой стратегии.
Ответить
@kdimka, одна свеча может собрать не один ордер, а сразу 2 или 3. Их до 3. Поэтому некоторые сделки будут в 2-3 раза больше по сумме. Ордеры же одинаковы по сумме всегда. Пересчет суммы ордеров стратегия и робот делают только если позиции нет.
Ответить
kdimka ROBO_Trading
@ROBO_Trading,
Когда свеча цепляет 2 или 3 уровня, то открываются 2 или 3 ордера по разным ценам входа. Т.е. это три разные сделки (к примеру в лонг), но все они примерно одинаковы по сумме. А некоторые сделки проходят по суммам в 4-5 раз больше.

У меня для примера выставлен капитал в S100, использовать на сделку 100%, пирамидинг отключен, только 1 заявка. По идее не должно быть L2,L3,S2,S3.
При тесте на ETHUSDT в начале 2021г (цена ETH в районе $1100) на $100 можно купить примерно 0,09 контракта.
А он входит на S1, L1, L2, L3 и покупает на 0,125; потом 0,25; 0,138; 0,414, т.е. ордера различаются по сумме непонятно.
Жаль скриншоты сюда приложить не могу.

Очень понравилась идея вашей стратегии, но хочу разобраться и проверить как она считает.
Для себя проверяю в excel внося цены входа/выхода, но количество контрактов не всегда сходится.
Ответить
@kdimka, а там так не сработает. В стратегии этой лимитные ордеры, выставлены заранее. То есть если свеча проходит 3 ордера, то все 3 ордера и сработают. Несмотря на то что пирамидинг отключен. Чтобы реально отключить пирамидинг нужно убирать галки лонг2, лонг3, и оставить только лонг1. Аналогично для шорта. Попробуйте.
Ответить