Стратегия умного купли-продажи - это стратегия доказательства концепции. Она представляет собой сочетание рекурсивной стратегии купли-продажи и входа и выхода, основанных на техническом анализе.
Эта стратегия распределяет часть средств и продолжает увеличивать позиции при действительных условиях технического анализа.
Можно увеличить позиции на убыточных позициях для достижения снижения средней цены, а также можно выбрать более радикальные методы, позволяющие увеличить позиции на прибыльных позициях.
Вы можете выбрать вывести все свои прибыли или вывести часть прибыли одного размера.
Также может быть принято решение о том, чтобы разрешить условия выхода закрыть позиции с убытком или требовать минимальный процент хранения.
Стратегия содержит по умолчанию технический анализ условий входа и выхода, который используется только для демонстрации идей стратегии, однако конечная цель сценария заключается в том, чтобы поручить решение о входе и выходе внешним источникам.
Внутренние условия используют длину RSI в 7 скрещивания 1 раз стандартного расхождения.
Количество заказов можно контролировать с помощью параметров в настройках: - Изменить количество переводов. - Проценты прав и интересов на использование - Убедитесь, что количество копирований × процент использования прав равно 100, чтобы предотвратить чрезмерное использование прав (если не используется рычаг)
Сценарий предназначен как альтернатива ежедневным или еженедельным рекурсивным покупкам, однако, исходя из точности условий технического анализа, он также может быть выгодным на более низких временных отрезках.
Эта стратегия называется "умной ловушкой" потому, что наиболее распространенная практика рекурсивной покупки заключается в том, чтобы не принимать во внимание решение: указывать частоту покупки в любом случае. Эта стратегия по-прежнему выполняет рекурсивную покупку, но отфильтровывает некоторые потенциальные ошибки во времени входа, которые могут неоправданно задерживать просмотр позиции в прибыль. Вторая причина заключается в том, что с самого начала была установлена политика выхода, а рекурсивная покупка сама по себе не предоставляет этой функции.
Эта стратегия определяет время входа и выхода с помощью скрещивания индикаторов RSI с лентами Брин; в частности, когда RSI находится ниже, выходит на спад, когда RSI находится ниже, а когда RSI находится выше, на подъеме.
Кроме того, стратегия также предоставляет настройки для перекрытия и разделения сделок; сумма процента переписывания и процента прав, используемых каждый раз, должна быть равна 100, чтобы предотвратить чрезмерное использование средств. Можно выбрать, разрешить продолжение размещения на прибыльных позициях или размещение только на убыточных позициях для достижения снижения средней цены.
При выходе можно выбрать выход из всей прибыли или выход из части прибыли в соответствии с установленной пропорцией. Кроме того, можно установить минимальный процент задержки, и прибыль ниже этого процента не вызовет выхода.
В целом стратегия сочетает в себе рекурсивные покупки и технические аналитические показатели, которые позволяют фильтровать частичные ошибочные сигналы, чтобы достичь более стабильного купли-продажи, а также установить гибкий механизм выхода, который можно регулировать в соответствии с собственными рисковыми предпочтениями.
По сравнению с традиционной рекурсивной стратегией покупки, наибольшее преимущество этой стратегии заключается в том, что вход и выход имеют в качестве ориентиров технические показатели, которые могут фильтровать часть ошибочных сигналов, что контрастирует с ежедневной еженедельной покупкой без принятия решений. Конкретные преимущества следующие:
В целом, эта стратегия достигает регулярного хеджирования с рекурсивными покупками, а также увеличивает суждения о технических показателях входа и выхода, что позволяет корректировать параметры в соответствии с собственными предпочтениями, снижая риск слепого хеджирования и повышая эффективность прибыли.
Несмотря на то, что стратегия предусматривает фильтрацию технических показателей и гибкие механизмы выхода на рынок, чтобы снизить риск, неизбежно, что любая стратегия будет иметь определенные риски, основные из которых включают:
В результате, они не смогут выжить.
Эта стратегия может быть оптимизирована в следующих аспектах:
Оптимизировать или заменить технические показатели, чтобы повысить точность входа и выхода. Можно протестировать различные параметры или комбинации показателей, чтобы выбрать более надежный сигнал.
Добавить стратегию остановки. В настоящее время в стратегии нет установки остановки, можно установить уровень остановки в соответствии с отзывом или другими критериями, чтобы контролировать максимальные потери.
Динамическое регулирование размеров позиций. Можно в режиме реального времени регулировать сумму капитала на каждое пополнение в зависимости от количества позиций или волатильности рынка, уменьшая пополнение при высокой волатильности.
Интеграция алгоритмических сделок. В настоящее время стратегия состоит из простых показателей, возможно, добавление алгоритмических моделей, таких как машинное обучение, для определения рынка и повышения уровня принятия решений.
Оптимизировать параметры настройки. Постоянно оптимизировать параметры, такие как доля пополнения капитала, процент остановки выхода, целью которого является стремление к более высокой доходности при условии контроля риска.
Интеллектуальные стратегии накопления покупок фильтруются техническими показателями, сохраняют преимущества регулярного размещения позиций рекурсивной стратегии покупки, а также устанавливают четкие механизмы сдерживания и убытка, избегающие недостатков слепого размещения позиций и бесцельного размещения позиций. Стратегия может быть очень настраиваема в соответствии с индивидуальными рисковыми предпочтениями, что имеет большое преимущество для долгосрочных держателей.
Разумеется, в стратегии также существует риск некоторой вероятности сигнальной ошибки и неправильной настройки ПАРАМЕТРСНТТТ, что необходимо решить путем продолжения оптимизации показателей и параметров, а также вспомогательных средств остановки убытков. В целом эта стратегия представляет собой важную эволюцию от рекурсивной покупки к интеллектуальной суммированной покупке, предоставляя инвесторам относительно совершенную и контролируемую долгосрочную позицию.
/*backtest start: 2023-02-19 00:00:00 end: 2024-02-25 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © TheTradingParrot //@version=5 strategy("TTP Intelligent Accumulator", overlay=true) maxEntries = 0.0 if not na(maxEntries[1]) maxEntries := maxEntries[1] rsi = ta.rsi(close, 7) rsima = ta.sma(rsi, 14) bbstd = ta.stdev(rsi, 14) // plot(rsi) // plot(rsima) // plot(rsima - bbstd) // plot(rsima + bbstd) intEntry = rsi < rsima - bbstd intExit = rsi > rsima + bbstd maxEntries := math.max(strategy.opentrades, maxEntries) plot(maxEntries, "maxEntries") addWhileInProfit = input.bool(false, "Add while in profit") extLong = input.bool(false, "", inline = "long") entry = input.source(close,"entry", inline = "long") == 1 if not extLong entry := intEntry longCondition = entry and (strategy.opentrades == 0 or (not addWhileInProfit or close < strategy.position_avg_price)) if (longCondition) strategy.entry("long", strategy.long) minProfit = input.float(0.0, "Required profit % to exit") exitPxcandle = input.float(100.0,"% exit per candle") extShort = input.bool(false, "", inline = "exit") exit = input.source(close,"exit", inline = "exit") == 1 if not extShort exit := intExit shortCondition = exit if (shortCondition and strategy.opentrades > 0) strategy.close("long", qty_percent = exitPxcandle) plot(strategy.position_avg_price, "Avg")