52-недельная стратегия торговли с высоким низким диапазоном - это стратегия, которая использует
Эта стратегия рассчитывает самый высокий максимум и самый низкий минимум за последние 5 дней (поддается корректировке), чтобы определить, вступила ли цена в новый диапазон торговли.
Вычислить самый высокий максимум и самый низкий минимум за последние 5 дней, чтобы сформировать диапазон торговли.
Когда цена превышает верхний предел этого диапазона, это указывает на то, что она может выйти в более высокий диапазон и может быть открыта длинная позиция.
Когда цена опускается ниже нижней границы этого диапазона, это указывает на то, что она может войти в более низкий диапазон и может быть открыта короткая позиция.
Установка стоп-лосса вблизи верхнего/нижнего предела предыдущего диапазона для контроля риска.
Повторяйте вышеуказанные суждения и постоянно корректируйте диапазон торговли, чтобы получить прибыль.
Использование таких прорывов для определения тенденций и генерации торговых сигналов является основной идеей этой стратегии.
Стратегия 52-недельной высокой низкой коробки имеет следующие преимущества:
Логика стратегии проста и интуитивно понятна, легко понять и реализовать.
Он может улавливать движения тренда после того, как цены входят в новые диапазоны.
Существует четкая стратегия стоп-лосса, которая может эффективно контролировать риск.
Длина диапазона может быть скорректирована для адаптации к различным диапазонам циклов и различным сортам.
В целом, это стратегия трендовой торговли с хорошими возможностями контроля риска и практичностью.
Стратегия также сопряжена с некоторыми рисками, в основном включающими:
Когда тенденция не очевидна, могут произойти несколько небольших потерь.
Неправильные настройки диапазона также увеличивают вероятность ошибочных сделок.
Стратегия стоп-лосса не может полностью избежать риска огромных разрывов цен.
Это требует от трейдеров постоянного тестирования и оптимизации параметров стратегии на практике и тщательного управления рисками.
Стратегия 52-недельной высокой низкой коробки также может быть оптимизирована в следующих аспектах:
Комбинировать показатели объема торговли или скользящей средней для проверки сигналов покупки и продажи и повышения точности.
Оптимизировать параметры длины коробки для адаптации к изменениям на рынке.
После прорывных покупок, ожидая отступления, чтобы создать больше шансов на повторный вход.
Используйте принцип совокупности, чтобы надлежащим образом увеличить позиции на каждом стоп-лос, чтобы добиться более высокой доходности.
Благодаря корректировке параметров и оптимизации правил в процессе реализации эффект этой стратегии может постоянно улучшаться.
52-недельная высокая низкая стратегия торговли - это стратегия, которая определяет направление тренда на основе ценового прорыва. Она имеет простую логику торговли и сильные возможности контроля рисков. Непрерывное тестирование и оптимизация необходимы на практике, чтобы полностью использовать преимущества этой стратегии. В целом, это рекомендуемая практическая стратегия торговли.
/*backtest start: 2023-11-10 00:00:00 end: 2023-12-10 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © ceyhun //@version=4 strategy ("Darvas Box Strategy",overlay=true) boxp=input(5, "BOX LENGTH") D_High = security(syminfo.tickerid, 'D', high) D_Low = security(syminfo.tickerid, 'D', low) D_Close = security(syminfo.tickerid, 'D', close) D_Open = security(syminfo.tickerid, 'D', open) LL = lowest(D_Low,boxp) k1 = highest(D_High,boxp) k2 = highest(D_High,boxp-1) k3 = highest(D_High,boxp-2) NH = valuewhen(D_High>k1[1],D_High,0) box1 = k3<k2 TopBox = valuewhen(barssince(D_High>k1[1])==boxp-2 and box1, NH, 0) BottomBox = valuewhen(barssince(D_High>k1[1])==boxp-2 and box1, LL, 0) plot(TopBox, linewidth=2, color=#00FF00, title="TopBox") plot(BottomBox, linewidth=2, color=#FF0000, title="BottomBox") if crossover(D_Close,TopBox) strategy.entry("Long", strategy.long, comment="Long") if crossunder(D_Close,BottomBox) strategy.entry("Short", strategy.short, comment="Short")