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

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

---

## Novikov — 2015-12-25 01:18

Уважаемые специалисты, пожалуйста, скрестите 2 нижних индикатора в 1, что бы выглядел как верхний на скрине.

[изображение: https://charts.mql5.com/9/735/eurusd-m1-alpari-limited.png]

В нижний индикатор MACD_ElderImpulseMax добавить от индикатора Divergence_MACD_FX5_V1.1 стрелочки и линии дивергенций в индикаторе и на графике.

Заранее благодарю! :please:

## borobor — 2015-12-25 04:28

> Цитата (asers1111):
> Нажал СБРОС - кнопку в сойствах эксперта.....Ничего не появилось нового,к сожалению!

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

## asers1111 — 2015-12-25 09:07

> Цитата (borobor):
> тебе нужно раздвинуть окно тестера вверх мышкой и появиться визуализация

Спасибо за ответ ваш и поддержку!Дело в том,что много разных казусов стало происходить на компе с некоторых пор - самостоятельно.Системные ошибки вылезать начали и т.д.Прочистил систему полностью.Вроде все на свои места встало....

## ale9551 — 2015-12-25 10:18

> Цитата (RoboMaks):
> Проверьте.
>
> extern bool   Trade_SELL = true;           // Разрешить продажи
> extern bool   Trade_BUY  = true;           // Разрешить покупки
> extern bool   Close_     = true;           // Закрытие при достижении заданного уровня эквити
> extern double Close_Equity_Lev  = 10050;   // Уровень эквити для закрытия
> 
> при достижении указанной суммы по эквити (средства) при включённом **Close_** закрывает ордера и не торгует.
>
> По второму сову - там уже есть функция закрытия при достижении заданного профита, **ProfitClose**, есть ли смысл дорабатывать его ?

Спасибо Вам Большое за работу! Но при работе советника выявлена следующая проблема:
В оригинальном Варианте Советник (при включенной опции Antiilan mode)меняет направление сделок после закрытия (по SL либо по General Profit),т.е если серия сделок в BAY закрылась например,то следующая будет в SELL,затем в БАЙ, затем опять в СЕЛЛ,и.т.д,
после переделки,Я ставлю Sell=false, BAY=true,советник открывает серию сделок в БАЙ,закрывается и.......МОЛЧИТ потом:not-good:,мне же необходимо,чтобы он (при выборе в БАЙ например) ВСЕ ВРЕМЯ торговал ТОЛЬКО В БАЙ! Пока Я не изменю настройки советника в Ручную на Селл! При выборе в СЕЛЛ,наоборот,чтобы он все время торговал на продажу,пока Я не изменю в ручную на БАЙ!

Вот в этом советнике прекрасно реализован выбор вручную направления торговли(true-торгуем только на продажи,false- торгуем только на покупки!)Но в нем заложен принцип классического мартина Илан 1.6 Динамик.Будет еще лучше если в него вы добавите функцию Antiilan Mode(как в советнике Antiilan,который вы переделали и выложили:please::D

## ale9551 — 2015-12-25 10:20

> Цитата (LexLampard):
> Пробуй пожалуйста! :D

Спасибо Вам Большое за работу! Но при работе советника выявлена следующая проблема:
В оригинальном Варианте Советник (при включенной опции Antiilan mode)меняет направление сделок после закрытия (по SL либо по General Profit),т.е если серия сделок в BAY закрылась например,то следующая будет в SELL,затем в БАЙ, затем опять в СЕЛЛ,и.т.д,
после переделки,Я ставлю Sell=false, BAY=true,советник открывает серию сделок в БАЙ,закрывается и.......МОЛЧИТ потом,мне же необходимо,чтобы он (при выборе в БАЙ например) ВСЕ ВРЕМЯ торговал ТОЛЬКО В БАЙ! Пока Я не изменю настройки советника в Ручную на Селл! При выборе в СЕЛЛ,наоборот,чтобы он все время торговал на продажу,пока Я не изменю в ручную на БАЙ!

Вот в этом советнике прекрасно реализован выбор вручную направления торговли(true-торгуем только на продажи,false- торгуем только на покупки!)Но в нем заложен принцип классического мартина Илан 1.6 Динамик.Будет еще лучше если в него вы добавите функцию Antiilan Mode(как в советнике Antiilan,который вы переделали и выложили

## Минька — 2015-12-25 14:05

**Индикатор**

Если в настройках индикатора в графе TimeFrame поставить значение 5 (т.е. 5 минутный график), а сам индикатор поставить на график m1 то он рисует ужас что, а если индикатор поставить на m5 (в индикаторе TimeFrame=5) то показывает все правильно и бесперерисовки....помогите исправить если возможно!!!:please::please::please:

## Saigon — 2015-12-25 17:17

Добрый вечер. Всех с наступившим Рождеством! Помогите пожалуйста заставить работать вот этот индикатор:

## RoboMaks — 2015-12-25 17:34

> Цитата (ale9551):
> Я ставлю Sell=false, **BAY=true,советник открывает серию сделок в БАЙ,закрывается и.......МОЛЧИТ потом**

Если включён **Close_** (true)  и задан уровень эквити, например 1050 - он, естественно, будет молчать, **если этот эквити достигнут** - я же об этом написал в посте. При отключённом **Close_** он будет работать непрерывно только в BUY, если **Sell=false, BAY=true**, независимо от значения установленного эквити.

При **включённом** **Close_**  Вам необходимо задавать каждый раз при достижении этого уровня эквити **новый** уровень

P.S.  Посмотрел его код ещё раз... По его алгоритму при включении **Antiilan Mode** при закрытии серии BUY по SL или General Profit он автоматически **запрещает BUY** и следующие сделки **возможны только SELL**, **но так как SELL отключаем принудительно - он будет молчать**.

## alexcot — 2015-12-25 18:31

> Цитата (Saigon):
> Добрый вечер. Всех с наступившим Рождеством! Помогите пожалуйста заставить работать вот этот индикатор:

Рабочий есть

## ale9551 — 2015-12-25 20:59

> Цитата (RoboMaks):
> P.S.  Посмотрел его код ещё раз... По его алгоритму при включении Antiilan Mode при закрытии серии BUY по SL или General Profit он автоматически запрещает BUY и следующие сделки возможны только SELL, но так как SELL отключаем принудительно - он будет молчать.

А не могли бы Вы переделать этот код так,чтобы при включенной функции Antiilan Mode он не запрещал BAY  в вышеприведенном случае,а все таки все время торговал в БАЙ!(или в СЕЛЛ,если наоборот)? При отключенном CLOSE такой же результат,не торгует... Или еще намного лучше будет,если Вы добавите к уже выложенному мною советнику(Ilan1.6Dynamic_reverse_buy_and_sell) функцию Antiilan Mode,а также режим закрытия по Эквити и в Валюте Депозита....
Заранее благодарен!

## Saigon — 2015-12-25 21:21

> Цитата (alexcot):
> Рабочий есть

Спасибо.

## RoboMaks — 2015-12-25 22:14

> Цитата (ale9551):
> А не могли бы Вы переделать этот код так,чтобы при включенной функции Antiilan Mode он не запрещал BAY  в вышеприведенном случае,а все таки все время торговал в БАЙ!(или в СЕЛЛ,если наоборот)? При отключенном CLOSE такой же результат,не торгует...

А не проще **просто не включать функцию** **Antiilan Mode** ? Ведь удаление всех этих запретов приводит практически к тому же результату...

## ale9551 — 2015-12-25 22:19

> Цитата (RoboMaks):
> А не проще **просто не включать функцию** **Antiilan Mode** ? Ведь удаление всех этих запретов приводит практически к тому же результату...

Мне необходима именно функция Antiilan Mode.
Не могли бы Вы ее прикрутить к выложенному мною новому боту?:please:

## RoboMaks — 2015-12-25 22:27

> Цитата (ale9551):
> Мне необходима именно функция Antiilan Mode.
> **Не могли бы Вы ее прикрутить к выложенному мною новому боту?**:please:

Раньше чем послезавтра не получится, завтра весь день занят буду. Если не сделает кто-нибудь по-быстрому - то только послезавтра смогу...

## ale9551 — 2015-12-25 22:30

> Цитата (RoboMaks):
> Раньше чем послезавтра не получится, завтра весь день занят буду. Если не сделает кто-нибудь по-быстрому - то только послезавтра смогу...

Буду ждать!:D
Если возможно,прикрутите к нему (выложенный еще раз советник) функцию Antiilan Mode, а также закрытие по General Profit, и по Эквити!
Заранее благодарен!

## RoboMaks — 2015-12-25 22:44

> Цитата (ale9551):
> Если возможно,прикрутите к нему (выложенный еще раз советник) функцию Antiilan Mode, а также закрытие по General Profit, и по Эквити!
> Заранее благодарен!

Посмотрел его код... В принципе - получается тот же самый **Antiilan**:)  Он сделан на основе именно этого сова, илана. Послезавтра разберусь подробнее с этой **добавкой антиилана**, посмотрим - что там можно исключить без ущерба для основного алгоритма.

## ale9551 — 2015-12-25 22:56

> Цитата (RoboMaks):
> Посмотрел его код... В принципе - получается тот же самый **Antiilan**:)  Он сделан на основе именно этого сова, илана. Послезавтра разберусь подробнее с этой **добавкой антиилана**, посмотрим - что там можно исключить без ущерба для основного алгоритма.

Да, почти то же самое,только зеркально наоборот!
Илан работает по принципу мартингейла(при просадке ставит новые ордера,умноженные на LotExponent с модификацией общего Тейк-Профита, а при включенной функции Antiilan Mode, все наоборот,по мере роста прибыли,ставит новые ордера,умноженные на LotExponent,с модификацией обшего СТОП-ЛОССА!(в отличие от Тейк-профита в Мартине),и так до тех пор пока ордера закроются по общему СЛ,либо GeneralProfit. 
Т.Е Antiilan Mode,это совсем уже не Мартингейл :)

## RoboMaks — 2015-12-25 23:18

> Цитата (ale9551):
> Да, почти то же самое,только зеркально наоборот!
> Илан работает по принципу мартингейла(при просадке ставит новые ордера,умноженные на LotExponent с модификацией общего Тейк-Профита, **а при включенной функции Antiilan Mode, все наоборот,по мере роста прибыли,ставит новые ордера,умноженные на LotExponent,с модификацией обшего СТОП-ЛОССА!(в отличие от Тейк-профита в Мартине),и так до тех пор пока ордера закроются по общему СЛ,либо GeneralProfit. **
> Т.Е Antiilan Mode,это совсем уже не Мартингейл :)

В принципе - надо оставить там просто все его эти возможности, но убрать оттуда **запрет на продолжение открытий BUY** (**при принудительно отключённом SELL**), чтобы он **не перевёртывал его на работу по SELL, а продолжал работать в BUY**...   Тогда будет так, как Вы хотите его видеть в работе...

## mobidik — 2015-12-26 02:14

> Цитата (Novikov):
> Уважаемые специалисты, пожалуйста, скрестите 2 нижних индикатора в 1, что бы выглядел как верхний на скрине.
>
> [изображение: https://charts.mql5.com/9/735/eurusd-m1-alpari-limited.png]
>
> В нижний индикатор MACD_ElderImpulseMax добавить от индикатора Divergence_MACD_FX5_V1.1 стрелочки и линии дивергенций в индикаторе и на графике.
>
> Заранее благодарю! :please:

:)  Забирай:

## Andrew M — 2015-12-26 10:38

Здравствуйте, уважаемые программисты.
Поставил индикатор для управления ТФ с графика. Удобная вещь.Нужно мне перенести его вертикально справа внизу. Вертикально-то я его поставил. А вот перемещаться по углам заставить не могу. Вставил в код  cornerr=CORNER_RIGHT_LOWER, а что еще изменить, тяму не хватает.
 Подскажите, что еще надо менять, чтобы заставить кнопки гулять по углам.

---

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