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

Подтверждена стратегия GBS TOP Bottom

Автор:Чао Чжан, Дата: 2024-04-28 14:42:02
Тэги:ГБС

img

Обзор

GBS TOP Bottom Confirmed Strategy - это торговая стратегия, которая направлена на захват торговых возможностей на основе изменений в ценовых максимумах и минимумах. Стратегия определяет конкретные высокие и низкие точки, входит в длинные позиции при нарушении максимумов и закрывает позиции при нарушении минимумов.

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

Основное значение этой стратегии заключается в определении потенциальных точек входа и выхода. Условие входа выполняется, когда текущий максимум ниже предыдущего максимума, а предыдущий максимум выше предыдущего максимума (высокий <высокий [1] и высокий [1] > высокий [2]). Когда это условие удовлетворяется, высокий уровень входа отмечается и на этом уровне прокладывается зеленая линия. Условие покупки запускается, когда есть зарегистрированный высокий уровень входа (entryHigh), и текущий высокий уровень превышает этот уровень, в то время как цена открытия ниже высокого уровня входа.

Условие выхода аналогично условию входа. Это происходит, когда текущий минимум выше предыдущего минимума, а предыдущий минимум ниже минимума перед ним (низкий > низкий [1] и низкий [1] <низкий [2]). Когда это условие выполняется, минимум выхода отмечается, и на этом уровне рисуется красная линия. Условие продажи запускается, когда есть зарегистрированный минимум выхода (exitLow), и текущий минимум падает ниже этого уровня, в то время как цена открытия находится выше минимума выхода.

Преимущества стратегии

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

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

  1. Стратегия опирается на определенные высокие и низкие точки, но не все такие модели приводят к прибыльным возможностям, и могут возникать ложные сигналы.
  2. Если после открытия позиции цены резко изменяются, это может привести к значительным потерям.
  3. Стратегия не учитывает затраты на торговлю и сдвиги, которые могут повлиять на общую эффективность стратегии в реальных приложениях.

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

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

Резюме

GBS TOP Bottom Confirmed Strategy - это торговая стратегия, основанная на ценовых высоких и низких точках. Она направлена на захват возможностей ценовой разницы путем определения конкретных условий входа и выхода. Преимущества стратегии заключаются в ее простоте и интуитивности, но она также несет потенциальные риски, такие как ложные сигналы и отсутствие мер контроля риска.


/*backtest
start: 2023-04-22 00:00:00
end: 2024-04-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("GBS TOP BOTTOM Confirmed", overlay=true)

// Entry condition
var float entryHigh = na
var line entryLine = na
entryCondition = high < high[1] and high[1] > high[2]
if (entryCondition)
    entryHigh := high[1]
    // entryLine := line.new(bar_index - 1, entryHigh, bar_index + 10, entryHigh, color=color.green)

// Buy condition based on nearest entry
buyCondition = not na(entryHigh) and high > entryHigh and open < entryHigh

// Exit condition
var float exitLow = na
var line exitLine = na
exitCondition = low > low[1] and low[1] < low[2]
if (exitCondition)
    exitLow := low[1]
    // exitLine := line.new(bar_index - 1, exitLow, bar_index + 10, exitLow, color=color.red)

// Sell condition based on nearest exit
sellCondition = not na(exitLow) and low < exitLow and open > exitLow

// Strategy logic
strategy.entry("Buy", strategy.long, when = buyCondition)
strategy.close("Buy", when = sellCondition)

// Plot tiny dot above high[1] for entry condition
plotshape(series=entryCondition, title="Entry Dot", color=color.rgb(3, 99, 5), style=shape.circle, size=size.tiny, location=location.abovebar, offset=-1)

// Plot tiny dot below low[1] for exit condition
plotshape(series=exitCondition, title="Exit Dot", color=color.rgb(107, 3, 3), style=shape.circle, size=size.tiny, location=location.belowbar, offset=-1)

// Plot buy and sell signals
plotshape(series=buyCondition, title="Buy Signal", color=color.blue, style=shape.triangleup, size=size.small, location=location.abovebar, text="Buy")
plotshape(series=sellCondition, title="Sell Signal", color=color.orange, style=shape.triangledown, size=size.small, location=location.belowbar, text="Sell")


Связанные

Больше