Стратегия покупки интеллектуального аккумулятора - это доказательство концепции стратегии. Она сочетает в себе повторяющиеся покупки с входами и выходами на основе технического анализа.
Стратегия будет выделять часть средств и продолжать увеличивать позиции до тех пор, пока действует условие технического анализа.
Вы можете добавить проигрышные позиции в среднем вниз, или выбрать более агрессивный подход, который позволяет добавить выигрышные позиции.
Вы можете выбрать полную прибыль или распределить свои выходы на несколько прибылей одинакового размера.
Вы также можете решить, разрешить ли условиям выхода закрыть позицию с убытком или требовать минимальный процент получения прибыли.
Стратегия содержит технический анализ по умолчанию условий входа и выхода только для демонстрации идеи, но конечным намерением этого сценария является делегирование входов и выходов на внешние источники.
Внутренние условия используют длину RSI 7 пересечения ниже 1 стандартного отклонения Боллингерских полос для входов и выше для выходов.
Чтобы контролировать количество заказов, настроить параметры в настройках:
Сценарий разработан как альтернатива ежедневным или еженедельным повторяющимся покупкам, но в зависимости от точности ваших условий технического анализа, он также может оказаться прибыльным в более короткие временные рамки.
Причина, по которой сценарий называется интеллектуальным, заключается в том, что наиболее распространенная повторяющаяся покупка не включает в себя принятие каких-либо решений: покупать независимо от того, что с определенной частотой. Эта стратегия по-прежнему выполняет повторяющиеся покупки, но фильтрует некоторые потенциальные плохие записи, которые могут излишне задержать видение прибыльной позиции. Вторая причина также заключается в наличии стратегии выхода с самого начала, которую не предлагает никакой повторяющийся вариант покупки.
Стратегия определяет входы и выходы, основанные на перекрестке индикатора 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")