Советник Buy stop Sell stop Grid в виде класса - страница 6

 
Andrey Kisselyov:
добрый день. по моим наблюдениям все зависит от волатильности инструмента, если инструмент с малой волатильностью имеет смысл работать на отбой от уровня(лимитные ордера) если инструмент волатильный работаем на пробой(стоп ордера).


с уважением.



Эта тема не про лимитные, а про стоповые отложенные ордера. И на любом символе всегда будут временные рамки, когда есть высокая волатильность (читай "тренд") и низкая волатильность (читай "флет").


Добавлено: насчёт Вашей приписки в каждом сообщении - пожалуйста не нужно писать эту циничную приписку в каждом сообщении, тем более на ru секции форума, ибо:

  • такая приписка претит менталитету читающих ru секцию форума
  • в Вашей приписке нет и капли уважения - пишите с маленькой буквы каждое предложение
  • на Вас много жалоб

 

Версия 1.008: чем длиннее безоткатный тренд (а значит идёт набор позиций одного направления), тем больше вероятность отката и поэтому кратно увеличиваем лот для противоположного отложенного ордера.

//+------------------------------------------------------------------+
//| 1.001:                                                           |
//|   when starting, sets Buy stop and sell stop                     |
//| 1.002:                                                           |
//|   OnTradeTransaction: if DEAL_ENTRY_IN delete all pending orders,|
//|   and, sets Buy stop and sell stop                               |
//| 1.003:                                                           |
//|   OnTradeTransaction: DEAL_ENTRY_IN                              |
//|      DEAL_TYPE_BUY => ClosePositions(POSITION_TYPE_SELL)         |
//|      DEAL_TYPE_SELL => ClosePositions(POSITION_TYPE_BUY)         |
//|   PlacesXXXX:                                                    |
//|      "RefreshRates()" is now inside the "PlacesXXXX"             |
//|   OnTradeTransaction:                                            |
//|      a "while" loop for "PlacesXXXX"                             |
//| 1.004:                                                           |
//|   add OnTester and save csv file                                 |
//| 1.005:                                                           |
//|   add Geometric and arithmetic progression                       |
//|      only a geometric progression is realized                    |
//| 1.006:                                                           |
//|      arithmetic progression is realized                          |
//| 1.007:                                                           |
//|      correct ClosePositions: Symbol() => m_symbol.Name()         |
//| 1.008:                                                           |
//|      the more a recoilless trend,                                |
//|      the bigger lot on an opposite position                      |
//+------------------------------------------------------------------+

ds

 
Vladimir Karputov:

Версия 1.008: чем длиннее безоткатный тренд (а значит идёт набор позиций одного направления), тем больше вероятность отката и поэтому кратно увеличиваем лот для противоположного отложенного ордера.

ds


Видно, что в торговле сетками у вас опыта напрочь нет.

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

Поэтому наращивание совокупной лотности сметёт любой ваш баланс.

 
Andrey F. Zelinsky:

Видно, что в торговле сетками у вас опыта напрочь нет.

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

Поэтому наращивание совокупной лотности сметёт любой ваш баланс.


1. Где Вы увидели сетку? В работе всегда два отложенных stop ордера.

2. При работе stop отложенными ордерами и наращиванием лота для отложенного ордера ПРОТИВОПОЛОЖНОГО направления, чем последняя открытая позиция ничто не сможет "снести баланс".

3. Безоткатности, на самом деле, не очень много встречается. Пример статистики срабатывания stop отложенных ордеров с шагом 35:

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Советник Buy stop Sell stop Grid в виде класса

Vladimir Karputov, 2017.10.01 07:27

Для шага 35 расширенные итоги:

Direction_of_trades_EURUSD_35

Здесь видно, что

  • практически 50% всех случаев - это когда длина непрерывающихся трейдов равна "1". То есть имеем ситуации типа: открыли Buy и затем перевернули позицию (то есть закрыли Buy с убытком и открыли Sell) или такая ситуация: открыли Sell и затем перевернули позицию (то есть закрыли Sell с убытком и открыли Buy). Таким образом ситуации с длиной непрерывающихся трейдов равной "1" - это гарантированный убыток.
  • примерно 25% всех случаев с длиной непрерывающихся трейдов равной "2", на примере Buy: открыли Buy, потом открыли ещё Buy и затем перевернули позицию (то есть закрыли два Buy и открыли Sell - в итоге получили убыток равный нулю).

Думаю, что над этими самыми многочисленными категориями (длина непрерывающихся трейдов равная "1" и "2") нужно подробнее подумать для корректировки стратегии размещения Stop отложенных ордеров.


 
Vladimir Karputov:

1. Где Вы увидели сетку? В работе всегда два отложенных stop ордера.


1. От того что вы слона назовёте носорогом -- у слона хобот не отпадёт.

Вот ваша картинка:

ваше описание и чистая сетка -- это всё стратегии одной сути.

Vladimir Karputov:

