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

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

---

## marattmb — 2016-09-16 08:16

Уважаемые специалисты, нельзя ли в представленном индикаторе оставить звуковое оповещение только при появлении жирных столбиков                    ( в свойствах эти столбики - 3 и 4 ), а все остальные звуковые оповещения убрать. Заранее спасибо.

## finist4x — 2016-09-16 10:24

Господа, возможно ли доработать индюк, что бы он показывал
значение уровня как на картинке и алертил при достижении 8.0 / -8.0

_https://cloud.mail.ru/public/9GPQ/NDs7FCc9u

[[изображение: http://s45.radikal.ru/i110/1609/51/b629c24bd5fa.jpg]](http://radikal.ru)

## cmillion — 2016-09-16 11:21

> Цитата (Tankk):
> всем *hi*
>
> **кто разбирается.... посмотрите советника: забивает лог на каждом тике и выдаёт ошибку (см. фото)**

А что в логах? Ошибка 130? Ставьте стопы и трал длиннее.

## finist4x — 2016-09-16 11:42

нет случайно других  индюков.VSD Trading System...

что то на их сайте странички не открываются

> Цитата (marattmb):
> Уважаемые специалисты, нельзя ли в представленном индикаторе оставить звуковое оповещение только при появлении жирных столбиков                    ( в свойствах эти столбики - 3 и 4 ), а все остальные звуковые оповещения убрать. Заранее спасибо.

## поручик — 2016-09-16 14:15

> Цитата (finist4x):
> Господа, возможно ли доработать индюк, что бы он показывал
> значение уровня как на картинке и алертил при достижении 8.0 / -8.0

тут готовый был [http://forexsystemsru.com/indikatory-foreks/66000-indikatory-pikov-i-vpadin-5.html#post899720](http://forexsystemsru.com/indikatory-foreks/66000-indikatory-pikov-i-vpadin-5.html#post899720)

алерт - верхний подвал и стрелки

в твой только уровни добавил - низ
=========
когда ВВ гистой - глазу приятнее

## finist4x — 2016-09-16 15:31

Благодарю!

мне кажется когда цифра эта будет на индюке
проще им оперировать и сложнее упустить уровень

особенно когда в подвале несколько индикатров

[изображение: http://s45.radikal.ru/i110/1609/51/b629c24bd5fa.jpg]

> Цитата (поручик):
> тут готовый был [http://forexsystemsru.com/indikatory-foreks/66000-indikatory-pikov-i-vpadin-5.html#post899720](http://forexsystemsru.com/indikatory-foreks/66000-indikatory-pikov-i-vpadin-5.html#post899720)
>
> алерт - верхний подвал и стрелки
>
> в твой только уровни добавил - низ
> =========
> когда ВВ гистой - глазу приятнее

## ref2015 — 2016-09-16 16:17

Всем привет! нужна помощь в доработке советника, нужно добавить 2 функции в сову 
1.  задержка при сигнале индикатора на покупку или продажу(в секундах ) с возможностью их корректировать
2.и повторная проверка сигнала тоже с (вкл_ выкл), если нет сигнала сделка не происходит.
Кто может пишите не бесплатно.

## leto33 — 2016-09-16 18:55

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

## gek — 2016-09-16 18:57

Ребята,сделайте пожалуйста MQL файл.
Я сделал,ошибки выдаёт.

//+------------------------------------------------------------------+
//|                                                          ARB.mq4 |
//|                                                               TO |
//|                         _http://www|
//+------------------------------------------------------------------+
#property copyright "TO"
#property link      "http://www.forex-tradexperts-to.narod.ru"

#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Magenta
#property indicator_color2 White
#property indicator_level1 0
#property indicator_level2 150
#property indicator_level3 -150

extern string symbol_1 = "EURUSD";
extern string symbol_2 = "USDCHF";
extern int BARS = 2000;
extern int MA_period_1 = 20;
extern int MA_period_2 = 10;

double buff_1[];
double buff_2[];

int init()
{
   IndicatorBuffers(2);
   IndicatorDigits(0);
   SetIndexBuffer(0,buff_1);
   SetIndexStyle(0,DRAW_LINE);
   SetIndexBuffer(1,buff_2); 
   return(0);
}

int deinit()
{
   return(0);
}

int start()
{
   int i;
   for ( i = BARS; i >= 0 ; i -- )buff_1 = iOpen(symbol_1,Period(),i) - 1/iOpen(symbol_2,Period(),i);
   for( i = 0; i < BARS - MA_period_1 ; i++)buff_2=iMAOnArray(buff_1,0,MA_period_1,0,MODE_SMA,i);
   for ( i = BARS; i >= 0 ; i -- )
   {
      buff_1 -=buff_2;
      buff_2 = buff_1;
   }   
   for( i = 0; i < BARS - MA_period_2 - MA_period_1 ; i++)buff_1=NormalizeDouble(iMAOnArray(buff_2,0,MA_period_2,0,MODE_SMA,i)/MarketInfo(symbol_1,MODE_POINT),0);
   return(0);
}

## denc — 2016-09-16 19:23

> Цитата (gek):
> Ребята,сделайте пожалуйста MQL файл.
> Я сделал,ошибки выдаёт.
>
> //+------------------------------------------------------------------+
> //|                                                          ARB.mq4 |
> //|                                                               TO |
> //|                       _http://www.|
> //+------------------------------------------------------------------+
> #property copyright "TO"
> #property link      "http://www.forex-tradexperts-to.narod.ru"
>
> #property indicator_separate_window
> #property indicator_buffers 1
> #property indicator_color1 Magenta
> #property indicator_color2 White
> #property indicator_level1 0
> #property indicator_level2 150
> #property indicator_level3 -150
>
> extern string symbol_1 = "EURUSD";
> extern string symbol_2 = "USDCHF";
> extern int BARS = 2000;
> extern int MA_period_1 = 20;
> extern int MA_period_2 = 10;
>
> double buff_1[];
> double buff_2[];
>
> int init()
> {
>    IndicatorBuffers(2);
>    IndicatorDigits(0);
>    SetIndexBuffer(0,buff_1);
>    SetIndexStyle(0,DRAW_LINE);
>    SetIndexBuffer(1,buff_2);
>    return(0);
> }
>
> int deinit()
> {
>    return(0);
> }
>
> int start()
> {
>    int i;
>    for ( i = BARS; i >= 0 ; i -- )buff_1 = iOpen(symbol_1,Period(),i) - 1/iOpen(symbol_2,Period(),i);
>    for( i = 0; i < BARS - MA_period_1 ; i++)buff_2=iMAOnArray(buff_1,0,MA_period_1,0,MODE_SMA,i);
>    for ( i = BARS; i >= 0 ; i -- )
>    {
>       buff_1 -=buff_2;
>       buff_2 = buff_1;
>    }
>    for( i = 0; i < BARS - MA_period_2 - MA_period_1 ; i++)buff_1=NormalizeDouble(iMAOnArray(buff_2,0,MA_period_2,0,MODE_SMA,i)/MarketInfo(symbol_1,MODE_POINT),0);
>    return(0);
> }

.

## gek — 2016-09-16 19:34

> Цитата (denc):
> .

2016.09.16 18:33:02.249	ARB_IND USDCHF.xp,M1: zero divide in 'ARB_IND.mq4' (39,75)

Тоже самое.оО
Я его обозвал ARB

## denc — 2016-09-16 20:20

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

.xp это префикс символа у брокера? если да,пропишите их в коде

## gek — 2016-09-16 20:41

> Цитата (denc):
> не знаю, у меня все ровно. изменил только буфера с 1 на 2, чтоб не было предупреждения
>
> .xp это префикс символа у брокера? если да,пропишите их в коде

Кинул на другой термунал.
Всё отлично.Спасибо.*hi*

## andpri — 2016-09-17 08:58

Подправьте пожалуйста индюка . После нанесения на график нет в списке индикаторов и нельзя настроить на графике . Другие версии мне не подходят .Посмотрите пожалуйста .

## denc — 2016-09-17 10:36

> Цитата (andpri):
> Подправьте пожалуйста индюка . После нанесения на график нет в списке индикаторов и нельзя настроить на графике . Другие версии мне не подходят .Посмотрите пожалуйста .

посмотри http://forexsystemsru.com/indikatory-foreks/33250-ischu-indikator.html #11

## Dmitriy12 — 2016-09-18 10:52

Всем привет. Ребята помогите разобратся с ботом опубликовал его здесь http://forexsystemsru.com/1184709-post2941.html

## temaxoma — 2016-09-18 15:17

> Цитата (Dmitriy12):
> Всем привет. Ребята помогите разобратся с ботом опубликовал его здесь http://forexsystemsru.com/1184709-post2941.html

забудь про этот сливатор или набери в поиске Auto-profit3.0 есть целые ветки с разными версиями

## Dmitriy12 — 2016-09-18 16:35

сливатором может быть любой мартин, и чего толку искать если у них наверняка проблема одна и та же (кстати на этом форуме мне ничего не выдало в поиске), а мне нужно что бы он работал стабильно и правильно. Для спеца делов 5 минут, понять почему он так работает и как можно это поправить.

## cmillion — 2016-09-18 16:51

> Цитата (Dmitriy12):
> Всем привет. Ребята помогите разобратся с ботом опубликовал его здесь http://forexsystemsru.com/1184709-post2941.html

Советник декомпилирован. С таким пачкаться никто не будет и Вам лучше бы найти чистый (не ворованный вариант).
А еще лучше заказать под свои потребности нужный советник.

## Ramaz — 2016-09-18 17:27

**Индикатор стрелки**

Можно исправить, чтоб на маленькие повороты не реагировал
Но mq4 нету:not-good:

---

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