# Доработка ботов (советников, индикаторов) vol. 2

Раздел: Язык программирования MQL4
Автор темы: chocolate
Создана: 2014-10-02 12:48
Ответов: 33795 | Просмотров: 6650343
Страница 1083 из 1690
Источник: https://forexsystemru.com/threads/77111/page-1083

---

## MERFY — 2020-06-08 19:16

> Цитата (vladradon):
> У меня есть такая версия - когда-то для себя экспериментировал. Разница в том, что подгоняет под длину кнопок имена инструментов в зависимости от их длины - на скрине видно.

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

## Surem — 2020-06-08 19:16

> Цитата (ale9551):
> Уважаемые программисты!
> Добавьте пожалуйста в советник Ilan Dynamic индикатор dynamic_cycle_explorer_2,с возможностью торговать по настройкам индикатора.
> Суть в следующем:
> 1)Ilan открывает позиции в Sell,когда индикатор достигнет определенного уровня (0.1 например),заданного мною.
> 2)Ilan закрывает позиции в Sell,когда индикатор достигнет определенного уровня (-0.1 например),заданного мною.
> 3)Ilan открывает позиции в Bay,когда индикатор достигнет определенного уровня (-0.1 например),заданного мною.
> 4)Ilan закрывает позиции в Bay,когда индикатор достигнет определенного уровня (0.1 например),заданного мною.
> 5)Цвет индикатора  dynamic_cycle_explorer_2 значение не имеет!
> 6)Прошу добавить настройки  индикатора dynamic_cycle_explorer_2 в советник. Сделки заключаются после закрытия бара!
>
>
> Скрины прилагаю.
> Заранее благодарен!

Здравствуйте. Можно спросить, что за индюк в подвале? Не эта плавная линия а тот что с масштабом  именно таким где жёлтые уровни 0,5?

## zhserg — 2020-06-08 20:16

> Цитата (MERFY):
> Привет! Есть неплохой индикатор для переключения между символами, но не хочет отображаться в подвальном окне! Кто может подправить это чудо! Нужно именно в подвале его отобразить, на графике много места занимает. Спасибо.

Без капитальной прически  ;)

## ale9551 — 2020-06-08 20:26

> Цитата (Surem):
> Здравствуйте. Можно спросить, что за индюк в подвале? Не эта плавная линия а тот что с масштабом  именно таким где жёлтые уровни 0,5?

Здравствуйте! Я выкладывал Илан и только один подвальный индикатор DCE 2,Я просто прикрепил к индюку уровни 0.05 и -0.05,выкладываю еще раз индикатор и шаблон с уровнями,но будьте осторожнее,индюк рисует!

## majdhelobi — 2020-06-08 20:43

Hallo habibis can you help me by adding arrows to ths cute girls ?

## Surem — 2020-06-08 20:59

> Цитата (ale9551):
> Здравствуйте! Я выкладывал Илан и только один подвальный индикатор DCE 2,Я просто прикрепил к индюку уровни 0.05 и -0.05,выкладываю еще раз индикатор и шаблон с уровнями,но будьте осторожнее,индюк рисует!

Спасибо, присмотрюсь. Возможно удастся скрестить с моими ТС))

## greatiger — 2020-06-08 21:09

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

То есть. К примеру открыто 5 ордеров - неважно как (или 7 ордеров), пусть 5 - 2 прибыльных, 3 убыточных, текущая прибыль по двум соответственно 20 и 30 пунктов, в советнике относительно простенький алгоритм - проанализировать все ордера раз к примеру в час (заданное в настройках число минут или лучше периодичностью по терминальному времени), выявлять и закрывать самый прибыльный при достижении им заданного в настройках минимального или большего значения профиту (к примеру задано минимум 10 пунктов и час - 60 минут). Тогда советник закроет через час ордер с прибылью 30, а через 2 часа ордер с прибылью 20, если цена останется там же. Но если цена вернётся второго ордера уже будет ниже к примеру 10 пунктов прибыли (значение задаётся в настройках как меньше либо равно минимальной прибыли), то не закроет ничего, ожидая следующего цикла проверки. Если ордера все убыточные или с прибылью меньше заданной, тогда тоже "else" - аналогично не закрывает ничего. Имитируя классическое ручное закрытие с нахождением у терминала с заданным временным интервалом по одному ордеру. Очень желательно бы вывести в настройки magic для возможности работы по ордерам с другими системами и проскальзывание в пунктах для разных состояний рынка.

Заранее спасибо. Или помогите найти. Довелось поискать, но ничего подходящего не попадалось.

## greatiger — 2020-06-08 21:10

