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

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

---

## romwfx — 2021-09-30 00:24

> Цитата (MakarFX):
> Обязательно в этих папках должны быть файлы

Благодарю. Сделал, но почему то не срабатывает, зависло.

## IRIP — 2021-09-30 06:43

> Цитата (IRIP):
> коллеги, не пойму, в чём проблема
> то сигналит, то не сигналит
>
> должен сигналить
> первые пару сигналов дает, потом не сигналит
>
>
>
> при появлении полосочек - должен давать сигнал

что за whichBar
получается, если я ставлю alertsOnCurrent = true
то он должен пиликать каждый период, установленный в 

extern bool   alertsOnCurrent = тру?

```
void manageAlerts()
{
   if (! calculateValue && alertsOn)
   {
      if (alertsOnCurrent)
           int whichBar = 0;
      else     whichBar = 1; whichBar = iBarShift(NULL,0,iTime(NULL,timeFrame,whichBar));
      if (trend != trend[whichBar+1])
      {
         if (trend == 1) doAlert(whichBar,"buy");
         if (trend ==-1) doAlert(whichBar,"sell");
      }         
   }
}   
```

## emely — 2021-09-30 08:23

Глубокоуважаемые господа программисты. Пожалуйста исправьте сей индикатор - алерт срабатывает безперестанно и возможно поэтому сильно грузит индикатор. А если по какой то причине сделать это невозможно , то опишите причину. Буду обращаться к другим умельцам.

## MakarFX — 2021-09-30 08:23

> Цитата (romwfx):
> Благодарю. Сделал, но почему то не срабатывает, зависло.

Я код не менял, только путь к файлам поправил. Почему зависает я не знаю.

## vladradon — 2021-09-30 09:44

> Цитата (IRIP):
> что за whichBar

Если стоит alertsOnCurrent = true, то сигналить будет на 0-м баре (текущем) еще в процессе его формирования и может выдавать ложные сигналы. При false - на 1-м, т.е. при закрытии очередного бара.

## IRIP — 2021-09-30 09:56

> Цитата (vladradon):
> Если стоит alertsOnCurrent = true, то сигналить будет на 0-м баре (текущем) еще в процессе его формирования и может выдавать ложные сигналы. При false - на 1-м, т.е. при закрытии очередного бара.

Да, я тоже так подумал
но оно - не сигналит 

чего ему может не хватать?

## vladradon — 2021-09-30 10:15

> Цитата (IRIP):
> чего ему может не хватать?

В режиме МТФ по коду он берет бар ТФ индикатора, а не текущий графика, и сравнивает значения уже  бара ТФ индикатора со смещением на текущем ТФ графика на бар, который совпадает с открытием бара ТФ индикатора. Т.е. если на текущем баре графика произошла смена цвета (тренда), то он может и не просигналить.

## IRIP — 2021-09-30 10:26

> Цитата (vladradon):
> Т.е. если на текущем баре графика произошла смена цвета (тренда), то он может и не просигналить.

да, так и происходит
он похоже, рисует по текущему бару
а сигналит по МТФ 
и если на момент вероятного сигнала на МТФ 
вдруг уже цвет поменян - он не сигналит

## aladdin1982 — 2021-09-30 10:57

> Цитата (aladdin1982):
> please can you help
> i want the HLC bar indicator draw in horizontal in seperated windows
> same the indicator in picture
> thank you so much

MakarFX

## vladradon — 2021-09-30 23:12

> Цитата (IRIP):
> да, так и происходит
> он похоже, рисует по текущему бару
> а сигналит по МТФ
> и если на момент вероятного сигнала на МТФ
> вдруг уже цвет поменян - он не сигналит

Сделал другой вариант сигналов.

## IRIP — 2021-09-30 23:18

> Цитата (vladradon):
> Сделал другой вариант сигналов.

спасибо, поставлю на график

## IRIP — 2021-10-01 08:49

> Цитата (vladradon):
> Сделал другой вариант сигналов.

Работает! 
Сравнил в meld увидел, где ошибка
спасибо, еще раз

## MakarFX — 2021-10-01 10:12

> Цитата (aladdin1982):
> please can you help
> i want the HLC bar indicator draw in horizontal in seperated windows
> same the indicator in picture
> thank you so much

Try

## aladdin1982 — 2021-10-01 12:11

thank you so much for your work 
if possible i want bars going  with zero line  same in picture 
thank you MR 
MakarFX

## MakarFX — 2021-10-01 12:30

> Цитата (aladdin1982):
> thank you so much for your work
> if possible i want bars going  with zero line  same in picture
> thank you MR

Has already

## railwayman — 2021-10-01 13:11

добрый день! сделайте пожалуйста в нем фиксированный лот.

## Гарпина — 2021-10-01 13:53

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

## olegkom — 2021-10-01 14:58

Уважаемые добрый день.! Возможно ли вывести стрелки на график ну и плюс мтф режим. Или хотя бы стрелки.

## Sapper — 2021-10-01 16:57

> Цитата (olegkom):
> Уважаемые добрый день.! Возможно ли вывести стрелки на график ну и плюс мтф режим. Или хотя бы стрелки.

ДжиПи_Тренд - это переименованный Сильвер Тренд. 
Вот авторский индикатор с алертом. 
Если уж дорабатывать, то лучше его.

## A.S.V. — 2021-10-01 20:30

> Цитата (v2812):
> Ребят, можете добавит окантовку для свечей с выбором цвета, кнопки слева и с права от основной для перешагивания по таймфреймам в ручном режиме "вперёд - назад" **и когда перезагружаешь индикатор или переключаешь ТФ он сносит все графические объекты с графика, убрать бы этот косяк...** Пожалуйста, буду очень благодарен.... Дадите номер кошелька, -- закину копеечку в знак благодарности.))

устранил проблему с удалением всех графических объектов при переинициализации индикатора...(изменения в функции OnDeinit(),  остальное в коде осталось без изменений)

---

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