Type/to search

Неврологический торговый робот

EMA
2
Follow
478
Followers

img
img

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

Посмотрев на тысячи кодов Pine Script, этот "Master Trading Bot" действительно имеет две щетины. Автор вывел DCA на новый уровень: не бездумное инвестирование, а интеллектуальная система наращивания запаса на основе технических показателей.

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

Комбинация многочисленных технических показателей, но логика четкая и не излишняя

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

Условия покупки строгие: быстрая EMA> медленная EMA+MACD золотая вилка+ цена в Буринском центре выше + RSI < 65. Эти четыре условия одновременно удовлетворяются, чтобы открыть позицию, отфильтровывая большинство ложных сигналов. Условия продажи также строгие: должна быть минимальная прибыль 2% + ослабление тренда + МАСД мертвая вилка.

Настройка на стопроцентное снижение убытков может показаться радикальной, но она вполне разумна.

Стопроцентный стоп-лост в коде выглядит преувеличенным, но в комментариях четко говорится: "Цена должна упасть до 0 для того, чтобы быть задействована". Это фактически закрывает традиционные стоп-лосты, управляя рисками исключительно на основе технических показателей и целевых показателей прибыли. Для стратегии DCA такая конструкция является разумной, поскольку традиционные стоп-лосты не имеют смысла, если они должны быть задействованы при падении.

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

Управление капиталом - ключевая конкурентоспособность этой стратегии

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

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

Определитесь в ситуации, не будьте универсальной стратегией.

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

RSI oversell имеет отметку 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
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)