Советники: Pending Trailing 2

 

Pending Trailing 2:

Советник-утилита. Трейлинг отложенных ордеров. Отложенный ордер идёт вслед за ценой.

Pending Trailing 2

Автор: Vladimir Karputov

 
Ок! Завтра  начну всё смотреть тестировать!  Спасибо большое. Отпишусь по результату.
 
Я проверил режим работы с магиками: Похоже  есть проблема:  Тащит ордера со всеми магиками    в том числе ручные ордера.   хотя таких магиков я в список эксперта не включил (Скрин прилагаю).  может я настроил не  правильно или другая причина.  в журнале эксперты нет записей.
Файлы:
3.jpg  588 kb
4.jpg  543 kb
 
ai1111 #:
Я проверил режим работы с магиками: Похоже  есть проблема:  Тащит ордера со всеми магиками    в том числе ручные ордера.   хотя таких магиков я в список эксперта не включил (Скрин прилагаю).  может я настроил не  правильно или другая причина.  в журнале эксперты нет записей.
"1.001" - исправлено.
 
Vladimir Karputov #:
"1.001" - исправлено.

Всё заработало  Просто изумительно!!!)))) Спасибо!)

Владимир Добавте пожалуста эти два параметра 


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

2.  Добавьте пожалуйста, контроль  разрешённого  время жизни ордера.    (та-же ситуация повторно выставит их снова эксперт  но уже в другом месте  для этого и снимаем,   не все эксперты удаляют свои ордера по времени (универсальная утилита))

 (Кому надо найдут применение этим параметрам получаем универсальную утилиту для многих экспертов)!!!! Вот лично мне сейчас очень нужны эти два  параметра!!)))

Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Свойства ордеров - Торговые константы - Константы, перечисления и структуры - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
ai1111 #:

Всё заработало  Просто изумительно!!!)))) Спасибо!)

Владимир Добавте пожалуста эти два параметра 


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

2.  Добавьте пожалуйста, контроль  разрешённого  время жизни ордера.    (та-же ситуация повторно выставит их снова эксперт  но уже в другом месте  для этого и снимаем,   не все эксперты удаляют свои ордера по времени (универсальная утилита))

 (Кому надо найдут применение этим параметрам получаем универсальную утилиту для многих экспертов)!!!! Вот лично мне сейчас очень нужны эти два  параметра!!)))

Так нельзя - ведь другой советник выставил отложенный ордер, и он вероятно рассчитывает, что отложенный ордер находится в рынке. А Вы предлагаете его удалить (пусть и на время).

 
Vladimir Karputov #:

Так нельзя - ведь другой советник выставил отложенный ордер, и он вероятно рассчитывает, что отложенный ордер находится в рынке. А Вы предлагаете его удалить (пусть и на время).

Я же настраиваю  советника,  А не советник настраивает меня, поэтому я решаю удалить ордер или нет, мы же решаем за этого советника пододвинуть ордер или нет значит и мы решаем удалить или нет.  

Просто когда ордера не будет - но будет сигнал то советник  выставит новый  ордер  так как поймёт что ордера в рынке нет, в этом нет нечего страшного. Добавьте пожалуйста такие функции, кому не надо пусть не используют эту функцию. Что касается спреда та же история - как только спред уменьшиться советник снова выставит ордер.

1. Я настраиваю советника так: если есть сигнал он будет постоянно проверять есть ли ордер или сделка в рынке и если ордера нет то он его выставляет повторно если же сигнала нет то ордер попросту выставляться не будет но выставиться в другом месте при новом сигнале. 

Тут нет никаких проблем совсем  а вот снять этот ордер попросту нечем поэтому и получается что нужна такая функция.

2. Что касается спреда то та же история если ордер рядом  с рынком  то его в момент расширения спреда лучше просто убрать,  выставится потом повторно как только спред заузится и при наличии сигнала -Всё просто.

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

Я сумел Вас убедить или нет?))) Ждать дополнения?
 
Vladimir Karputov #:

Так нельзя - ведь другой советник выставил отложенный ордер, и он вероятно рассчитывает, что отложенный ордер находится в рынке. А Вы предлагаете его удалить (пусть и на время).

Да Я предлагаю его удалить чтоб он его выставил  потом в другое место, потому что  зависший там где то  ордер вовсе не нужен - или нужен не всегда. Такой ордер останавливает работу советника.

 
ai1111 #:

Да Я предлагаю его удалить чтоб он его выставил  потом в другое место, потому что  зависший там где то  ордер вовсе не нужен - или нужен не всегда. Такой ордер останавливает работу советника.

Это был бы просто иррациональный порочный круг.
Вы также удалите отложенный ордер, размещенный в другом месте! В этом случае процессы ничем не отличаются от того, что кошка гоняется за своим хвостом.

 
ai1111 #:

Я же настраиваю  советника,  А не советник настраивает меня, поэтому я решаю удалить ордер или нет, мы же решаем за этого советника пододвинуть ордер или нет значит и мы решаем удалить или нет.  

Просто когда ордера не будет - но будет сигнал то советник  выставит новый  ордер  так как поймёт что ордера в рынке нет, в этом нет нечего страшного. Добавьте пожалуйста такие функции, кому не надо пусть не используют эту функцию. Что касается спреда та же история - как только спред уменьшиться советник снова выставит ордер.

1. Я настраиваю советника так: если есть сигнал он будет постоянно проверять есть ли ордер или сделка в рынке и если ордера нет то он его выставляет повторно если же сигнала нет то ордер попросту выставляться не будет но выставиться в другом месте при новом сигнале. 

Тут нет никаких проблем совсем  а вот снять этот ордер попросту нечем поэтому и получается что нужна такая функция.

2. Что касается спреда то та же история если ордер рядом  с рынком  то его в момент расширения спреда лучше просто убрать,  выставится потом повторно как только спред заузится и при наличии сигнала -Всё просто.

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

Я сумел Вас убедить или нет?))) Ждать дополнения?

Нет. Это неразумно.

 
Edviao #:

Это был бы просто иррациональный порочный круг.
Вы также удалите отложенный ордер, размещенный в другом месте! В этом случае процессы ничем не отличаются от того, что кошка гоняется за своим хвостом.

Всё отличается. Если рынок ушёл лучше ордер переставить!  Бывают разные варианты, не надо всё подстраивать под оду ситуацию. Бывает нужно переставлять ордер а бывает не нужно. Мы настраиваем советника в соответствии с нужными нам сигналами и нам решать как он будет себя вести.