И ещё - уважаемые программисты, если бы этот советник-помощник закрытия по времени самого прибыльного ордера удалось совместить в одном коде с этим приложенным бесплатным советником, который бы заново выставлял закрытый прибыльный ордер было бы вообще замечательно. Тогда к этому советнику можно просто добавить условие - VirtualTP_in_time - ON/OFF. При ON добавить алгоритм проверки и закрытия по времени самого прибыльного ордера (выше или равного минимального значения) и настройки встроенного алгоритма под этим выбором чуть ниже, описанном из предыдущего сообщения, после закрытия которого происходило бы переоткрытие сделки алгоритмом уже этого приложенного советника, а если OFF, то чтобы он работал так как есть, не используя собственный включенный тейкпрофит, имитирующий ручное закрытие самого прибыльного ордера с периодической проверкой по времени.

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

Заранее спасибо.

## erex — 2020-06-08 22:13

> Цитата (greatiger):
> Приложенный советник автоматичеки открывает новый ордер после закрытия в плюс предыдущего по той же цене или той же отложкой.
> Заранее спасибо.

А сам Хлыстов работать отказывается? )))

## ivan2007007 — 2020-06-08 22:39

> Цитата (MrGreen86):
> это похожие языки. сделал по аналогии, но не уверен что вообще скомпилируется ) попробуйте.

СПАСИБО Скомпелировалось и работает. Скажите, выходной файл получется .hst, можете чуточку подправить чтобы был тот ж самый фаил .hst, но в банарном формате?(( Обещаю это моя последняя просьба) СПАСИБО.

## *__StalKer__* — 2020-06-09 00:52

> Цитата (majdhelobi):
> Hallo habibis can you help me by adding arrows to ths cute girls ?

Иностранец так понимаю хочет стрелку на пересечение линий чтоб ему соорудили)))  ......

## majdhelobi — 2020-06-09 04:06

> Цитата (*__StalKer__*):
> Иностранец так понимаю хочет стрелку на пересечение линий чтоб ему соорудили)))  ......

 yessssssssss

## Laser300 — 2020-06-09 08:34

Здравствуйте. Не откажите, прошу повторно вывести эти линии в подвал что бы они были читаемы на всех инструментах.

## vladradon — 2020-06-09 10:08

> Цитата (Laser300):
> Не откажите, прошу повторно вывести эти линии в подвал что бы они были читаемы на всех инструментах.

Что-то типа этого? На скрине 2 индюка в одном подвале с разными ТФ в настройках.

## Laser300 — 2020-06-09 10:27

> Цитата (vladradon):
> Что-то типа этого? На скрине 2 индюка в одном подвале с разными ТФ в настройках.

Да. Вы все верно поняли. Благодарю, буду посмотреть в работе )

## greatiger — 2020-06-09 11:19

> Цитата (erex):
> А сам Хлыстов работать отказывается? )))

Похоже, что да :( :). А вообще вчера пришла неожиданная бесплатная помощь от хороших людей (авторов одного из советников). Но люди ценят время, а недоработочка осталась, теперь нужна бы ещё совсем небольшая. Теперь советник имеет "тейк-профит по времени", но есть оказия - если по профиту закрываются сразу несколько ордеров одновременно, то переоткрывается всё-равно только один. Если кто сможет помогите пожалуйста сделать следующее - либо, чтобы закрывался один ордер с самым большим профитом на момент "регулярной проверки по времени" (а не один или  несколько как сейчас), либо, чтобы перезапускались все закрытые одновременно. То есть либо добавить выборку ордеров по самому большому профиту и именно его закрытие (одиночное), либо изменить на "весь массив закрытых ордеров к переоткрытию".

## 1715 — 2020-06-09 11:50

Добавьте пожалуйста стрелки на пересечениях:
Белая пересекает жолтую снизу вверх.
Белая пересекает синию сверху вниз.
Указал на скрине.

## erex — 2020-06-09 12:25

Стрелки?

## saw — 2020-06-09 13:02

> Цитата (1715):
> Добавьте пожалуйста стрелки на пересечениях:
> Белая пересекает жолтую снизу вверх.
> Белая пересекает синию сверху вниз.
> Указал на скрине.

Библиотеку давай ка сюда для начала. И он рисует, так и стрелы будут рисовать
__________________________________________________
не хочешь? Тогда я

## 1715 — 2020-06-09 13:08

> Цитата (saw):
> Библиотеку давай ка сюда для начала. И он рисует, так и стрелы будут рисовать
> __________________________________________________
> не хочешь? Тогда я

Забыл добавить, спасибо.
Да он рисует, но это не имеет значения.

---

Следующая страница: https://forexsystemru.com/threads/77111/page-1084
