1-3-1 Стратегия разворота красной и зеленой K-линии


Дата создания: 2023-10-27 16:00:41 Последнее изменение: 2023-10-27 16:00:41
Копировать: 2 Количество просмотров: 1207
1
Подписаться
1617
Подписчики

1-3-1 Стратегия разворота красной и зеленой K-линии

Обзор

1-3-1 Красно-зеленая линия K-образная стратегия - это стратегия, основанная на форме линии K для определения сигналов покупки и продажи. Эта стратегия ищет возможности покупки, наблюдая, будет ли одна красная линия K перевернута тремя зелеными линиями K.

Принципы

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

  1. Определить, является ли текущая линия K красной линией K, то есть цена закрытия ниже цены открытия
  2. До того, как определить, являются ли 3 линии K зелеными линиями K, то есть цена закрытия выше, чем цена открытия
  3. Определить, является ли конечная цена последней зеленой K-линии выше, чем две первые зеленые K-линии
  4. Если вы выполняете вышеуказанные условия, вы покупаете по рыночной цене в конце красной линии K.
  5. Стоп-стоп устанавливается как минимальная цена на красной линии K
  6. Стоп-приз устанавливается как цена входа плюс расстояние от цены входа до цены стоп-убытка

С помощью этой стратегии мы можем покупать в случае, если красная линия K будет перевернута, так как после этого тенденция, скорее всего, будет повышенной. При этом устанавливаются стоп-стопы и стоп-посты для контроля риска и блокировки прибыли.

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

1-3-1 Красно-зелёная K-линия имеет следующие преимущества:

  1. Логика стратегии проста, ясна, легко понятна и реализуема
  2. Использование K-линейной формы, не зависящей от каких-либо показателей, чтобы избежать проблем, возникающих в результате переоптимизации
  3. Есть четкие правила входа и выхода, которые могут быть объективно выполнены.
  4. Установка стоп-лосс и стоп-стоп, позволяющая контролировать риск-прибыль на каждой сделке
  5. Хорошие результаты отслеживания, с более высокой вероятностью корректировки диска

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

В этой стратегии также есть некоторые риски, о которых следует помнить:

  1. K-линейный формат не может 100% предсказать будущие тенденции, существует определенная неопределенность
  2. Покупая акции только один раз, вы можете получить небольшую выигрышную вероятность из-за специфики акций.
  3. Не принимая во внимание тенденции на рынке ценных бумаг, рискованно держать их на постоянном снижении.
  4. Если вы не установили плату за транзакцию и точку скольжения, эффект может быть хуже.

Ответ:

  1. Можно рассматривать возможность фильтрации сигналов с помощью таких показателей, как средняя линия, для повышения успешности покупки.
  2. Регулирование управления складом, строительство складов по партиям
  3. Динамическое изменение стоп-позиции или приостановка торгов в зависимости от ситуации на рынке
  4. Тестирование различных параметров стоп-стоп
  5. Тестирование эффективности диска с добавлением затрат на транзакции

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

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

  1. Фильтрация на основе индекса большого рынка. Можно отфильтровывать торговые сигналы на основе краткосрочных и среднесрочных тенденций большого рынка, покупая при росте большого рынка и останавливая торговлю при падении большого рынка.

  2. Учитывать подтверждение количества сделок. Увеличивать количество сделок по зеленой линии K. Покупать только в том случае, если количество сделок увеличивается.

  3. Оптимизируйте Stop Loss Ratio. Можно тестировать различные Stop Loss Ratio, чтобы найти оптимальное сочетание параметров. Можно также установить динамический или мобильный Stop Loss.

  4. Оптимизация управления позициями. Можно создавать позиции в серии, а затем увеличивать их, когда условия будут удовлетворены, снижая риск одноразовой сделки.

  5. Добавить дополнительные фильтрационные условия. Например, учитывать такие показатели, как средняя линия, волатильность и т. Д., Чтобы убедиться, что вы покупаете, когда тенденция более ясна.

  6. Обучение большим количеством данных - поиск оптимальных параметров. Сбор большого количества исторических данных, использование методов обучения оптимальным параметрам, таких как машинное обучение.

Подвести итог

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

Исходный код стратегии
/*backtest
start: 2023-09-26 00:00:00
end: 2023-10-26 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
//by Genma01
strategy("Stratégie tradosaure 1 Bougie Rouge suivi de 3 Bougies Vertes", overlay=true, default_qty_type = strategy.percent_of_equity,  default_qty_value = 100)

// Définir les paramètres
var float stopLossPrice = na
var float takeProfitPrice = na
var float stopLossPriceD = na
var float takeProfitPriceD = na

// Vérifier les conditions
redCandle = close[3] < open[3] and low[3] < low[2] and low[3] < low[1] and low[3] < low[0]
greenCandles = close > open and close[1] > open[1] and close[2] > open[2]
higherClose = close > close[1] and close[1] > close[2]

// Calcul du stop-loss
if (redCandle and greenCandles and higherClose) and strategy.position_size == 0
    stopLossPrice := low[3]

// Calcul du take-profit
if (not na(stopLossPrice))  and strategy.position_size == 0
    takeProfitPrice := close + (close - stopLossPrice)

// Entrée en position long
if (redCandle and greenCandles and higherClose)  and strategy.position_size == 0
    strategy.entry("Long", strategy.long)

// Sortie de la position
if (not na(stopLossPrice))  and strategy.position_size > 0
    strategy.exit("Take Profit/Stop Loss", stop=stopLossPrice, limit=takeProfitPrice)

if strategy.position_size == 0
    stopLossPriceD := na
    takeProfitPriceD := na
else
    stopLossPriceD := stopLossPrice
    takeProfitPriceD := takeProfitPrice


// Tracer le stop-loss et le take-profit sur le graphique
plotshape(series=redCandle and greenCandles and higherClose and strategy.position_size == 0, title="Conditions Remplies", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(series=redCandle and greenCandles and higherClose and strategy.position_size == 0, title="Conditions Remplies", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)


// Afficher les prix du stop-loss et du take-profit
plot(stopLossPriceD, color=color.red, title="Stop Loss Price", linewidth=2, style = plot.style_linebr)
plot(takeProfitPriceD, color=color.green, title="Take Profit Price", linewidth=2, style = plot.style_linebr)