- Площадь
- Нет стратегии взрыва верхней ветви.
Нет стратегии взрыва верхней ветви.
Автор:
Чао Чжан, Дата: 2024-05-14 16:11:10
Тэги:
М.А.РСИMACDATRББЕМАSMA
Обзор
Основная идея этой стратегии состоит в том, чтобы искать несуществующую линию K в качестве сигнала для покупки и выйти из-под нее на момент падения цены. Эта стратегия использует небольшую линию K в качестве сильного показателя силы и большей вероятности продолжения роста цены.
Принципы стратегии
- Определить, является ли текущая K-линия позитивной K-линией (закрытие выше, чем открытие)
- Вычислить, как длина провода в текущей K-линии соотносится с длиной объекта K-линии
- Если доля верхних проводов меньше 5%, то считается, что действительным является отсутствие верхних проводов.
- Запись минимальной цены на первой линии K после покупки в качестве стоп-лосса
- Когда цены падают, они выходят из позиции.
Стратегические преимущества
- Выбирая вход в K-линию без кабеля, тенденция сильнее, успех выше
- Использование предыдущего K-линейного минимума в качестве стоп-лосса, риск контролируемый
- Логика проста, легко реализована и оптимизирована
- Подходит для использования в трендовых рынках
Стратегические риски
- Возможны ситуации, когда сразу же после сигнала покупки отзыв запускает остановку.
- Для сортов с высокой волатильностью, стоп-лосс может быть установлен слишком близко к покупной цене, что приводит к преждевременному стопу.
- Отсутствие целевой прибыли и трудность в определении оптимального времени выживания
Оптимизация стратегии
- В сочетании с другими показателями, такими как MA, MACD и т. д., можно подтвердить интенсивность тренда и повысить эффективность сигналов входа.
- Для высоковолатильных сортов можно установить стоп-точки в более отдаленном месте, например, в самом низком месте передней корни K, чтобы уменьшить частоту стоп-точек.
- Введите цели по прибыли, такие как NxATR или процент прибыли, чтобы вовремя зафиксировать прибыль
- Подумайте о включении управления позициями, например, регулирование размеров позиций в зависимости от силы сигнала.
Подведение итогов
Эта стратегия позволяет эффективно поймать прибыль в трендовом рынке, используя предыдущую K-линию, чтобы эффективно поймать прибыль в трендовом рынке. Однако стратегия также имеет определенные ограничения, такие как недостаточная гибкость позиции стоп-лосса, отсутствие цели прибыли и т. д.
Обзор
Основная идея этой стратегии заключается в том, чтобы найти бычьи свечи без верхних фитилей в качестве сигналов покупки и закрыть позиции, когда цена опускается ниже минимума предыдущей свечи.
Принципы стратегии
- Определить, является ли текущая свеча бычьей (цена закрытия выше, чем цена открытия)
- Вычислить соотношение верхней длины фитила текущей свечи к длине ее тела
- Если коэффициент верхнего фитиля меньше 5%, считать его действительной бычьей свечи без верхнего фитиля и генерировать сигнал покупки
- Записывать самую низкую цену предыдущей свечи после покупки как уровень стоп-лосса
- Когда цена опускается ниже уровня стоп-лосса, закрыть позицию и выйти
Преимущества стратегии
- Выбор бычьих свечей без верхних фитилей для входа, сила тренда больше и уровень успеха выше
- При использовании минимума предыдущей свечи в качестве уровня стоп-лосса риски контролируемы.
- Простая логика, легкая в реализации и оптимизации
- Подходит для использования на трендовых рынках
Стратегические риски
- В некоторых случаях после сигнала покупки может произойти немедленное отступление, которое запускает стоп-лосс.
- Для высоковолатильных инструментов уровень стоп-лосса может быть установлен слишком близко к цене покупки, что приводит к преждевременным стоп-отам
- Отсутствие целевых показателей прибыли затрудняет понимание оптимального времени выхода
Направления оптимизации стратегии
- Комбинировать с другими индикаторами, такими как MA, MACD и т. д., чтобы подтвердить силу тренда и повысить эффективность сигналов входа.
- Для инструментов с высокой волатильностью установить уровень стоп-лосса на дополнительную позицию, например, на самую низкую точку предыдущих N свечей, чтобы уменьшить частоту стоп-лосса.
- Внедрить цели прибыли, такие как N раз ATR или процентные прибыли, чтобы своевременно зафиксировать прибыль
- Подумайте о добавлении управления позицией, например, регулирование размера позиции на основе силы сигнала
Резюме
Эта стратегия эффективно получает прибыль на трендовых рынках, выбирая бычьи свечи без верхних фитилей для входа и используя низкий уровень предыдущей свечи для остановки потерь. Однако стратегия также имеет определенные ограничения, такие как негибкое размещение стоп-лосса и отсутствие целей прибыли. Улучшения могут быть внесены путем введения других индикаторов для фильтрации сигналов, оптимизации позиций стоп-лосса и установления целей прибыли, чтобы сделать стратегию более надежной и эффективной.
/*backtest
start: 2024-04-13 00:00:00
end: 2024-05-13 00:00:00
period: 1h
basePeriod: 15m
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/
// © nagpha
//@version=5
strategy("My strategy", overlay=true, margin_long=100, margin_short=100)
candleBodySize = math.abs(open - close)
// Calculate candle wick size
candleWickSize = high - close
// Calculate percentage of wick to candle body
wickPercentage = (candleWickSize / candleBodySize) * 100
// Check if candle is bullish and wick is less than 1% of the body
isBullish = close > open
isWickLessThan5Percent = wickPercentage < 5
longCondition = isBullish and isWickLessThan5Percent
if (longCondition)
// log.info("long position taken")
strategy.entry("Long Entry", strategy.long)
float prevLow = 0.0
prevLow := request.security(syminfo.tickerid, timeframe.period, low[1], lookahead=barmerge.lookahead_on)
float closingPrice = close
//plot(closingPrice, "Close Price", color.purple, 3)
//plot(prevLow, "Previous Low", color.red, 3)
//log.info("Outside: {0,number,#}",closingPrice)
//log.info("Outside: {0,number,#}",prevLow)
if closingPrice < prevLow and strategy.position_size > 0
//log.info("inside close: {0,number} : {0,number}",closingPrice,prevLow)
// log.info("position exited")
strategy.close("Long Entry")
longCondition := false
prevLow := 0
isBullish := false
//plot(series=strategy.position_size > 0 ? prevLow : na, color = color.new(#40ccfb,0), style=plot.style_cross,linewidth = 5)
Связанные
Больше