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

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

---

## salco85 — 2018-12-27 22:04

**!!!**

Здравствуйте,подскажите как исправить код индикатора, чтобы стрелочник появлялся на текущей свече ???Какую строку кода нужно смотреть???

## MrGreen86 — 2018-12-28 01:35

> Цитата (salco85):
> Здравствуйте,подскажите как исправить код индикатора, чтобы стрелочник появлялся на текущей свече ???Какую строку кода нужно смотреть???

Вы забыли прикрепить код.

## salco85 — 2018-12-28 11:19

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

 int counted_bars = IndicatorCounted();
   if (counted_bars < 0) return (-1);
   if (counted_bars > 0) counted_bars--;
   int limit1=Bars-counted_bars;
   if(counted_bars==0) limit1-=1+MathMax(0,shift)+2;

## Fgslm — 2018-12-28 12:07

Здравствуйте, Есть вот такой индикатор зон Шведова. Нужно подправить ему появление зон, чтобы они рисовались только когда зону образовывают 2 разнонаправленных свечи выдающиеся из всего массива тренда на одном уровне. Если зоны касается хотя бы еще 1 хвост или свеча уровень аннулируется(то есть переходит на более низкий приоритет- как это по задумке индикатора) Во всех остальных случаях зоны не рисуются.

[[изображение: http://www.picshare.ru/uploads/181228/1uMU0FzvUM.jpg]](http://www.picshare.ru/view/9758694/) [[изображение: http://www.picshare.ru/uploads/181228/3VXFPHopQh.jpg]](http://www.picshare.ru/view/9758696/) [[изображение: http://www.picshare.ru/uploads/181228/7s87c3I188.jpg]](http://www.picshare.ru/view/9758697/)

## loki177 — 2018-12-28 17:06

Может ли кто переписать этот индикатор, чтобы он не мигал в тестере? Или может быть есть готовый? Или это невозможно вообще?

## salco85 — 2018-12-28 20:59

Программисты поможете мне с кодом индикатора??:please::please::please:
Очень нужно срочно.

## fs256 — 2018-12-28 21:13

> Цитата (Sergey85):
> Здравствуйте Уважаемые программисты! Выражаю благодарность соратнику **e-go** за предоставленный индикатор. Уважаемые программисты! Могли бы вы сделать так, чтобы в данном индикаторе размер стрелок регулировался? Уж очень они мелкие... Спасибо!

:nda:
+ коды стрелок (wingdings):
docs.mql4.com/ru/constants/objectconstants/wingdings

## Anna89 — 2018-12-31 00:09

Может кто нибудь подсказать связующую функцию, которая объединяет два советника в один? У меня стоит такая:
int start()
  {
   if(triger){main1();triger=true;} if(triger) {main2();triger=true;}
   return(0);
  }

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

## MrGreen86 — 2018-12-31 01:10

> Цитата (Anna89):
> Может кто нибудь подсказать связующую функцию, которая объединяет два советника в один? У меня стоит такая:
> int start()
>   {
>    if(triger){main1();triger=true;} if(triger) {main2();triger=true;}
>    return(0);
>   }
>
> Но мне нужно, чтобы два советника вместе работали, а у меня они работают по отдельности.

в смысле вместе? у них должны быть общие ордера?
тогда нужно интегрировать их коды чтобы не было конфликтов.
в остальных случаях так
void OnTick() {
if(triger) main1();
if(triger2) main2();
}

## cmillion — 2018-12-31 12:02

> Цитата (Anna89):
> Может кто нибудь подсказать связующую функцию, которая объединяет два советника в один? У меня стоит такая:
> int start()
>   {
>    if(triger){main1();triger=true;} if(triger) {main2();triger=true;}
>    return(0);
>   }
>
> Но мне нужно, чтобы два советника вместе работали, а у меня они работают по отдельности.

А какой смысл в переменной triger? она ведь всегда у Вас true и значит оба алгоритма всегда последовательно отрабатываются. Если Вам нужно чтобы один советник работал, а другой ждал, то условие будет другое
int start()
  {
   if(triger) main1(); 
   else main2();
   return(0);
  }

## crokus — 2018-12-31 15:28

всех с новым годом. прикрутите пожалуйста к этому индикатору стрелку  при пересечении нулевой линии

## Yaroslavik — 2019-01-02 22:37

Будьте Бобры этот пост плиииииз ! https://forexsystemsru.com/showpost.php?p=1373737&postcount=5757

## Vyacheslav88 — 2019-01-02 23:54

.

## Vyacheslav88 — 2019-01-03 00:01

.

## Yaroslavik — 2019-01-03 11:27

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

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

## mangold — 2019-01-03 12:34

Всем привет ! Ребята помогите пожалуйста с индикатором . На 4 -знаке работает нормально , а на 5 -знаке начинает глючить терминал .

## MrGreen86 — 2019-01-03 16:27

> Цитата (Yaroslavik):
> Благодарствую конечно но возможно ли сделать чтоб на текущем сигналило на открытии а не на предыдущем чтоб можно было посчитать бары

## nikolai45 — 2019-01-03 18:42

помогите сделать что бы проверял последний закрытый ордер и текущий тип сигнала, если сходится не открываел ордер до появления нового сигнала

## ale9551 — 2019-01-04 07:41

**Доработайте пожалуйста советник**

Уважаемые программисты!
Доработайте пожалуйста советник e-CloseByEquity! 
Суть в следующем:советник закрывает сделки по общему балансу(эквити),например если общий баланс 100,а мы задали в параметре Take 110,то бот закрывает все сделки,когда общий баланс достигнет 110,если Stop=90,то соответственно мы получим убыток,и закроемся,когда баланс будет 90.
Мне необходимо,чтобы в советнике появились две дополнительные строки,это StepTake и StepLoss,например если  =1,то советник будет закрывать и вновь открывать новые сделки а баланс будет идти с шагом 101,102,103,104 и.т.д,а если StepLoss=1,то 100,99,98,97,96 и.т.д,если StepTake=10,то 110,120,130 и.т.д,если StepLoss=10,то 100,90,80,70 и.т.д.

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

## nikolai45 — 2019-01-04 09:12

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

---

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