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

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

---

## islamilshatovich — 2017-05-23 19:12

**Помогите сделать стрелочник.**

И еще 1 просьба ,уж извините что подряд 2 сообщения , помогите из этого индикатора ,похожего на Moving Average добавить или сделать из него стрелочника со звуком .Буду очень сильно благодарен ,если поможете.Спасибо.

## поручик — 2017-05-24 05:52

> Цитата (islamilshatovich):
> помогите из этого индикатора

надо .mq4

## sbonch — 2017-05-24 09:51

Приветствую, Уважаемые программисты.

Имеем машку, допустим с такими параметрами

[изображение: https://i.gyazo.com/5260c3f12b924be3342c1c9d565bb3bd.png]

[изображение: https://i.gyazo.com/c37183b0eaa49d266172b647219b20d8.png]

Возможно ли прикрутить алерт, при пересечении ценой заданного уровня в пунктах?

[изображение: https://i.gyazo.com/29dc85083797d7b95369598b63cd535a.png]

## Elvis Burunduk — 2017-05-24 10:41

> Цитата (sbonch):
> Приветствую, Уважаемые программисты.
>
> Имеем машку, допустим с такими параметрами
>
> Возможно ли прикрутить алерт, при пересечении ценой заданного уровня в пунктах?

В терминальной машке ИМХО  - не получится.  А вот в написанной вполне можно, в настройках задаем значение отступа в пп. и прикручиваем алерт как пересекли его.  Таких наверно куча должна быть в инете, типа энвелопе.

## luncharra — 2017-05-24 13:35

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

Доброго времени суток!
Скажите, можно к этому индикатору фракталов прикрутить алерт, но не при появлении стрелки, а по закрытию второго бара после стрелки (при подтверждении фрактала)? В идеале хорошо бы еще линию максимума второго бара после стрелки вниз и минимума второго бара после стрелки вверх.

## artembgs — 2017-05-24 18:36

Приветствую, измените маленько индикатор, нужно оставить только две горизонтальные линии и чтоб можно было менять их стиль и цвет, и чтоб при изменении настроек в нем он не удалял  начерченные в ручную объекты на графике, благодарю

## Prelagatay — 2017-05-24 18:45

> Цитата (Prelagatay):
> :please:Вечер добрый. Уважаемые мастера, можно ли в этом советнике сделать такую вещь? Открытие ордера допустим с третьего или десятого сигнала при игнорировании пред идущих сигналов. С какого сигнала начинать работу указать в настройках.

Вечер добрый. Я конечно дико извиняюсь, но сделать эту доработку технически невозможно или просто не интересно?

## AlanG — 2017-05-24 18:54

> Цитата (Prelagatay):
> Вечер добрый. Я конечно дико извиняюсь, но сделать эту доработку технически невозможно или просто не интересно?

extern int lastxbars=32; его пробуй

extern string entrylogics="Entry Logics";

extern int lastxbars=32;
extern int ybarsago=20;
//extern string bars="1:M1,2:M5,3:M15,...,9:MN";
int bartf=0;
//extern string mafilter="0:NONE,1:M1,2:M5,3:M15,...,9:MN";
//extern int matf=2;
//extern int maperiod=20;
//extern string candlefilter="0:NONE,1:M1,2:M5,3:M15,...,9:MN";
//extern int candletf=4;
extern string adxfilter="0:NONE,1:M1,2:M5,3:M15,...,9:MN";
extern int adxtf=5;
extern int adxperiod=14;
extern int adxlevel=20;
extern bool exitrule=true;
extern int exitlastxbars=32;
extern int exitybarsago=20;
**extern int shift=1;                      // bar in the past to take in consideration for the signal**

а так загляни в код там все расписано

## Yaroslavik — 2017-05-24 18:59

Граждане кто шарит исправьте пожалуйста сигнальство на каждом баре 
и пускай стрелку ставит там где сигнал на открытии бара а не как бы позже  благодарствую !:embrace:

## Prelagatay — 2017-05-24 19:02

Спасибо, но не то.

## teresh2 — 2017-05-24 20:52

> Цитата (Yaroslavik):
> Граждане кто шарит исправьте пожалуйста сигнальство на каждом баре
> и пускай стрелку ставит там где сигнал на открытии бара а не как бы позже  благодарствую !:embrace:

этот глянь с ма 1,18 тож самое;)

## mobidik — 2017-05-24 21:11

> Цитата (Yaroslavik):
> Граждане кто шарит исправьте пожалуйста сигнальство на каждом баре
> и пускай стрелку ставит там где сигнал на открытии бара а не как бы позже  благодарствую !:embrace:

**Yaroslavik**, странно, что ты на него обратил внимание, видать название по манило.., индюк то пикасит, подсматривает историю на бар вперед - в топку, имхо.

## Yaroslavik — 2017-05-24 21:42

да увидел сорри ! спасибо !;)

## Prelagatay — 2017-05-24 21:44

:please:Воспользовался советом, заглянул в код. Хоть это для меня китайская грамота, всё что увидел это МА фильтр и новостной фильтр которых почемуй то нет в настройках, но параметра позволяющего пропускать сигналы увы не обнаружил. Может туплю, но просьба остаётся, добавить пропуск N числа сигналов и вынести в настройки фильтры, коль они уже есть в коде.

## gfif — 2017-05-24 21:47

Здравствуйте, уважаемые программисты. Не могли бы вы добавить в советник функцию автоматического рассчета лота? Типа, использовать 0,01 лот на каждые X долларов баланса.

## sergeysv — 2017-05-25 00:24

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

P.S. В виде благодарности за помощь пару тройку американских вмз  могу  скинуть на кошель указанный в коде...
P.P.S.пару тройку это не жаба, а что осталось после сокрушительного поражения на поле дц.:)

Спасибо.

## Belizas — 2017-05-25 00:45

> Цитата (sergeysv):
> Приветствую!
> Настройте плиз музыку в индикаторе чтоб играла когда нужно.
> Плей нужен только тогда, когда по сигналу iSAR по всем периодам был бы палец вверх (тогда плей) или вниз (тогда плей).
> Плей нужен только тогда, когда по сигналу iWPR по всем периодам был бы палец вверх (тогда плей) или вниз (тогда плей).
> Плей нужен только тогда, когда по сигналу iMA по всем периодам был бы палец вверх (тогда плей) или вниз (тогда плей).
>
> P.S. В виде благодарности за помощь пару тройку американских вмз  могу  скинуть на кошель указанный в коде...
> P.P.S.пару тройку это не жаба, а что осталось после сокрушительного поражения на поле дц.:)
>
> Спасибо.

Так должно быть? А ТФ нужно просто считать по порядку?

## sergeysv — 2017-05-25 00:59

> Цитата (Belizas):
> Так должно быть? А ТФ нужно просто считать по порядку?

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

А как считать я не в курррсссе-----на скрине ни одного совпадения

## Belizas — 2017-05-25 01:03

По многим парам прошелся, а вот пальца вниз не обнаружил(((( Только ладонь-что она значит? И о каком совпадении речь идет?

## sergeysv — 2017-05-25 01:36

> Цитата (Belizas):
> пальца вниз не обнаружил((((

в том индюке плей саунд мешал  пальцы куда надо тыкать--а ладонь это нет сигнала (symbolCodeNoSignal)

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

---

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