Три внутренние стратегии разворота вверх


Дата создания: 2023-10-30 15:36:07 Последнее изменение: 2023-10-30 15:36:07
Копировать: 0 Количество просмотров: 610
1
Подписаться
1617
Подписчики

Три внутренние стратегии разворота вверх

Обзор

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

Стратегический принцип

Ключевые критерии этой стратегии:

  1. Первая K-линия: Ключевая линия, цена открытия выше цены закрытия

  2. Вторая K-линия: Ян-линия, цена закрытия выше цены открытия, а цена закрытия ниже цены открытия предыдущей K-линии

  3. Третья K-линия: Ян-линия, цена открытия выше цены закрытия предыдущей K-линии, цена закрытия выше цены закрытия двух предыдущих K-линий

Когда мы обнаруживаем этот сигнал, мы делаем позицию на открытом рынке и устанавливаем условия для остановки и остановки убытков. Конкретная логика торговли выглядит следующим образом:

  1. При обнаружении внутреннего роста треугольника, пустота на входе на начальной цене этой линии

  2. Установка условий остановки: если рост цен достигнет вводимого количества остановки, то сделка будет закрыта, и пустая позиция будет ликвидирована

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

  4. Когда цена достигнет точки остановки или остановки убытков, освободите позицию и ждите следующего торгового сигнала

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

Стратегические преимущества

  • Поиск обратных точек для достижения целей обратной торговли

  • “Сделайте высокие точки пустыми, но сделайте более низкие, чтобы соответствовать логике трендового трейдинга”.

  • Ясный механизм входа, остановки и остановки ущерба

  • Простая форма трех K-линий, легко узнаваемая реализация

  • Настраиваемые точки стоп-стоп для управления рисками

  • Код должен быть простым, понятным и оптимизируемым.

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

Стратегический риск

  • Неточность определения обратной формы может стать не обратным сигналом

  • Неправильно настроенная точка остановки тормоза может привести к преждевременной остановке или пропуску дополнительного хода.

  • Стратегия ожидает частых сделок, существует риск чрезмерной торговли

  • Поиск и управление позициями и т.д. могут быть улучшены

  • Осторожно выбирайте акции, эта стратегия лучше подходит для акций с волатильными характеристиками

  • Рассмотрим влияние на прибыль комиссионных и сдвиговых издержек

  • Необходимо постоянно оптимизировать мониторинг для своевременного реагирования на изменения рынка

В целом, можно контролировать торговые риски этой стратегии путем оптимизации параметров, строгого выбора акций и постоянного мониторинга.

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

  • Оптимизация параметров K-линейной формы для повышения точности идентификации

  • Оптимизация механизмов сдерживания и уменьшения убытков для достижения лучшего баланса риска и дохода

  • Фильтрация сигналов в сочетании с другими техническими показателями для повышения точности принятия решений

  • Добавление механизма управления позициями, динамическая корректировка позиций в соответствии с рыночными условиями

  • Оптимизация управления капиталом для достижения лучшего баланса прибыли и убытка

  • Тестирование различных периодов хранения позиций для определения оптимального периода

  • Оптимизация структуры кода, добавление комментариев для более четкой стратегии

  • Добавление реального дискового аналога, проверка эффективности стратегии

  • Регулирование фондового рынка, тестирование отраслевых стратегий и адаптивности отдельных акций

  • Постоянное отслеживание эффективности стратегии, своевременное выявление проблем и корректировка стратегии

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

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

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

//@version=3
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 12/02/2019
//    This is a three candlestick bullish reversal pattern consisting of a 
//    bullish harami pattern formed by the first 2 candlesticks then followed 
//    by up candlestick with a higher close than the prior candlestick.
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title = "Three Inside Up Backtest", overlay = true)
input_takeprofit = input(20, title="Take Profit pip", step=0.01)
input_stoploss = input(20, title="Stop Loss pip", step=0.01)
barcolor(open[2] > close[2] ? close[1] > open[1] ? close[1] <= open[2] ? close[2] <= open[1] ? close[1] - open[1] < open[2] - close[2] ? close > open ? close > close[1] ? open > open[1] ? close > open[2] ? yellow :na :na : na : na : na:na : na : na : na)
posprice = 0.0
pos = 0.0
barcolor(nz(pos[1], 0) == -1 ? red: nz(pos[1], 0) == 1 ? green : blue ) 
posprice := open[2] > close[2] ? close[1] > open[1] ? close[1] <= open[2] ? close[2] <= open[1] ? close[1] - open[1] < open[2] - close[2] ? close > open ? close > close[1] ? open > open[1] ? close > open[2]  ? close :nz(posprice[1], 0) :nz(posprice[1], 0) : nz(posprice[1], 0) : nz(posprice[1], 0) :nz(posprice[1], 0):nz(posprice[1], 0):nz(posprice[1], 0):nz(posprice[1], 0):nz(posprice[1], 0) 
pos := iff(posprice > 0, -1, 0)
if (pos == 0) 
    strategy.close_all()
if (pos == -1)
    strategy.entry("Short", strategy.short)
posprice := iff(low <= posprice - input_takeprofit and posprice > 0, 0 ,  nz(posprice, 0))
posprice := iff(high >= posprice + input_stoploss and posprice > 0, 0 ,  nz(posprice, 0))