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

 

Simple Trailing 2:

Советник-утилита: выполняет трейлинг прибыльных позиций по текущему символу

Автор: Vladimir Karputov

 

здравствуйте! подскажите, пожалуйста, в чем может быть причина: советник "не работает"...


 
Сергей:

здравствуйте! подскажите, пожалуйста, в чем может быть причина: советник "не работает"...


Что такое в Вашем понимании "не работает"? Опишите подробнее: для какой позиции, какие цены, какие стоп уровни ... .В общем нормально опишите ситуацию, чтобы не пришлось вызывать телепатов.


И дополнительно: Вы точно внимательно прочли описание:

Описание трейлинга

Главное: трейлинг начинает работать ТОЛЬКО ДЛЯ ПРИБЫЛЬНЫХ ПОЗИЦИЙ!

 
Vladimir Karputov:

Что такое в Вашем понимании "не работает"? Опишите подробнее: для какой позиции, какие цены, какие стоп уровни ... .В общем нормально опишите ситуацию, чтобы не пришлось вызывать телепатов.


И дополнительно: Вы точно внимательно прочли описание:

Описание трейлинга

Главное: трейлинг начинает работать ТОЛЬКО ДЛЯ ПРИБЫЛЬНЫХ ПОЗИЦИЙ!

Ситуация такая:

Продажа 1 лота eurusd по 1.07954. Выставлен споплосс на 1.0820. Все в ручном режиме. Далее прикреплен советник с параметрами по умолчанию. В общих настройках советника все разрешено. В Сервис/Настройки/Советники разрешена алгоритмическая торговля и импорт DLL. 

При уходе сделки в прибыль на 5 и более пипсов (параметр советника Trailing Step) стоплосс остается на месте. Нужно, чтобы он перемещался вниз на 5 пипсов и т.д.

Благодарю за отклик!

 
Сергей:

Ситуация такая:

Продажа 1 лота eurusd по 1.07954. Выставлен споплосс на 1.0820. Все в ручном режиме. Далее прикреплен советник с параметрами по умолчанию. В общих настройках советника все разрешено. В Сервис/Настройки/Советники разрешена алгоритмическая торговля и импорт DLL. 

При уходе сделки в прибыль на 5 и более пипсов (параметр советника Trailing Step) стоплосс остается на месте. Нужно, чтобы он перемещался вниз на 5 пипсов и т.д.

Благодарю за отклик!

Так выставьте нужные параметры :)

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

 

Меня пока устраивают параметры по умолчанию. Под пипсом понимаю 4й знак после дроби (для пары eurusd), как и в описании советника. В коде к сожалению ничего не понимаю.

Прежде чем выставлять свои параметры, хотелось бы понять почему у меня "не работают" параметры по умолчанию.

 
Сергей:

Меня пока устраивают параметры по умолчанию. Под пипсом понимаю 4й знак после дроби (для пары eurusd), как и в описании советника. В коде к сожалению ничего не понимаю.

Прежде чем выставлять свои параметры, хотелось бы понять почему у меня "не работают" параметры по умолчанию.

Ответьте полным ответом на мой первый вопрос. Чтобы не пришлось вызывать экстрасесов. Я не буду ничего отвечать, пока Вы не дадите полных параметров из моего первого вопроса.

 
Vladimir Karputov:

Ответьте полным ответом на мой первый вопрос. Чтобы не пришлось вызывать экстрасесов. Я не буду ничего отвечать, пока Вы не дадите полных параметров из моего первого вопроса.

Повторяю:

Ситуация такая:

Продажа 1 лота eurusd по 1.07954. Выставлен споплосс на 1.0820. Все в ручном режиме. Далее прикреплен советник с параметрами по умолчанию. В общих настройках советника все разрешено. В Сервис/Настройки/Советники разрешена алгоритмическая торговля и импорт DLL. 

При уходе сделки в прибыль на 5 и более пипсов (параметр советника Trailing Step) стоплосс остается на месте. Нужно, чтобы он перемещался вниз на 5 пипсов и т.д.

Параметры по умолчанию следующие:

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

Торговые советники и собственные индикаторы - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5
Торговые советники и собственные индикаторы - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5
  • www.metatrader5.com
Среди программ для автоматического трейдинга можно выделить две большие категории: торговые роботы и индикаторы. Первые предназначены для совершения торговых операций на рынках, а вторые — для анализа котировок и выявления закономерностей в их изменении. При этом индикаторы могут использоваться непосредственно в роботах, образуя полноценную...
 
Сергей:

Повторяю:

Ситуация такая:

Продажа 1 лота eurusd по 1.07954. Выставлен споплосс на 1.0820. Все в ручном режиме. Далее прикреплен советник с параметрами по умолчанию. В общих настройках советника все разрешено. В Сервис/Настройки/Советники разрешена алгоритмическая торговля и импорт DLL. 

При уходе сделки в прибыль на 5 и более пипсов (параметр советника Trailing Step) стоплосс остается на месте. Нужно, чтобы он перемещался вниз на 5 пипсов и т.д.

Параметры по умолчанию следующие:

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

Чтобы позиция стала прибыльной, цена должна пройти 'Trailing Step' + 'Trailing Stop' и только тогда стоп лосс будет перемещён на расстояние 'Trailing Stop' от текущей цены.

И Вы не указали ТЕКУЩУЮ цену - как определить и узнать, что именно Вы имеете в иду, если ТЕКУЩАЯ цена не известна? Как проверить правильность Вашего понимания "пункт", "пипс", "пупс"...?

Также всегда в расчётах участвует уровень заморозки (как привило это или тройной спред или тройной уровень заморозки) - его тоже нужно преодолеть.


Вот пример (при параметре Trailing Stop 15 и Trailing Step 1) :



 
Vladimir Karputov:

Чтобы позиция стала прибыльной, цена должна пройти 'Trailing Step' + 'Trailing Stop' и только тогда стоп лосс будет перемещён на расстояние 'Trailing Stop' от текущей цены.

И Вы не указали ТЕКУЩУЮ цену - как определить и узнать, что именно Вы имеете в иду, если ТЕКУЩАЯ цена не известна? Как проверить правильность Вашего понимания "пункт", "пипс", "пупс"...?

Также всегда в расчётах участвует уровень заморозки (как привило это или тройной спред или тройной уровень заморозки) - его тоже нужно преодолеть.

т.е. при данных параметрах советника (Trailing Step 5pips; Trailing Stop 25pips (1pip = 1.50500-1.50490)) например если покупка по 1.50500 а стоплосс на 1.50250 (спред и уровень заморозки нулевые) стоплосс впервые будет перенесен на 1.50550 при текущей цене 1.50800 ?

Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Приказы на проведение торговых операций оформляются ордерами. Каждый ордер имеет множество свойств для чтения, информацию по ним можно получать с помощью функций Идентификатор позиции, который ставится на ордере при его исполнении. Каждый исполненный ордер порождает сделку, которая открывает новую или изменяет уже существующую позицию...
 
Сергей:

т.е. при данных параметрах советника (Trailing Step 5pips; Trailing Stop 25pips (1pip = 1.50500-1.50490)) например если покупка по 1.50500 а стоплосс на 1.50250 (спред и уровень заморозки нулевые) стоплосс впервые будет перенесен на 1.50550 при текущей цене 1.50800 ?

Да, именно так - только если позиция прибыльна минимум на Stop + Step, стоп лосс будет перемещён. Выше прикрепил картинку.