TP+Trailing VS Trailing

 

Коллеги, в каком случае лучше использовать только трал: шаг и уровень без тейка?

В каких и тейк и трал?

Замечаю что на 2-3 трейда в сотне сделок при наличии тейка в сетапе сделка касается оптимизированного далёкого тейкпрофита. В то время как 99% остальных сделок маячатся в трале. Значит лучше оптить без тейка?

 
имхо исключительно трал
 
moskitman:
имхо исключительно трал
То есть когда у нас есть трал, то тейкпрофит - как параметр - это паразит?
 
Jingo:
У вас трал отдельно от всего остального работает прибыльно или в убыток?
 
Jingo:
То есть когда у нас есть трал, то тейкпрофит - как параметр - это паразит?

по моему сугубо личному никому не навязываемому мнению ДА.

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

 
DmitriyN:
У вас трал отдельно от всего остального работает прибыльно или в убыток?

да как-то непонятно) по настроению (рынка)

 

Без рассмотрения всей системы сложно говорить о выборе - жесткий тейк или трейлинг. В ветке "Пьяный матрос" https://c.mql4.com/forum/2012/02/Bottleneck.mq4 мною была попытка объединить эти принципы и написан скрипт "бутылочное горлышко" - при подходе к тейку сильно уменьшаем трал и при прохождении порога увеличиваем трал до необходимых размеров(во общем одна из реализаций трал-скрипта с виртуализацией стопа). Еще бы надо добавить шаг перемещения трала чтобы не бомбить ДЦ - но эт уже другая история

 
YOUNGA:

Без рассмотрения всей системы сложно говорить о выборе - жесткий тейк или трейлинг. В ветке "Пьяный матрос" https://c.mql4.com/forum/2012/02/Bottleneck.mq4 мною была попытка объединить эти принципы и написан скрипт "бутылочное горлышко" - при подходе к тейку сильно уменьшаем трал и при прохождении порога увеличиваем трал до необходимых размеров(во общем одна из реализаций трал-скрипта с виртуализацией стопа). Еще бы надо добавить шаг перемещения трала чтобы не бомбить ДЦ - но эт уже другая история


Интересная тема!

А вообще есть такая идея - многоуровневый трал.

то есть в классике шаг1=шаг2 =..., и уровень1 = уровень2=...

а в многоуровневом шаги различны и уровни тоже.

 
Jingo:

Интересная тема!

А вообще есть такая идея - многоуровневый трал.

то есть в классике шаг1=шаг2 =..., и уровень1 = уровень2=...

а в многоуровневом шаги различны и уровни тоже.

Угу именно так . Сейчас 2 уровня. Потом видимо будет математическая функция
 
YOUNGA:
Угу именно так . Сейчас 2 уровня. Потом видимо будет математическая функция
зачем под функцию загонять? надо просто выявить статистику и использовать наилучшие комбинации.
 

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

1. 0 - при ТР=0, 1 - есть ТР, т.е. ТР>0,

2. Вид трала.

Пример реализации в коде у меня:

...
extern string Trailing = "---------- Параметры трала";
extern int UseTrailing = 0;                // 0/1 - Использовать трал
extern int  type = 0;                      // вид трала - возможные значения: 0 - простой, 1 - по фракталам, 2 - по теням N свечей, 3 - по 2-м АТР,
                                           // 4 - по ценовому каналу, 5 - по МА, 6 - половинящий, 7 - по SAR.   
extern bool trlinloss = false;             // Тралим только профит для всех видов тралов
...
int start()
{ 
...
//----------------------------Тралим последовательно все наши ордера по виду трала------------------
      if (UseTrailing && orderCount > 0 && type ==0)   // простой трал по аналогии учебнику - в зависимости от параметра trlinloss (тралить ли в зоне лоссов)
          {     
           if (orderType == OP_BUY)  SampleTrailing_texbook (0);          // если бай
           if (orderType == OP_SELL) SampleTrailing_texbook (1);          // если селл
          }          
      if (UseTrailing==1 && orderCount > 0 && type ==1) TrailingByFractals_COT (ticket,signal_period, trlinloss);        //трал по фракталам + отступ
      if (UseTrailing==1 && orderCount > 0 && type ==2) TrailingByShadows_COT  (ticket,signal_period, trlinloss);        //трал по теням N свечей + отступ
      if (UseTrailing==1 && orderCount > 0 && type ==3) TrailingBy2ATR_COT     (ticket,signal_period, ATRPeriod_1, ATRPeriod_2, Mul, trlinloss); //трал по 2-м АТР
      if (UseTrailing==1 && orderCount > 0 && type ==4) TrailingByPriceChannel (ticket, signal_period, bars_n, indent);  // по ценовому каналу + отступ
      if (UseTrailing==1 && orderCount > 0 && type ==5) TrailingByMA (ticket, signal_period, Period_MA_tral,indent); // по МА + отступ
      if (UseTrailing==1 && orderCount > 0 && type ==6) TrailingFiftyFifty (ticket, signal_period, Mul_fifty, trlinloss);  //половинящий      
      if (UseTrailing==1 && orderCount > 0 && type ==7)                // трал по аналогии учебнику - по SAR
          {     
           if (orderType == OP_BUY)  SARTrailing_texbook (0);          // если бай
           if (orderType == OP_SELL) SARTrailing_texbook (1);          // если селл
          }          
...

Вот Вам целая библиотека тралов от Юрия Дзюбан - правьте для себя.

Посмотрите на трал-удавку - "многоуровневый".

Файлы: