В процессе загрузки ресурсов... загрузка...

Стратегия поддержки/сопротивления-психология-реакция на свечи-управление деньгами

Автор:Чао Чжан, Дата: 2024-03-22 14:16:08
Тэги:

img

Обзор

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

Принципы стратегии

Основная логика этой стратегии включает следующие части:

  1. Определение уровней поддержки и сопротивления: Входные заранее определенные уровни поддержки и сопротивления черезinputКогда рыночная цена пробивается через эти ключевые уровни, формируются важные торговые сигналы.

  2. Торговцы Психологические чувства: Ввести индикатор бычьего настроенияbullPsychи индикатор медвежьего настроенияbearPsychКогда цена превышает порог бычьего настроения, она имеет тенденцию идти длинным; когда она ниже порога медвежьего настроения, она имеет тенденцию идти коротким.

  3. Состояние обратной связи свечей: feedbackCondПосле того, как цена достигнет уровня поддержки / сопротивления и удовлетворит условие настроения, он определяет, следует ли вводить торговлю на основе условия обратной связи.

  4. Соотношение риск-вознаграждение: rewardRiskRatioОпределяет соотношение между целевой прибылью и допустимым риском.

  5. Размер позиции: Динамически рассчитывать размер позиции каждой сделки на основе баланса счетаstrategy.equityи процент риска каждой сделкиriskPerTradePercent, осуществление количественного контроля рисков.

  6. Сигналы въезда: Комбинировать прорыв уровня поддержки/сопротивления, психологические индикаторы настроения и условия обратной связи свечей, используяstrategy.entryфункция для захвата длинных и коротких сигналов.

  7. Принимать прибыль и не терять: Динамически рассчитывать цену получения прибыли и цену остановки потери на основе соотношения риск-вознаграждение.strategy.exitфункция для условно выхода, строго контролируя соотношение прибыли и убытка каждой сделки.

  8. Визуализация: ИспользуйтеplotиplotshapeФункции для нанесения линий уровня поддержки/сопротивления и обозначения сигналов обратной связи свечей на графике, обеспечивающие интуитивные ссылки для принятия торговых решений.

Анализ преимуществ

Преимущества стратегии поддержки/сопротивления-психологии-реакции свечей-управления деньгами:

  1. Он объединяет факторы технического анализа и факторы настроения на рынке, формируя многомерную всеобъемлющую логику торговли с большей адаптивностью и надежностью.

  2. Настройка условий обратной связи свечей может эффективно фильтровать сигналы шума и улучшать достоверность сигнала.

  3. Контроль размеров позиций с фиксированным соотношением риск-прибыль делает стратегию более строгой с точки зрения управления деньгами, эффективно избегая чрезмерного риска одной сделки.

  4. Динамический расчет уровней получения прибыли и стоп-лосса позволяет контролировать соотношение прибыли и убытка каждой сделки, что способствует долгосрочной стабильной эффективности кривой собственного капитала.

  5. Ключевые параметры показателей могут быть гибко регулированы с помощьюinputфункциональность, обеспечивая сильную настройку и настройку.

Анализ рисков

  1. Выбор уровней поддержки и сопротивления имеет определенную субъективность, и неправильный выбор может привести к частым ошибочным оценкам.

  2. Показатели настроения на рынке не являются абсолютным показателем ценовых тенденций и могут потерпеть неудачу в экстремальных рыночных условиях.

  3. Эффективность сигналов обратной связи зависит от надежности моделей свечей, но качество сигналов свечей может снижаться на волатильных рынках.

  4. Стратегии с фиксированным коэффициентом риск-прибыль могут упустить более высокую потенциальную доходность во время значительных колебаний рынка.

Для устранения вышеуказанных рисков можно оптимизировать и улучшить следующие аспекты:

  • Для поддержки и сопротивления более технические индикаторы (например, полосы Боллинджера, линии тренда и т.д.) могут быть объединены для динамического подтверждения.
  • При экстремальных рыночных настроениях сигналы настроения могут быть калиброваны путем введения показателей объема торговли.
  • Для сигналов обратной связи свечей может быть введена фильтрация с несколькими временными рамками для улучшения надежности сигнала.
  • В соответствии с предпосылкой контролируемого риска соотношение риск-вознаграждение может быть соответствующим образом увеличено для фаз с более сильными рыночными тенденциями, чтобы стремиться к более высокой доходности.

Направление оптимизации

  1. Динамическое определение уровней поддержки и сопротивления: Фиксированный ввод уровней поддержки и сопротивления может не хорошо адаптироваться к изменениям рынка в режиме реального времени.

  2. Всеобъемлющие показатели объема торговли: В настоящее время стратегия в основном основывается на самой ценовой информации, а объем торгов является еще одним важным сигналом рынка.

  3. Динамическая конфигурация длинных и коротких позиций: В настоящее время соотношение позиций стратегии для длинных и коротких направлений фиксировано, что может не хорошо адаптироваться к тенденциям рынков.

  4. Оптимизация порогов получения прибыли и остановки потерь: Фиксированные коэффициенты получения прибыли и остановки убытков могут не соответствовать дифференциации рыночных условий. Адаптивные алгоритмы получения прибыли и остановки убытков (такие как последующая остановка, остановка волатильности и т. Д.) могут быть использованы для динамической корректировки порогов получения прибыли и остановки убытков на основе таких характеристик, как амплитуда и частота колебаний цен, преследуя более высокие уровни прибыли при одновременном контроле рисков.

  5. Включение моделей машинного обучения: Традиционные технические показатели и правила, хотя и простые и эффективные, могут иметь ограничения в работе со сложными изменениями на рынке. Модели машинного обучения (такие как машины-векторы поддержки, деревья решений, нейронные сети и т. Д.) можно считать внедренными в структуру стратегии. Благодаря обучению и обучению историческим данным более глубокие рыночные модели могут быть использованы для оказания помощи или даже замены некоторых традиционных правил торговли, повышая адаптивность и уровень интеллекта стратегии.

Вышеуказанные направления оптимизации могут быть выборочно реализованы на основе фактических потребностей и условий ресурсов.

Резюме

Стратегия поддержки / сопротивления - психология - свеча обратная связь - управление деньгами является всеобъемлющей стратегией, которая объединяет различные элементы технического анализа и количественные торговые концепции. Она строит относительно полную торговую логику и систему управления рисками посредством органического сочетания нескольких измерений, таких как уровни поддержки / сопротивления, настроения рынка, сигналы обратной связи и контроль рисков. В то же время эта стратегия также обеспечивает высокую гибкость и настраиваемость в процессе реализации, позволяя пользователям оптимизировать параметры и корректировать модули в соответствии со своими потребностями и характеристиками рынка.

Конечно, ни одна стратегия не может быть идеальной. В практическом применении она неизбежно столкнется с различными проблемами и рисками. Эффективность суждений о уровне поддержки / сопротивления, надежность индикаторов настроения рынка, шумовое помеха сигналов обратной связи и ограничения моделей рисков - все аспекты, которые необходимо постоянно оптимизировать и улучшать на практике.

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


/*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)


Больше