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

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

---

## mychaver — 2016-01-07 20:21

C Новым годом! Наверное просьба не в тему но попытка не пытка. Можно данный советник сделать на все пары ? Выкладываю все в сборе.

## Saigon — 2016-01-07 20:28

> Цитата (AlanG):
> :)

Спасибо. С Рождеством вас.

## gek — 2016-01-07 20:49

> Цитата (mychaver):
> C Новым годом! Наверное просьба не в тему но попытка не пытка. Можно данный советник сделать на все пары ? Выкладываю все в сборе.

А сейчас на какой паре,тайм?

## ale9551 — 2016-01-07 21:15

> Цитата (LexLampard):
> Чердак уже не варит. Попробуй вроде получилось.
>
> **P.S.** Добавил кнопочку - Закрыть все.

Уважаемый LexLampard!*hi*
Ордера Советник ставит теперь корректно,в соостветствии с направлением на "Кнопочке":happy: Но периодически может поставить (только при открытии новой сетки) сразу 2 ордера одновременно:laugh::facepalm:
Мне необходимо,чтобы он выставлял при открытии 1 ордер,затем продолжал сетку,как обычно.Исправьте пожалуйста:please:
Ошибку в журнале с демо счета (открыл одновременно 2 ордера в 22:00:45)и сет с настройками бота выкладываю.

## mychaver — 2016-01-07 21:19

В архиве шаблоны на 4 и 10 пар. Все ТФ. Мне интересен только советник но на все пары.

## AlanG — 2016-01-07 21:55

> Цитата (mychaver):
> C Новым годом! Наверное просьба не в тему но попытка не пытка. Можно данный советник сделать на все пары ? Выкладываю все в сборе.

В смысле на все пары? 

showpairs = "EURUSD,GBPUSD,USDCHF,USDJPY,USDCAD,AUDUSD,NZDUSD,EURJPY,EURGBP,AUDJPY";
в води какие хошь пары

## vlad_123 — 2016-01-07 21:58

> Цитата (nurfirdaus):
> пожалуйста, новый билд .

Держи

> Цитата (AlanG):
> два варианта держи
> один фиг не получилось:embrace:

:D Подбором типа переменной/значения это не вылечить, там timeframe возвращается, зачем же его в bool пихать :)

## mychaver — 2016-01-07 22:03

Благодарю.Все понял.

## AlanG — 2016-01-07 22:09

> Цитата (vlad_123):
> Подбором типа переменной/значения это не вылечить, там timeframe возвращается, зачем же его в bool пихать

 ААА забыл сменить просто понять немог что он делает менял все подряд издевался над ним кароче:) позже дошло когда случайно фигуру нарисовал что делает этот индюк

## Mencari — 2016-01-07 22:20

Помогите, пожалуйста, понять, почему не работает индикатор. Это должен быть линейный индикатор Balance of Power по формуле (Close-Open)/(High-Low).
Проблема в том, что если (Close-Open) делить на разницу High-Low, индикатор не работает, а если делить на конкретное число, скажем, 0.005, то работает.

## mychaver — 2016-01-08 00:14

> Цитата (AlanG):
> В смысле на все пары?
>
> showpairs = "EURUSD,GBPUSD,USDCHF,USDJPY,USDCAD,AUDUSD,NZDUSD,EURJPY,EURGBP,AUDJPY";
> в води какие хошь пары

Туда можно писать что хочешь и сколько хочешь, а 10 как было так и есть.Если умеете - помогите,а если не знаете ЗАЧЕМ СОВЕТУЕТЕ.Зря вечер убил на ВАШ совет.

## oleg1343 — 2016-01-08 00:50

Здравствуйте умельцы!!!помогите прекрутить к этому советнику реверс чтоб ордера открывал наоборот..пожалуйста!!!!

## Petr888 — 2016-01-08 01:49

> Цитата (clarmax):
> дадите на тестирование?:)

По индикатору и сове

В общем, не знаю как у **LexLampard**, лично у меня конечно всё сыро и неопытно))) но полный слив, как ни крутил.

и кстати индикатор дико рисует общий тренд (желтые кружочки) за синими не наблюдал, может тоже

лично я сделал вывод, сто им можно только ручками рубать

## zhserg — 2016-01-08 06:05

> Цитата (Mencari):
> Помогите, пожалуйста, понять, почему не работает индикатор. Это должен быть линейный индикатор Balance of Power по формуле (Close-Open)/(High-Low).
> Проблема в том, что если (Close-Open) делить на разницу High-Low, индикатор не работает, а если делить на конкретное число, скажем, 0.005, то работает.

Если разница High-Low хоть 1 раз будет равна нулю, то индикатор работать не будет. Нужно проверку вставлять.

## AlanG — 2016-01-08 06:07

> Цитата (mychaver):
> Туда можно писать что хочешь и сколько хочешь, а 10 как было так и есть.Если умеете - помогите,а если не знаете ЗАЧЕМ СОВЕТУЕТЕ.Зря вечер убил на ВАШ совет.

 А ты думаешь я свое не время трачу на твою игрушку! Мы не создатели чтоб знать как ваши игрушки работают(Не читаете к ним инструкции мы чтоль их должны читать) и тестить их ВЫ должны а не Мы.
 Что понял то тебе и сказал и указал.

## vlad_123 — 2016-01-08 06:15

> Цитата (Mencari):
> Помогите, пожалуйста, понять, почему не работает индикатор. Это должен быть линейный индикатор Balance of Power по формуле (Close-Open)/(High-Low).
> Проблема в том, что если (Close-Open) делить на разницу High-Low, индикатор не работает, а если делить на конкретное число, скажем, 0.005, то работает.

Так он же в логе пишет:

> Цитата:
> BOP 2 EURUSD,H1: zero divide in 'BOP 2.mq4' (59,30)

Он натыкался на бар, в котором High=Low, и вылетал по делению на ноль.
Держи полеченный.

## Mencari — 2016-01-08 07:20

> Цитата (vlad_123):
> Так он же в логе пишет:
>
> Он натыкался на бар, в котором High=Low, и вылетал по делению на ноль.
> Держи полеченный.

Спасибо, про ноль я и не подумал.

## илья27 — 2016-01-08 07:49

> Цитата (LexLampard):
> Держи.

 Спасибо огромное за проделанную работу.Хотел спросить а можно сделать чтоб в письме показывалось какая пара сигналит?А то приходит на почту бай или селл а какая пара не понятно.Заранее спасибо

## AlexIva — 2016-01-08 08:27

> Цитата (AlexIva):
> Здравствуйте, допилите чуток индикатор пожалуйста, чтобы была возможность при пересечении 25 уровня, терминал отправлял PUSH-уведомления, к примеру "GBPUSD BUY (или SELL) at prise ......" Зеленая линия соответственно на покупку, красная на продажу, заранее спасибо

А с этим поможет кто?

## LexLampard — 2016-01-08 08:33

> Цитата (ale9551):
> Уважаемый LexLampard!*hi*
> Ордера Советник ставит теперь корректно,в соостветствии с направлением на "Кнопочке":happy: Но периодически может поставить (только при открытии новой сетки) сразу 2 ордера одновременно:laugh::facepalm:
> Мне необходимо,чтобы он выставлял при открытии 1 ордер,затем продолжал сетку,как обычно.Исправьте пожалуйста:please:
> Ошибку в журнале с демо счета (открыл одновременно 2 ордера в 22:00:45)и сет с настройками бота выкладываю.

Тестируй. ;)

Проблема появлялась при включении блока с Anti Illan, натужный какой!

---

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