Напишу советник бесплатно - страница 191

 

Всем привет
может кто посмотреть пожалуйста что не так с кодом
при компиляции выдает одни и те же ошибки циклично с каждого блока

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

Спасибо

Файлы:
9foy63_4cl.mq5  10 kb
 
Ivan_Z #:

Всем привет
может кто посмотреть пожалуйста что не так с кодом
при компиляции выдает одни и те же ошибки циклично с каждого блока

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

Спасибо

Это только часть кода и не из 5.
 
Tretyakov Rostyslav #:
Это только часть кода и не из 5.

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

При компиляции выдал ошибки я почитал и подумал что там просто с синтаксисом какая то ошибка вот и задал вопрос.

И такой вопрос- может кто простого советника написать по небольшой математической формуле?

Спасибо.

 
Ivan_Z #:


И такой вопрос- может кто простого советника написать по небольшой математической формуле?

Кто-нибудь сможет. Выкладывайте формулу.

С уважением, Владимир.

 

Схема и формула простая

1 Нужно что бы советник подхватывал сделку открытую руками (и в настройках возможность включения и отключения данной опции 

2 Если открыта сделка в любом направлении то советник подхватывает ее и ставит тейк профит на 60 пунктов и вместо стоп лосс ставит отложенный ордер в противоположную сторону на расстоянии 20 пунктов с обьемом который равен формуле (обьем первой сделки или последней открытой умноженный на 1,33 и потом полученное число умноженное на 1,1 ) с круглением до сотых если позволяет брокер или до десятых.

Ордера закрываются все если будет выполнено условие что любая из позиций дошла до тейк профита

Далее все по такой же схеме 

Пример

Руками открыт Бай 1 лот - советник ставит профит 60 пп и вместо стоп лосс ставит Селл стоп на расстоянии 20 пунктов и с тейком 60 пп с обьемом который написан выше в формуле(далее 2 варианта либо тейк профит либо открывается селл стоп и советник сразу ставит тейк для селл и вместо стоп лосс ставит ордер - бай стоп на расстоянии 20 пунктов с тейком 60 пунктов и при активации выставляет другой селл стоп и тд пока все позиции не закроются по тейк профиту

В настройках желательно поставить возможность изменять обьем первой позиции и если нет открытых позиций и стоит условие true - то советник смотрит хай лоу прошлого дня если расстояние меньше 50 пунктов то не открывается сделка (параметр желательно делать тру -фолс) а если диапазон больше то открывает сделку по закрытию первой часовой свечи лондоской сессии т е если первый час падение то открывается селл если растущая свеча то бай и дальше по схеме выше.

Ну и желательно конечно сделать возможность изменения тейк профит и расстояния до противоположной сделки. 

Как то так

Благодарю кто сможет откликнуться .

 

Ivan_Z #:

И такой вопрос- может кто простого советника написать по небольшой математической формуле?


В настройках желательно поставить возможность изменять обьем первой позиции...

Изменить объём у открытой позиции в Metatrader 5 не возможно. Скорее всего, Вы не совсем точно выразили свою мысль. Это во-первых, а во-вторых, описанная Вами стратегия с мартингейлом никак не тянет на стратегию простого советника с небольшой математической формулой. Хотя, в этой жизни всякое бывает и на форуме вдруг найдётся такой альтруист, который поможет Вам.

С уважением, Владимир.

 
MrBrooklin #:

Изменить объём у открытой позиции в Metatrader 5 не возможно. Скорее всего, Вы не совсем точно выразили свою мысль. Это во-первых, а во-вторых, описанная Вами стратегия с мартингейлом никак не тянет на стратегию простого советника с небольшой математической формулой. Хотя, в этой жизни всякое бывает и на форуме вдруг найдётся такой альтруист, который поможет Вам.

С уважением, Владимир.

Добрый день 
наверное не правильно поняли меня

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

Закрытие по тейку

 В чем сложности?

 
Ivan_Z #:

Добрый день 
наверное не правильно поняли меня

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

Закрытие по тейку

 В чем сложности?

Ваше отношение к работе программиста влияет на получаем результат.
 
Ivan_Z #:

Схема и формула простая

1 Нужно что бы советник подхватывал сделку открытую руками (и в настройках возможность включения и отключения данной опции 

2 Если открыта сделка в любом направлении то советник подхватывает ее и ставит тейк профит на 60 пунктов и вместо стоп лосс ставит отложенный ордер в противоположную сторону на расстоянии 20 пунктов с обьемом который равен формуле (обьем первой сделки или последней открытой умноженный на 1,33 и потом полученное число умноженное на 1,1 ) с круглением до сотых если позволяет брокер или до десятых.

Ордера закрываются все если будет выполнено условие что любая из позиций дошла до тейк профита

Далее все по такой же схеме 

Пример

Руками открыт Бай 1 лот - советник ставит профит 60 пп и вместо стоп лосс ставит Селл стоп на расстоянии 20 пунктов и с тейком 60 пп с обьемом который написан выше в формуле(далее 2 варианта либо тейк профит либо открывается селл стоп и советник сразу ставит тейк для селл и вместо стоп лосс ставит ордер - бай стоп на расстоянии 20 пунктов с тейком 60 пунктов и при активации выставляет другой селл стоп и тд пока все позиции не закроются по тейк профиту

В настройках желательно поставить возможность изменять обьем первой позиции и если нет открытых позиций и стоит условие true - то советник смотрит хай лоу прошлого дня если расстояние меньше 50 пунктов то не открывается сделка (параметр желательно делать тру -фолс) а если диапазон больше то открывает сделку по закрытию первой часовой свечи лондоской сессии т е если первый час падение то открывается селл если растущая свеча то бай и дальше по схеме выше.

Ну и желательно конечно сделать возможность изменения тейк профит и расстояния до противоположной сделки. 

Как то так

Благодарю кто сможет откликнуться .

выше выложенный вами код к этому не имеет вообще никакого отношения, там всё очень странно и это не MetaTrader (ни 4 ни 5)

когда не умеете программировать (это нормально), просто выписывайте прямую последовательность действий которую по вашему мнению должен делать советник. 

1. я открыл BUY EURUSD 1 лот

1.1 советник должен выставить ему TP в 60 пунктов

1.2 советник должен выставить отложку SellStop на дистанции 20 пунктов, объёмом 1 лот*1.33

и так далее

потом вспоминаете что мир не идеален, и TP в 60 может и не выставится. И Stop на 20 тоже. 

дополняете ваш текст (в стиле "если отложка не поставилась - Alert и поставит как будет возможность")

Далее замечаете что помимо советника, вы и сами меняете стопы и уровни (даже случайно).

вносите дополнения - что делать роботу при вмешательстве трейдера

Чёрт подери: Забыли при закрытия..и про много чего ещё

------

работа над текстом задания на проектирование (а это так называется, это даже не ТЗ) у вас займёт 3-4 дня.

вот её надо сделать, чтобы потом не восклицать "В чём сложности"

 
Tretyakov Rostyslav #:
Ваше отношение к работе программиста влияет на получаем результат.

Ни в коем случае

Я просто человеку ответил что там действительно одна формула а пост расписал что бы было понятно

Причина обращения: