Стратегия получения прибыли от перемещения Джокера
Обзор
Joker - это стратегия для отслеживания трендов, основанная на движущихся средних. Она сочетает в себе движущиеся остановки и движущиеся остановки, чтобы максимально закрепить прибыль при движении в сторону благоприятного движения, а также как можно скорее остановить убытки при движении в сторону неблагоприятного движения.
Стратегический принцип
Эта стратегия использует быстрые и медленные движущиеся средние для построения фильтров тренда. Когда быстрые движущиеся средние пересекают медленные движущиеся средние, делайте больше; когда быстрые движущиеся средние пересекают медленные движущиеся средние, делайте пустое.
Стратегия сначала рассчитывает первую цену остановки после открытия позиции на основе конфигурированного стоп-процента. Если включена функция мобильного стопа, шаг от мобильного стопа рассчитывается на основе минимального изменения цены торгового вида и конфигурированного стоп-процента.
Если направление позиции совпадает с направлением сигнала, то приостановка осуществляется в режиме ограничения цены, если не включена мобильная остановка; если включена мобильная остановка, то приостановка осуществляется в режиме отслеживания остановки, которая постоянно корректирует цену остановки в зависимости от размера шага.
Анализ преимуществ
-
Используйте скользящие средние для определения направления основных тенденций, чтобы избежать чрезмерного вмешательства рынка Noise в стратегию.
-
После включения мобильной остановки можно корректировать положение остановки в зависимости от движения рынка, гарантируя, что положение остановки всегда придерживается цены. Это более гибкое и эффективное, чем установка фиксированной цены остановки.
-
Мобильный стоп позволяет закрепить больше прибыли, снижая риск стратегического потери. Он также предотвращает проблему слишком консервативной позиции стопа, которая может возникнуть только при установке фиксированного стопа.
-
Мобильные тормоза сохраняют преимущества, которые дает установка тормоза остановки убытков, который может быть остановлен как можно скорее, когда ситуация становится неблагоприятной.
Анализ рисков
-
Подвижная средняя при резких колебаниях цен может привести к появлению ошибочных сигналов или задержки сигналов. Это может привести к убыткам от реверсивной стратегии. Можно соответствующим образом скорректировать параметры подвижной средней или добавить фильтр для оптимизации.
-
Слишком большое установление стоп-процента также увеличивает время удержания позиции в стратегии и отклонение от фактической цены стоп-процента от теоретической цены. Для снижения этого риска можно соответствующим образом снизить стоп-проценты.
-
Слишком небольшое соотношение шагов для мобильных стопов может привести к слишком высокой частоте движений, увеличивая торговые сборы и риск скольжения. Мобильные стопы могут быть соответствующим образом настроены для оптимизации.
-
Подвижная остановка учитывает только односторонние движения, не учитывая отступления. Это означает, что цена снова возвращается назад, а подвижная остановка не понижается. Это может привести к тому, что остановка в конечном итоге отклоняется от теоретической цены.
Направление оптимизации
-
Можно рассмотреть возможность изменения параметров скользящих средних в зависимости от динамики рыночных колебаний, увеличивая цикл при увеличении колебаний и уменьшая цикл при уменьшении колебаний.
-
Можно изучить особенности различных сортов и рынков, установить различные пропорции по умолчанию, чтобы снизить риск отклонения.
-
Можно изучить двусторонние механизмы сдвига стоп, которые двигаются вверх, когда цена достигает нового максимума, и вниз, когда происходит отступ, чтобы сделать стоп ближе к цене.
-
В сочетании с индикатором силы тренда можно рассмотреть возможность снижения коэффициента остановки при слабой силе тренда и увеличения коэффициента остановки при сильной силе тренда.
-
Можно рассмотреть возможность использования модели машинного обучения для динамического настройки стоп-пропорций в ценовом диапазоне, прогнозируемом моделью.
Подвести итог
Общая структура движущейся стоп-стратегии Joker ясна, она использует движущуюся среднюю для определения направления тренда, а затем динамически корректирует положение стоп-стратегии для закрепления прибыли. Она обладает преимуществами движущегося стопа и движущегося стопа, позволяя эффективно отслеживать тренд и одновременно контролировать риск.
/*backtest
start: 2023-08-23 00:00:00
end: 2023-09-22 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy(title='Joker Trailing TP Bot', shorttitle='Joker TTP Bot', overlay=true, pyramiding=0, process_orders_on_close=false, close_entries_rule='ANY', calc_on_every_tick=false, calc_on_order_fills=false, commission_type=strategy.commission.percent, commission_value=0.07, default_qty_type=strategy.percent_of_equity, default_qty_value=100, initial_capital=1000, currency=currency.USD) //, max_labels_count=500)
fromDate = input(timestamp('01 Jan 2021 00:00 UTC'), 'From Date')- 1
