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

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

---

## gek — 2016-01-11 13:22

> Цитата (clarmax):
> Лови :)

Спасибо.
Но при появлении стрелки алерта нет.
Посмотрите спецы!:)

## clarmax — 2016-01-11 14:22

> Цитата (gek):
> Спасибо.
> Но при появлении стрелки алерта нет.
> Посмотрите спецы!:)

Дык...он скорее всего со стрелками, но без алерта :)

## Alex49 — 2016-01-11 15:50

**Доработка индикатора**

Если можно, помогите. Нужно в индикатор Semafor+123Triangles добавить три параметра, позволяющие регулировать положение светофоров относительно цены так, как это сделано в индикаторе super-signals-channel (параметр SignalGap).

## osvit — 2016-01-11 16:32

> Цитата (expforex):
> **Функция switсh в качестве выражения может принимать только Целые числа**
> Если раньше через switсh можно было перебирать любые значения, то теперь данный оператор может принимать только целые числа в качестве сравнения, для того чтобы Ваша функция работала  дальше, Вам необходимо заменить ее на операторы сравнения if else
> **Было: **
> int Testswitchdouble()
>   {
>    double k1=1.432;
>    int y;
>    switch(k1)
>      {
>       case 1.432:y=1;break;
>       case 1.433:y=2;break;
>       case 1.434:y=3;break;
>      }
>   }
> **Стало: **
> int Testswitchdouble()
>   {
>    double k1=1.432;
>    int y;
>        if(k1== 1.432)y=1;
>        if(k1==  1.433)y=2;
>        if(k1==  1.434)y=3;
>    return(y);
>   }
>
> Ошибка, которая возникает при неправильном коде: 'k1' - illegal switch expression type и  '1.432' - constant expression is not integral

Огромное спасибо!!! Все работает.

## osvit — 2016-01-11 16:41

**Помогите доработать сову.**

Нужно в данной сове прописать фильтр в виде МА. Если цена выше линии МА то сова открывает сделки только на покупку, если ниже то соответственно только на продажу. А открытие сделок производится так же как и было прописано по стохастику. Данный алгоритм остается прежним. Заранее спасибо.

## LexLampard — 2016-01-11 18:14

> Цитата (Anoctoj1):
> вот архив с исходником и файлом настроек как на тестере. Может что то получится?

Попробуйте вот такой вариант. ;)

## Anoctoj1 — 2016-01-12 01:08

> Цитата (LexLampard):
> Попробуйте вот такой вариант. ;)

ВАХ СИПАСИБА! ))))) заряботала:D если не секрет что было не так?

## fsfs — 2016-01-12 01:56

Всем привет))Можно убрать ошибки в сове?:please:

## LexLampard — 2016-01-12 08:23

> Цитата (Anoctoj1):
> ВАХ СИПАСИБА! ))))) заряботала:D если не секрет что было не так?

Переделал одну из функций. ;)

## gek — 2016-01-12 10:13

> Цитата (LexLampard):
> Добавил параметр - **Reverse**
>
> Прикладываю индикатор, который ты не выложил.

LexLampard,привет!
Прикрути пожалуйста вместо Trendsignal,вот этот индикатор.
Т.е.при поступлении сигнала сразу же открываем сделку.
Алерт должен быть включен.:)
Большое  спасибо.

## Novikov — 2016-01-12 10:15

Пожалуйста, кто может, добавьте 1 параметр в индикатор:
ColorBars = true  // красит бары в тот же цвет, что и гистограмма. false - не красит, так как сейчас.

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

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

## ale9551 — 2016-01-12 10:21

> Цитата (LexLampard):
> Тестируй. ;)
>
> Проблема появлялась при включении блока с Anti Illan, натужный какой!

Приветсвую Вас*hi*!
Огромное Вам спасибо за доработку Советника!:D Все работает хорошо!;)
Не могли бы Вы доработать выложенный советник следующим образом:
Необходимо добавить сл.строчки:
1) Закрытие по общему балансу(эквити)(например пишем 500,значит советник закрывает все сделки счета,когда сумма баланса достигнет 500,в валюте депо)
2)Коэффициэнт прибавления к эквити(балансу,пишется в валюте депо,например пишем 3,значит следующие суммы будут 503,506,509,512 и.т.д.....Если Коэффициэнт=0,то опция закрытия по эквити выключается!

Если указать(например) сумму баланса меньше,чем есть на счете,то Опция закрытия по эквити не должна работать(например сумма на счете 500,а закрытие по эквити 497:laugh:,в этом случае бот не должен работать,закрываемся только по прибыли:laugh:

Заранее благодарен!

## Alish1 — 2016-01-12 14:10

Есть советник Cheburashka v19.1f_x  но он перестает работать по непонятной причине на самом интересном месте и дальше приходится продолжать в ручную. Кто может выяснить и починить мою Чебурашку. Плииз помогите !!!

## AlanG — 2016-01-12 14:25

> Цитата (Alish1):
> Есть советник Cheburashka v19.1f_x но он перестает работать по непонятной причине на самом интересном месте и дальше приходится продолжать в ручную. Кто может выяснить и починить мою Чебурашку. Плииз помогите !!!

 сюда выложи в формате **Cheburashka v19.1f_x.mq4 **поможем

## Alish1 — 2016-01-12 14:34

ВОТ САМ ФАЙЛ

## Alish1 — 2016-01-12 14:37

Есть советник Cheburashka v19.1f_x но он перестает работать по непонятной причине на самом интересном месте и дальше приходится продолжать в ручную. Кто может выяснить и починить мою Чебурашку. Плииз помогите !!!

## vlad_123 — 2016-01-12 14:56

> Цитата (Alish1):
> он перестает работать по непонятной причине на самом интересном месте

Если параметр EnableMonthlyProfit=true, то советник перестает торговать в текущем месяце при условии, если текущий Equity меньше MinEquity или больше MaxEquity процентов от первоначального (в этом месяце).

## Alish1 — 2016-01-12 15:14

> Цитата (vlad_123):
> Если параметр EnableMonthlyProfit=true, то советник перестает торговать в текущем месяце при условии, если текущий Equity меньше MinEquity или больше MaxEquity процентов от первоначального (в этом месяце).

НЕТ он у меня фальш стоит. Прерывание работы происходит тупо не открывает след. отложку и все. И мне приходится от руки сопровождать. Кто нить интересуется Чебуром или кто нить знает где идет живое обсуждение этой совы. Нигде не могу найти на форумах обсуждение этой совы.

## osvit — 2016-01-12 15:59

**Прикрутите звук алерт к индюку.**

Прикрутите звук алерт к индюку. Если не трудно с выбором звукового файла. Заранее огромное спасибо.

## osvit — 2016-01-12 16:07

**Второй раз обращаюсь помогите доработать сову.**

Нужно в данной сове прописать фильтр в виде МА. Если цена выше линии МА то сова открывает сделки только на покупку, если ниже то соответственно только на продажу. А открытие сделок производится так же как и было прописано по стохастику. Данный алгоритм остается прежним. Заранее спасибо.
P.S.  Если нет возможности то так и отпишитесь.

---

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