
Динамическая K-линейная торговая стратегия - это стратегия, которая использует динамические K-линии для определения прорыва. Она реализуется путем идентификации формы K-линейных линий и расчета динамических стоп-лостов и стоп-стопов.
Основная логика этой стратегии заключается в следующем:
Вычислить величину объекта K-линии в процентах от общего диапазона K-линии, если величина объекта больше установленного предела величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величины величи
Если вы обнаружите большую солнечную линию, то вы можете сделать больше, чтобы войти в длинную позицию. Одновременно рассчитывайте стоп-пост и стоп-линию. Стоп-пост ниже определенного количества точек входной цены, стоп-линия выше определенного количества точек входной цены.
Если выявлена большая тёмная линия, то пустота входит в короткую позицию. Одновременно рассчитывается стоп-старт и стоп-пост. Стоп-старт выше определенного количества пунктов входной цены, а стоп-пост ниже определенного количества пунктов входной цены.
Позиции с несколькими головами остановлены или ликвидированы. Позиции с пустыми головами остановлены или ликвидированы.
Основные преимущества этой стратегии:
Логика стратегии проста, понятна, легко понятна, и подходит для начинающих.
Используя типичные формы K-линий, такие как Огнённые линии, можно эффективно улавливать рыночный прорывный импульс.
Динамически рассчитанные стоп-стоп-позиции позволяют эффективно контролировать риски.
Для этого требуется всего один параметр, что позволяет легко оптимизировать корректировку.
Однако эта стратегия также несет в себе некоторые риски:
Прорыв солнечной линии не всегда может быть устойчивым, а может быть ложным прорывом.
Неправильная настройка точек остановки может привести к преждевременной остановке или остановке.
Различные сорта и циклические параметры требуют корректировки оптимизации.
Проблемы, связанные с проскальзыванием диска, могут привести к дисбалансу прибыли и убытка.
Вышеуказанные риски могут быть уменьшены путем оптимизации параметров, строгого управления рисками, а также соответствующей корректировки времени удержания позиций.
Эта стратегия может быть оптимизирована в следующих направлениях:
Оценка эффективности различных типов сделок и циклических параметров.
Тестирование различных значений величины солнечных лучей.
Оптимизируйте размер точек для остановки ущерба.
Добавление других фильтров, таких как объем торгов, степень колебаний и т.д.
Оценить число прорывов K-линий для дальнейшей проверки надежности прорыва.
Динамическая K-линейная торговая стратегия в целом является очень практичной количественной стратегией. Она позволяет получать прибыль, захватывая высоковероятные возможности для прорыва тенденции, а также эффективно контролирует риски с помощью динамических стоп-стопов. Эта стратегия может быть дополнительно улучшена с помощью оптимизации параметров и т. Д. Это хороший выбор для начинающих в изучении количественной торговли.
/*backtest
start: 2022-11-29 00:00:00
end: 2023-12-05 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Manham Big Bar Trading Strategy", overlay=true)
// Define inputs
lookback_period = input(20, title="Lookback Period")
bullish_threshold = input(26, title="Bullish Marubozu Threshold")
bearish_threshold = input(30, title="Bearish Marubozu Threshold")
target_points = input(37, title="Target Points")
stop_loss_points = input(24, title="Stop Loss Points")
// Calculate body size as a percentage of the total range of the candle
body_size = abs(close - open) / (high - low) * 30
// Identify bullish Marubozu
is_bullish_marubozu = close > open and body_size >= bullish_threshold
// Identify bearish Marubozu
is_bearish_marubozu = open > close and body_size >= bearish_threshold
// Calculate stop loss and target levels
stop_loss = strategy.position_avg_price - stop_loss_points * syminfo.mintick
take_profit = strategy.position_avg_price + target_points * syminfo.mintick
// Strategy conditions
if is_bullish_marubozu
strategy.entry("Buy", strategy.long)
strategy.exit("Sell", "Buy", stop=stop_loss, limit=take_profit)
if is_bearish_marubozu
strategy.entry("Sell", strategy.short)
strategy.exit("Cover", "Sell", stop=take_profit, limit=stop_loss)