Стратегия поддержки/сопротивления-психологии-свеча обратной связи-управления деньгами является количественной торговой стратегией, основанной на техническом анализе и управлении деньгами. Эта стратегия всесторонне рассматривает уровни поддержки и сопротивления рынка, психологические настроения трейдеров, сигналы обратной связи цен и строгие правила управления деньгами, стремясь получить стабильную отдачу при одновременном контроле рисков.
Основная логика этой стратегии включает следующие части:
Определение уровней поддержки и сопротивления: Входные заранее определенные уровни поддержки и сопротивления черезinput
Когда рыночная цена пробивается через эти ключевые уровни, формируются важные торговые сигналы.
ТорговцыbullPsych
и индикатор медвежьего настроенияbearPsych
Когда цена превышает порог бычьего настроения, она имеет тенденцию идти длинным; когда она ниже порога медвежьего настроения, она имеет тенденцию идти коротким.
Состояние обратной связи свечей: feedbackCond
После того, как цена достигнет уровня поддержки / сопротивления и удовлетворит условие настроения, он определяет, следует ли вводить торговлю на основе условия обратной связи.
Соотношение риск-вознаграждение: rewardRiskRatio
Определяет соотношение между целевой прибылью и допустимым риском.
Размер позиции: Динамически рассчитывать размер позиции каждой сделки на основе баланса счетаstrategy.equity
и процент риска каждой сделкиriskPerTradePercent
, осуществление количественного контроля рисков.
Сигналы въезда: Комбинировать прорыв уровня поддержки/сопротивления, психологические индикаторы настроения и условия обратной связи свечей, используяstrategy.entry
функция для захвата длинных и коротких сигналов.
Принимать прибыль и не терять: Динамически рассчитывать цену получения прибыли и цену остановки потери на основе соотношения риск-вознаграждение.strategy.exit
функция для условно выхода, строго контролируя соотношение прибыли и убытка каждой сделки.
Визуализация: Используйтеplot
иplotshape
Функции для нанесения линий уровня поддержки/сопротивления и обозначения сигналов обратной связи свечей на графике, обеспечивающие интуитивные ссылки для принятия торговых решений.
Преимущества стратегии поддержки/сопротивления-психологии-реакции свечей-управления деньгами:
Он объединяет факторы технического анализа и факторы настроения на рынке, формируя многомерную всеобъемлющую логику торговли с большей адаптивностью и надежностью.
Настройка условий обратной связи свечей может эффективно фильтровать сигналы шума и улучшать достоверность сигнала.
Контроль размеров позиций с фиксированным соотношением риск-прибыль делает стратегию более строгой с точки зрения управления деньгами, эффективно избегая чрезмерного риска одной сделки.
Динамический расчет уровней получения прибыли и стоп-лосса позволяет контролировать соотношение прибыли и убытка каждой сделки, что способствует долгосрочной стабильной эффективности кривой собственного капитала.
Ключевые параметры показателей могут быть гибко регулированы с помощьюinput
функциональность, обеспечивая сильную настройку и настройку.
Выбор уровней поддержки и сопротивления имеет определенную субъективность, и неправильный выбор может привести к частым ошибочным оценкам.
Показатели настроения на рынке не являются абсолютным показателем ценовых тенденций и могут потерпеть неудачу в экстремальных рыночных условиях.
Эффективность сигналов обратной связи зависит от надежности моделей свечей, но качество сигналов свечей может снижаться на волатильных рынках.
Стратегии с фиксированным коэффициентом риск-прибыль могут упустить более высокую потенциальную доходность во время значительных колебаний рынка.
Для устранения вышеуказанных рисков можно оптимизировать и улучшить следующие аспекты:
Динамическое определение уровней поддержки и сопротивления: Фиксированный ввод уровней поддержки и сопротивления может не хорошо адаптироваться к изменениям рынка в режиме реального времени.
Всеобъемлющие показатели объема торговли: В настоящее время стратегия в основном основывается на самой ценовой информации, а объем торгов является еще одним важным сигналом рынка.
Динамическая конфигурация длинных и коротких позиций: В настоящее время соотношение позиций стратегии для длинных и коротких направлений фиксировано, что может не хорошо адаптироваться к тенденциям рынков.
Оптимизация порогов получения прибыли и остановки потерь: Фиксированные коэффициенты получения прибыли и остановки убытков могут не соответствовать дифференциации рыночных условий. Адаптивные алгоритмы получения прибыли и остановки убытков (такие как последующая остановка, остановка волатильности и т. Д.) могут быть использованы для динамической корректировки порогов получения прибыли и остановки убытков на основе таких характеристик, как амплитуда и частота колебаний цен, преследуя более высокие уровни прибыли при одновременном контроле рисков.
Включение моделей машинного обучения: Традиционные технические показатели и правила, хотя и простые и эффективные, могут иметь ограничения в работе со сложными изменениями на рынке. Модели машинного обучения (такие как машины-векторы поддержки, деревья решений, нейронные сети и т. Д.) можно считать внедренными в структуру стратегии. Благодаря обучению и обучению историческим данным более глубокие рыночные модели могут быть использованы для оказания помощи или даже замены некоторых традиционных правил торговли, повышая адаптивность и уровень интеллекта стратегии.
Вышеуказанные направления оптимизации могут быть выборочно реализованы на основе фактических потребностей и условий ресурсов.
Стратегия поддержки / сопротивления - психология - свеча обратная связь - управление деньгами является всеобъемлющей стратегией, которая объединяет различные элементы технического анализа и количественные торговые концепции. Она строит относительно полную торговую логику и систему управления рисками посредством органического сочетания нескольких измерений, таких как уровни поддержки / сопротивления, настроения рынка, сигналы обратной связи и контроль рисков. В то же время эта стратегия также обеспечивает высокую гибкость и настраиваемость в процессе реализации, позволяя пользователям оптимизировать параметры и корректировать модули в соответствии со своими потребностями и характеристиками рынка.
Конечно, ни одна стратегия не может быть идеальной. В практическом применении она неизбежно столкнется с различными проблемами и рисками. Эффективность суждений о уровне поддержки / сопротивления, надежность индикаторов настроения рынка, шумовое помеха сигналов обратной связи и ограничения моделей рисков - все аспекты, которые необходимо постоянно оптимизировать и улучшать на практике.
В целом, стратегия поддержки/сопротивления-психологии-свеча обратной связи-управления деньгами обеспечивает относительно простую и практическую основу для количественной практики торговли. На основе освоения основных принципов, через гибкую комбинацию оптимизации и строгое практическое тестирование, ожидается, что она станет эффективным инструментом для овладения рыночными возможностями и контроля торговых рисков. В количественной торговле нет ярлыков. Только благодаря постоянному обучению и оптимизации, а также осторожному и строгому контролю рисков мы можем оставаться непобедимыми на волатильном рынке.
/*backtest start: 2023-03-16 00:00:00 end: 2024-03-21 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("S/R-Psych-Cndl-Fdbck-MM", shorttitle="SRPCFMM", overlay=true) // تعریف حمایت و مقاومت پیشرفته supportLvl = input(100, title="حمایت پیشرفته") resistanceLvl = input(200, title="مقاومت پیشرفته") // روانشناسی کندل bullPsych = input(70, title="روحیه خریداری") bearPsych = input(30, title="روحیه فروشنده") // پولبک feedbackCond = input(true, title="استفاده از پولبک") // نسبت تارگت به ریسک rewardRiskRatio = input(3, title="نسبت تارگت به ریسک") // مدیریت مالی riskPerTradePercent = input.float(1, title="ریسک برای هر معامله (%)", minval=0) riskAmount = strategy.equity * (riskPerTradePercent / 100) // Define entry conditions and feedback condition longCond = close > supportLvl and close > bullPsych shortCond = close < resistanceLvl and close < bearPsych // Execute trade entry with feedback condition if (longCond and feedbackCond) strategy.entry("Long", strategy.long) if (shortCond and feedbackCond) strategy.entry("Short", strategy.short) // محاسبه تارگت و استاپ لاس بر اساس نسبت تارگت به ریسک targetPriceLong = close + (high - low) * rewardRiskRatio stopPriceLong = close - (high - low) * (riskPerTradePercent / 100) targetPriceShort = close - (high - low) * rewardRiskRatio stopPriceShort = close + (high - low) * (riskPerTradePercent / 100) // اجرای خروج از معامله با حمایت و مقاومت و تارگت و استاپ لاس strategy.exit("Take Profit/Stop Loss", from_entry="Long", loss=supportLvl, profit=targetPriceLong) strategy.exit("Take Profit/Stop Loss", from_entry="Short", loss=resistanceLvl, profit=targetPriceShort) // نمایش خطوط حمایت و مقاومت در نمودار plot(supportLvl, color=color.green, linewidth=2, title="حمایت پیشرفته") plot(resistanceLvl, color=color.red, linewidth=2, title="مقاومت پیشرفته") // نمایش حجم پیشرفته plotshape(series=na, title="حجم پیشرفته", color=color.purple, style=shape.triangleup, location=location.abovebar, size=size.small)