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

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

---

## vladimirkop — 2017-05-17 11:29

> Цитата (sbonch):
> Уважаемые программисты, почините плиз, в эксперте ошибка 4051 :please:

Ошибку 4051 убрал. Просто интересно...а до этого он у Вас работал ?

## sbonch — 2017-05-17 11:31

> Цитата (vladimirkop):
> Ошибку 4051 убрал. Просто интересно...а до этого он у Вас работал ?

Спасибо, не знаю, только начал его пробовать, в тестере работает.

## RV_aka_rvn — 2017-05-17 11:51

> Цитата (sbonch):
> Уважаемые программисты, почините плиз, в эксперте ошибка 4051 :please:

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

## RV_aka_rvn — 2017-05-17 12:03

> Цитата (Yaroslavik):
> почините плиз;)

А что не нравится ?, всё работает, всё компилится, стрелки показывает :)

## bliznec808 — 2017-05-17 12:20

> Цитата (RV_aka_rvn):
> Проверьте, у меня терминал пока занят оптимизациями...
> Исправил целую тучу ошибок, логику не трогал, добавил "строгую" компиляцию

Возникает ошибка 4051

## sungariec — 2017-05-17 12:29

> Цитата (RV_aka_rvn):
> А что не нравится ?, всё работает, всё компилится, стрелки показывает :)

а не нравится что он деньги не дает заработать :D

PS: поставь галочку разрешить ДДЛ....скорее всего она отключена

## RV_aka_rvn — 2017-05-17 12:35

> Цитата (bliznec808):
> Возникает ошибка 4051

посмотрю логику функций позже
4051-Недопустимое значение параметра функции

## RV_aka_rvn — 2017-05-17 13:03

> Цитата (sungariec):
> а не нравится что он деньги не дает заработать :D
>
> PS: поставь галочку разрешить ДДЛ....скорее всего она отключена

У меня и с выключенной DLL работает :laugh:
в реальном масштабе рисует историю, дальше не кажет

## bear1 — 2017-05-17 13:38

Good luck guys:)

## RV_aka_rvn — 2017-05-17 14:15

Рабочий вариант со  стрелками, с линиями и без линий (машек)

## gek — 2017-05-17 17:00

Вопрос к спецам.
Скажите,может ли ДЦ остановить у меня советник.
С понедельника работал не переставая,сейчас как встал 2 часа назад и молчит.
То что у ДЦ есть всякие махинации я знаю,а с советником?
Может обновить надо.Помогите!:please:

## AlanG — 2017-05-17 17:07

> Цитата (gek):
> Вопрос к спецам.
> Скажите,может ли ДЦ остановить у меня советник.
> С понедельника работал не переставая,сейчас как встал 2 часа назад и молчит.
> То что у ДЦ есть всякие махинации я знаю,а с советником?
> Может обновить надо.Помогите!

Журнал смотрел? Хотя и ошибок в сове немало может тож замолчать

## sergeysv — 2017-05-17 17:12

Приветствую!
Настройте плиз музыку в индикаторе чтоб играла когда нужно.
Плей нужен только тогда, когда по сигналу iSAR по всем периодам был бы палец вверх (тогда плей) или вниз (тогда плей). 
Плей нужен только тогда, когда по сигналу iWPR по всем периодам был бы палец вверх (тогда плей) или вниз (тогда плей). 
Плей нужен только тогда, когда по сигналу iMA по всем периодам был бы палец вверх (тогда плей) или вниз (тогда плей).

Спасибо.

## gek — 2017-05-17 17:39

> Цитата (AlanG):
> Журнал смотрел? Хотя и ошибок в сове немало может тож замолчать

Журнал чистый.Пошёл дальше сделки открывать.
Не было такого.Спасибо.*hi*

## kadet — 2017-05-17 17:56

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

## RV_aka_rvn — 2017-05-17 19:14

> Цитата (RV_aka_rvn):
> посмотрю логику функций позже
> 4051-Недопустимое значение параметра функции

Нашёл где ошибка выпадает, после 
if (OrderSelect(Ticket,SELECT_BY_TICKET) == true )
Странно, то что  номер ордера (TICKET) объявляется=0, хотя должен быть Ticket=OrderTicket();
Причём это должно быть в цикле при определённых условиях
Цикл прошёл, номер тикета улетел, установка по этому тикеру больше невозможна и выдаётся ошибка, вот вкратце. Смогу поправить, если время свободное будет (а есть ли смысл ?) Может Гуру поправят, смысл ясен...

## mobidik — 2017-05-17 20:26

> Цитата (RV_aka_rvn):
> Нашёл где ошибка выпадает, после
> if (OrderSelect(Ticket,SELECT_BY_TICKET) == true )
> Странно, то что  номер ордера (TICKET) объявляется=0, хотя должен быть Ticket=OrderTicket();
> Причём это должно быть в цикле при определённых условиях
> Цикл прошёл, номер тикета улетел, установка по этому тикеру больше невозможна и выдаётся ошибка, вот вкратце. Смогу поправить, если время свободное будет (а есть ли смысл ?) Может Гуру поправят, смысл ясен...

Смотри здесь: https://forexsystemsru.com/1245872-post3917.html

## RV_aka_rvn — 2017-05-17 20:50

> Цитата (mobidik):
> Смотри здесь: https://forexsystemsru.com/1245872-post3917.html

Прикольно почикано, рука мастера :) Но ход мыслей был как бы оттуда...

## Schüler — 2017-05-18 13:31

Уважаемые спецы! уберите пожалуйста с этого индюка все лишнее,максимально облегчив его, оставив только гистограмму. Сильно грузит терминал.

## Albert012 — 2017-05-18 15:14

**Не ставятся на график**

Не ставятся на график на новый билд...Помогите пожалуйста!Если можно...

---

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