ROBO_Trading

Улучшить руками

Обучение
ROBO_Trading Обновлено   
Так как я не представлю как такое закодить можно (может в будущем получится), то покажу только на словах это.

Вот она дала сигнал на покупку по $13,197, причем цена потом падала значительно ниже и по идее давала возможность войти в ту же сделку подешевле и повыгоднее. Падало до $12,51. Чего можно с этим сделать?

Вариант 1

"Размазывать" вход. То есть на сигнале брать на 20% депозита, а не на 100% сразу. Если это оказалось дно и цена ниже больше не пошла, то докупок не будет, сделка так и будет на 20% от депозита. Что и уменьшит прибыль в 5 раз. Однако, если цена пошла ниже, то можно докупаться. Скажем на каждой свече которая ушла ниже сигнальной можно добавлять еще 20%. Так вход в среднем выйдет дешевле, а прибыль больше. Получается такая штука: "размазанный" вход увеличивает прибыль за счет того что было куплено дешевле, но он же и уменьшает прибыль, за счет того что вход часто будет не всем депозитом.

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

Это часто называют "усреднением позиции".

Вариант 2

По страшнее. Тоже самое, но на первую покупку 100% депозита, на вторую 100% и так далее. То есть подключать плечо. Разумеется прибыль вырастает в разы, а процент прибыльных сделок такой же высокий - большинство. Но когда-нибудь, в один прекрасный миг депозит будет слит :) Дойдет до уровня ликвидации. Можно пробовать иногда, когда есть сильная фундаментальная причина. Ну например, Виталик Бутерин решил доказать всем что он русский, и быстро спился, а потому забросил проект. Теперь мы уверены что эфир может идти только вниз.

Вариант 3

Сразу искать пары где цена уже находится ниже предлагаемого уровня входа. Так намного лучше. Но и рутинно и скучно. Например, открыл график этого EOS, там сигнал на 13.197 висит (синяя линия), а цена уже ниже, и есть возможность более выгодного входа по тому же прогнозу. В среднем такие входы окажутся прибыльнее. Но я не могу Вам этого доказать, так как у меня получается эту идею запрограммировать.

Вариант 4

Самый страшный. И во многом глупый. Для депозита размером в сто баксов подойдет :) Делается тоже самое, но на каждой следующей свечи ниже сигнальной добавляется в позицию не столько же, а каждый раз в 2 раза больше. По экспоненте. Ну то есть на сигнальной свече куплено 10 монет, на следующей, если она ниже, 20 монет, на следующей 40, потом 80 и так далее. Такая стратегия сольет депозит гарантированно, это вопрос времени, но разогнать депозит может успеть в разы. Так что если вовремя остановиться и прекратить, перейти на менее рисковый подход. И сумма должна быть такая какую потерять не жалко. Это как лотерейный билет, но с положительным мат.ожиданием. Может повезет, может нет, но шансы что повезет немного выше. Постоянно так крутить смысла нет точно, так как в итоге будет слив, а если в итоге всегда ноль (если не остановится), то без разницы какой огромный был плюс до слива.

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

Комментарий:
Ответ на частый вопрос:
- Почему от шорта прибыль по стратегии в разы меньше везде?

Ответ:
- Потому что тесты показывают тут лишь 2017 год, а весь год был бешенный рост. Поэтому не удивительно что лонги куда прибыльнее, на таком то бешенном росте. Шорты были бы прибыльнее логнов если бы цена за период теста преимущественно падала бы, как например 2014 год у биткойна.
Комментарий:
Отвечаю на частые вопросы.

Вопрос: можно ли сделать оповещение/звук/алерт у стратегии?
- Нет, нельзя, сервис TradingView не имеет такой фичи для скриптов, увы.

Вопрос: что это за цифры у стрелок?
- Это количество монет, которое якобы купила стратегия при тесте. То есть ничего не значат. Цифры можно отключить в настройках стиля.

Вопрос: сделал капитал 100 баксов и нифига не фурычит, почему?
- Потому что TW так работает, что не позволяет покупать дробное число монет (потому что нельзя купить 0.0353 акций, например). Можно купить только целое число. А 100 баксов не хватит на одну монету эфира или битка. Поэтому в тестах ставьте большой капитал, 100к долларов или лям.

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

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