Помогите написать советник

 
1. Открылся ордер автоматом в сторону тренда допустим продажа с ценой лота 1 и стоп лосс 1 (открытие на 1.2000 пункта) для профита должен опуститься на 0.1000 вниз (до 1.1000) пунктов тогда=счастье ордер закрылся затем всё по новой.
2. Если тренд развернулся не дойдя до 1.1000 и дошёл до 1.3000 то (на 1.3000) открывается ордер с с ценой лота 2 на покупку с профитом +0.1000 и стоп лосс 2 дошёл до 1.4000 все ордера закрываются и всё по новой.
3. в таком-же духе своеобразная карусель, жду комментариев и развития темы.
 
Заглени в тему лавина то что ты просил советников полно
 
Scripter:
1. Открылся ордер автоматом в сторону тренда допустим продажа с ценой лота 1 и стоп лосс 1 (открытие на 1.2000 пункта) для профита должен опуститься на 0.1000 вниз (до 1.1000) пунктов тогда=счастье ордер закрылся затем всё по новой.
2. Если тренд развернулся не дойдя до 1.1000 и дошёл до 1.3000 то (на 1.3000) открывается ордер с с ценой лота 2 на покупку с профитом +0.1000 и стоп лосс 2 дошёл до 1.4000 все ордера закрываются и всё по новой.
3. в таком-же духе своеобразная карусель, жду комментариев и развития темы.
Не проблема: выкладывайте код, что писали - посмотрим что не работает, подскажем почему.
 
VladislavVG:
Не проблема: выкладывайте код, что писали - посмотрим что не работает, подскажем почему.

кода ещё нет я только алгоритм на бумаге составил.
 
Scripter:

кода ещё нет я только алгоритм на бумаге составил.
давайте алгоритм
 
VladislavVG. нагляднее рисунком будет объяснить сейчас в паинте набросаю.
 

1.Открыть ордер на продажу или на покупку в зависимости от тренда в сторону тренда допустим продажа ord1 с лотом1 lot1, профит1, стоп лосс1. Если тренд пошёл в нужную сторону закрываемся по профиту, всё заново.

2.Если не угадал с трендом пройдя dist1 открывается ord2 (покупка) с лотом2 lot2, профит2, стоп лосс2. Изменяются у ord1 профит1 и стоп лосс1. Закрываемся по профиту, закрываются оба ордера, всё заново в сторону последней закрывшейся сделки.

3. Если открылся ord2 (покупка) и тренд развернулся и пересёк дистанцию dist2 открывается ord3 с лотом3 lot3, профит3, стоп лосс3 все профиты и стоп лосы в предыдущих ордерах изменяются, закрываемся по профиту 3-его ордера, все ордера закрываются, всё заново в сторону последней сделки.

4.И т.д. смысл я думаю понятен. Как лучше реализовать вопрос.

5. Чёто картинка не грузится ссылка на файлообменник http://narod.ru/disk/26265422000/forex.rar.html

 
Scripter:


1.Открыть ордер на продажу или на покупку в зависимости от тренда в сторону тренда допустим продажа ord1 с лотом1 lot1, профит1, стоп лосс1. Если тренд пошёл в нужную сторону закрываемся по профиту, всё заново.

2.Если не угадал с трендом пройдя dist1 открывается ord2 (покупка) с лотом2 lot2, профит2, стоп лосс2. Изменяются у ord1 профит1 и стоп лосс1. Закрываемся по профиту, закрываются оба ордера, всё заново в сторону последней закрывшейся сделки.

3. Если открылся ord2 (покупка) и тренд развернулся и пересёк дистанцию dist2 открывается ord3 с лотом3 lot3, профит3, стоп лосс3 все профиты и стоп лосы в предыдущих ордерах изменяются, закрываемся по профиту 3-его ордера, все ордера закрываются, всё заново в сторону последней сделки.

4.И т.д. смысл я думаю понятен. Как лучше реализовать вопрос.

5. Чёто картинка не грузится ссылка на файлообменник http://narod.ru/disk/26265422000/forex.rar.html

Ок (хотя не совсем, но можно начать от сюда).

И так п1 : теперь пишем функцию открытия. Считаем, что тренд известен и передается как параметр. Пусть тренд наверх. Как по Вашему это должно выглядеть ?

 
VladislavVG:

Ок (хотя не совсем, но можно начать от сюда).

И так п1 : теперь пишем функцию открытия. Считаем, что тренд известен и передается как параметр. Пусть тренд наверх. Как по Вашему это должно выглядеть ?


У меня в ручную всё получается, автоматизировать не могу.

Тренд наверх и открыт ord1 (1.5000 пунктов к примеру) на продажу по достижении 1.4000 закрываемся по профиту, если происходит изменение ord1 +(в данном случае +, поскольку тренд вверх) dist1 открывается ord2 (на 1.6000). Если ord2 (1.6000)- dist2 (0.2000) открывается ord3 (1.4000)

dist1 = 1000 пунктов; dist2 = 2000 пунктов;

 
Scripter:


У меня в ручную всё получается, автоматизировать не могу.

Тренд наверх и открыт ord1 (1.5000 пунктов к примеру) на продажу по достижении 1.4000 закрываемся по профиту, если происходит изменение ord1 +(в данном случае +, поскольку тренд вверх) dist1 открывается ord2 (на 1.6000). Если ord2 (1.6000)- dist2 (0.2000) открывается ord3 (1.4000)

dist1 = 1000 пунктов; dist2 = 2000 пунктов;

Так делайте то, что Вам пишу. Или Вы хотите, чтоб Вам написали ? Так это не помощь - это называется сделать работу за Вас - обратитесь в платную часть. Будете делать сами - будет и помощь и совершенно бесплатно. Вам здесь любой поможет и проконсультирует. Выбор за Вами.

Удачи.

 
VladislavVG:

Так делайте то, что Вам пишу. Или Вы хотите, чтоб Вам написали ? Так это не помощь - это называется сделать работу за Вас - обратитесь в платную часть. Будете делать сами - будет и помощь и совершенно бесплатно. Вам здесь любой поможет и проконсультирует. Выбор за Вами.

Удачи.


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