Type/to search

Покупка по низкой цене – фиксация прибыли по высокой цене

Common strategy
Created: 2023-11-23 11:03:18
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

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

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

Расчет минимальной и максимальной цены

  • Минимальная цена (lowcriteria): вычисляется с помощью функции ta.lowest на основе заданного пользователем периода ретроспективы (по умолчанию 20 свечей). Рисуется линия минимальной цены.
  • Максимальная цена (highcriteria): вычисляется с помощью функции ta.highest на основе заданного пользователем периода ретроспективы (по умолчанию 10 свечей). Рисуется линия максимальной цены.

Сигнал на вход

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

Сигнал на выход

Предусмотрено два варианта выхода:

  1. Фиксированная фиксация прибыли: когда цена достигает заданного уровня (например, на 8% выше цены входа), позиция закрывается с прибылью.
  2. Пробой максимальной цены: когда цена пробивает линию максимальной цены (вниз), считается, что тренд развернулся, и позиция закрывается для ограничения убытков.

Фильтр тренда

Используется EMA для определения направления тренда. Покупка разрешена только тогда, когда цена находится выше линии EMA (восходящий тренд). Этот фильтр можно включать или отключать.

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

  • Стратегия покупки при пробое минимума и продажи при пробое максимума соответствует базовым рыночным закономерностям.
  • Добавление механизма определения тренда позволяет избежать частых открытий позиций во время бокового движения.
  • Два варианта выхода: возможность как стремиться к высокой прибыли, так и ограничивать убытки.
  • Настраиваемые параметры позволяют адаптироваться к широкому спектру рыночных условий.
  • Большой потенциал оптимизации через настройку параметров, фильтров и т.д.

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

  • Фиксированная фиксация прибыли не адаптируется к реальному движению рынка, что может привести к преждевременному закрытию или слишком малой прибыли.
  • При продаже после пробоя максимальной цены уже могут быть значительные убытки, что не позволяет эффективно их контролировать.
  • Определение тренда по EMA основано только на определенном историческом периоде и может отставать от фактического разворота тренда.
  • Исторические данные не гарантируют будущих результатов; реальная торговля несет неопределенность.

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

  • Расширение способов фиксации прибыли: например, скользящий стоп-профит, ступенчатая фиксация и т.д., чтобы уровень прибыли мог корректироваться в реальном времени в зависимости от движения рынка.
  • Оптимизация сигналов выхода: например, частичный выход или добавление других индикаторов.
  • Улучшение определения тренда: например, добавление большего числа индикаторов или использование машинного обучения.
  • Настройка параметров: поиск оптимальных сочетаний через более широкое бэктестирование.
  • Введение методов стоп-лосса, чтобы контроль убытков был более гибким и эффективным.

Заключение

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

Source
Pine
/*backtest
start: 2022-11-16 00:00:00
end: 2023-11-22 00:00:00
period: 1d
basePeriod: 1h
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/
// @version=5
// Author = TradeAutomation
Strategy parameters
Strategy parameters
Start Time
End Time
Lowest Price Lookback
Highest Price Lookback
Sell with Take-Profit % intead of highest price cross?
Take Profit %
Only buy when price is above EMA trend?
EMA Length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)