3. Безоткатности, на самом деле, не очень много встречается. Пример статистики срабатывания stop отложенных ордеров с шагом 35:

Безоткатность в реальности встречается так часто, что у вас на реанимацию слившегося баланса (в очередной раз) не хватит средств.

Есть в маркете некто Механик, он задвигает вариации супер-советников, которые основаны на тезисе "откат вот-вот произойдёт". Так он сливает гарантированно раз месяц. Т.е. раз месяц есть безоткатное движение, сметающее баланс.

 
Andrey F. Zelinsky:

1. От того что вы слона назовёте носорогом -- у слона хобот не отпадёт.

Вот ваша картинка:

ваше описание и чистая сетка -- это всё стратегии одной сути.

Безоткатность в реальности встречается так часто, что у вас на реанимацию слившегося баланса (в очередной раз) не хватит средств.

Есть в маркете некто Механик, он задвигает вариации супер-советников, которые основаны на тезисе "откат вот-вот произойдёт". Так он сливает гарантированно раз месяц. Т.е. раз месяц есть безоткатное движение, сметающее баланс.


Отложенный stop ордер при тренде (безоткатном тренде) набирает прибыль. Картинка приведённая Вами показывает РЕЗУЛЬТАТ торговли, как раз на безоткатном тренде (о чем над картинокй есть соответствующая надпись "результат, когда есть тренд и несколько отложенных ордеров сработали". Такая совокупная позиция состоящая из ВСЕХ позиций с ПОЛОЖИТЕЛЬНОЙ прибылью ни коим образом не может слить. 

 
Vladimir Karputov:

Отложенный stop ордер при тренде (безоткатном тренде) набирает прибыль. Картинка приведённая Вами показывает РЕЗУЛЬТАТ торговли, как раз на безоткатном тренде (о чем над картинокй есть соответствующая надпись "результат, когда есть тренд и несколько отложенных ордеров сработали". Такая совокупная позиция состоящая из ВСЕХ позиций с ПОЛОЖИТЕЛЬНОЙ прибылью ни коим образом не может слить. 


ну раз тут слива ну никак не получается -- тогда я только ролик вставлю (две части, т.е. два разных ролика)


 
Andrey F. Zelinsky:

ну раз тут слива ну никак не получается -- тогда я только ролик вставлю (две части, т.е. два разных ролика)



Ну флуд от Вас - это уже привычно. А вот по теме отложенные stop ордера - есть что сказать?

 
Vladimir Karputov:

Ну флуд от Вас - это уже привычно. А вот по теме отложенные stop ордера - есть что сказать?


дык, я уже ж сказал -- вы просто пока сами не проверите на тесте -- меня не услышите.

p.s. а ролик, это модзи -- а модзи флудом не считается

 
Andrey F. Zelinsky:

дык, я уже ж сказал -- вы просто пока сами не проверите на тесте -- меня не услышите.

p.s. а ролик, это модзи -- а модзи флудом не считается


Может ещё раз прочтёте:

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Советник Buy stop Sell stop Grid в виде класса

Vladimir Karputov, 2017.10.06 14:58

Версия 1.008: чем длиннее безоткатный тренд (а значит идёт набор позиций одного направления), тем больше вероятность отката и поэтому кратно увеличиваем лот для противоположного отложенного ордера.

//+------------------------------------------------------------------+
//| 1.001:                                                           |
//|   when starting, sets Buy stop and sell stop                     |
//| 1.002:                                                           |
//|   OnTradeTransaction: if DEAL_ENTRY_IN delete all pending orders,|
//|   and, sets Buy stop and sell stop                               |
//| 1.003:                                                           |
//|   OnTradeTransaction: DEAL_ENTRY_IN                              |
//|      DEAL_TYPE_BUY => ClosePositions(POSITION_TYPE_SELL)         |
//|      DEAL_TYPE_SELL => ClosePositions(POSITION_TYPE_BUY)         |
//|   PlacesXXXX:                                                    |
//|      "RefreshRates()" is now inside the "PlacesXXXX"             |
//|   OnTradeTransaction:                                            |
//|      a "while" loop for "PlacesXXXX"                             |
//| 1.004:                                                           |
//|   add OnTester and save csv file                                 |
//| 1.005:                                                           |
//|   add Geometric and arithmetic progression                       |
//|      only a geometric progression is realized                    |
//| 1.006:                                                           |
//|      arithmetic progression is realized                          |
//| 1.007:                                                           |
//|      correct ClosePositions: Symbol() => m_symbol.Name()         |
//| 1.008:                                                           |
//|      the more a recoilless trend,                                |
//|      the bigger lot on an opposite position                      |
//+------------------------------------------------------------------+

ds


По простому, на примере открытия трёх подряд BUY:

1. Выставили Buy stop и Sell stop.

2. Сработал Buy stop - снова выставили Buy stop и Sell stop, но у Sell stop увеличили лот.

3. Сработал Buy stop - снова выставили Buy stop и Sell stop, но у Sell stop увеличили лот.