Type/to search

Нейро-доктор Торговый Робот

EMA
2
Follow
502
Followers

img
img

Это не обычная стратегия DCA, а думающий торговый робот

Просмотрев тысячи кодов Pine Script, этот «Master Trading Bot» действительно кое-что умеет. Автор вывел DCA (усреднение стоимости) на новый уровень: это не бездумное усреднение, а интеллектуальная система добавления позиций на основе технических индикаторов. Начальная позиция — 5%, каждое DCA увеличивает позицию на 2,5%, максимум до 100%. Такое постепенное управление капиталом более научно, чем традиционное равномерное усреднение.

Ключевым моментом является условие срабатывания DCA: цена должна опуститься ниже средней стоимости входа, и падение должно достигнуть динамического порога 2% + шаг × 4%. Первое DCA требует падения на 2%, второе — на 6%, третье — на 10%. Такая конструкция позволяет избежать частого добавления позиций при мелких колебаниях, увеличивая их только при настоящих откатах.

Комбинация множества технических индикаторов, но логика понятна без избыточности

Стратегия использует EMA с периодами 3/7/18 для построения трендовой структуры, полосы Боллинджера (20 периодов) для определения положения цены, параметры MACD 52/200/3, ориентированные на среднесрочные/долгосрочные сигналы, и RSI (14 периодов) для оценки перекупленности/перепроданности. Комбинация охватывает три измерения: тренд, импульс и волатильность, что делает ее надежнее стратегий с одним индикатором.

Условия покупки строгие: быстрая EMA > медленная EMA + золотое пересечение MACD + цена выше средней полосы Боллинджера + RSI < 65. Только при выполнении всех четырех условий открывается позиция, что отсеивает большинство ложных сигналов. Условия продажи также строги: как минимум 2% прибыли + ослабление тренда + медвежье пересечение MACD. Такая конструкция «продажа только при наличии прибыли» позволяет избежать бессмысленных стоп-лоссов.

Стоп-лосс в 100% выглядит агрессивным, но на самом деле разумен

Стоп-лосс в 100% выглядит впечатляюще, но комментарий в коде поясняет: «цена должна упасть до нуля, чтобы сработать». Фактически это означает отключение традиционного стоп-лосса, а управление рисками полностью полагается на технические индикаторы и цели по прибыли. Для стратегий DCA такое решение разумно — если мы увеличиваем позицию при падении, традиционный стоп-лосс теряет смысл.

Реальный контроль риска заключается в: сигнале падения цены на 2% + динамическом пороге DCA + принудительном выходе при прибыли. Стратегия отслеживает максимум за 500 периодов, и как только текущая цена падает более чем на 2% от максимума, срабатывает сигнал на продажу. Это гибче фиксированного стоп-лосса и позволяет адаптироваться к разным рыночным условиям.

Управление капиталом — ключевое преимущество стратегии

Каждая сумма покупки = текущий капитал × процент DCA ÷ текущая цена. Такая конструкция, основанная на доле капитала, а не на фиксированной сумме, позволяет стратегии наращивать позиции по мере роста счета. Начальный размер позиции в 5% контролирует разовый риск, а постепенное добавление гарантирует достаточную огневую мощь при возникновении реальной возможности.

Особенно искусна обработка состояния «just_sold»: сразу после продажи новая покупка не производится, если не появится сильный бычий сигнал. Это позволяет избежать частых сделок на колеблющемся рынке, снижая комиссионные издержки и риск эмоциональных решений.

Сфера применения ясна, это не универсальная стратегия

Эта стратегия лучше всего подходит для покупки на откатах в условиях долгосрочного восходящего тренда, на медвежьем рынке или в длительном боковике она покажет средние результаты. Параметры MACD 52/200 задают ориентацию на определение тренда крупных масштабов, поэтому стратегия не подходит для краткосрочной торговли.

Порог перепроданности RSI установлен на 25, а не на 30, что говорит о склонности стратегии покупать при более глубоких откатах. В условиях бычьего рынка это дает лучшие точки входа, но на медвежьем рынке может привести к ловле падающего ножа. Рекомендуется использовать стратегию на четком восходящем тренде, избегая запуска на вершине рынка или при нисходящем тренде.

При бэктестинге необходимо обратить внимание на максимальную просадку и непрерывные убытки

Теоретическая логика стратегии безупречна, но реальные результаты зависят от конкретных данных бэктестинга. Следует обратить внимание на: находится ли максимальная просадка в приемлемых пределах, не слишком ли много последовательных убыточных сделок, как стратегия ведет себя в разных рыночных условиях.

Естественная особенность стратегии DCA — она будет продолжать добавлять позиции при падении рынка, что означает, что сначала капитал снижается, а затем растет. Инвестору необходима достаточная психологическая устойчивость и запас средств. Рекомендуется сначала протестировать стратегию на малых суммах, убедиться в ее характеристиках, а затем постепенно наращивать объем инвестиций.

Предупреждение о рисках: любая количественная стратегия несет риск убытков; историческая ретроспектива не гарантирует будущей доходности; требуется строгий риск-менеджмент и соответствующее распределение капитала.

Source
Pine
/*backtest
start: 2024-10-20 00:00:00
end: 2025-10-18 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT","balance":500000}]
*/

// This Pine Script™ code is subject to the terms of the MPL 2.0 at https://mozilla.org/MPL/2.0/
// © MTB by Neurodoc
// By Nicolás Astorga
Strategy parameters
Strategy parameters
DCA Configuration
Initial Buy Percentage (%) (Optional)
Increment per DCA Buy (%) (Optional)
Maximum Buy Percentage (%) (Optional)
Minimum Profit for Sell (%) (Optional)
Risk Management
Stop Loss (%) (Optional)
Price Drop for Sell Signal (%) (Optional)
Indicator Parameters
Fast EMA (Optional)
Medium EMA (Optional)
Slow EMA (Optional)
Bollinger Bands Length (Optional)
BB Standard Deviation (Optional)
MACD Fast (Optional)
MACD Slow (Optional)
MACD Signal (Optional)
RSI Length (Optional)
RSI Oversold (for divergence) (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)