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

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

---

## yurecwa — 2019-10-21 16:08

> Цитата (vladradon):
> Это не ко мне. Я пользуюсь только автолотом и мартингейлом.

Спасибо за ответы.

## zhserg — 2019-10-21 16:10

> Цитата (yurecwa):
> дело в том что советник замедляется в тестере.

Чтение истории здорово тормозит тестер.
Можно эту процедуру делать не каждом тике, а, например, по закрытию свечи.

## yurecwa — 2019-10-21 16:15

> Цитата (zhserg):
> Чтение истории здорово тормозит тестер.
> Можно эту процедуру делать не каждом тике, а, например, по закрытию свечи.

Можете в коде показать что изменить нужно?

## Fillelin — 2019-10-21 16:29

> Цитата (tirion):
> На протяжении длительного периода индикатор показал себя с положительной стороны. И хотя я не отношусь к тайной секте любителей стрелок, в этом случае они не помешали бы. Просьба, если это не так сложно, "прикрутить" стрелки.

## marysgod — 2019-10-21 16:34

gods peace be with you all.amen ave maria. can you please share © Extreme_Spike_Arr, hope a positive reply
A.thank you

## saw — 2019-10-21 17:15

> Цитата (Fillelin):
>

сколько баров рисует? И отменяет?

## Fillelin — 2019-10-21 17:18

> Цитата (saw):
> сколько баров рисует? И отменяет?

Не знаю, не проверял.

## arello — 2019-10-21 17:29

> Цитата (saw):
> сколько баров рисует? И отменяет?

кинул на минутку, 5 баров назад появился, и закрашивается пика не одновременно с его появлением

## bot14 — 2019-10-21 17:51

> Цитата (saw):
> сколько баров рисует? И отменяет?

Он ещё задним числом сигналы ставит. Это художник с большой буквы Х ;)

## jenzo — 2019-10-21 18:52

> Цитата (Fillelin):
>

сможешь поделиться в mq4 формате?

## yurecwa — 2019-10-22 10:24

Здравствуйте. Написал условия для советника. Для остановки работы советника взамен функции. Но что не так(. Помогите разобраться.
Спасибо. 

```
  datetime day;
  double Balanse=0;
  if (day!=TimeDay(TimeCurrent()))
  {
   Balanse=NormalizeDouble( AccountBalance(),Digits);         
   day=TimeDay(TimeCurrent());     
   }
   if((AccountEquity() < (Balanse-maxLoss)) || (AccountEquity() > (maxProfit+Balanse)))
   {CloseOrder();return;} 
```

## vladradon — 2019-10-22 10:49

> Цитата (yurecwa):
> Для остановки работы советника взамен функции.

Сов должен полностью остановиться и не продолжать работу?

## yurecwa — 2019-10-22 10:51

> Цитата (vladradon):
> Сов должен полностью остановиться и не продолжать работу?

Здравствуйте. Именно так. Условием является  maxLoss или maxProfit.

## vladradon — 2019-10-22 11:01

Тогда если это для теста и оптимизации вместо return прописываем :
{CloseOrder(); ExpertRemove();}
выгружает сова.
Если без выгрузки, то прописываем глобальную переменную типа 
bool Stop=false;
///
{CloseOrder();Stop=true;}
if(Stop) return;
В этом случае пока не сбросишь Stop=false; сов не продолжит работу, но будет гонять эти проверки, которые, кстати, должны находиться вначале OnTick() функции. Stop можно сбрасывать в OnInit() и тогда при смене какого-то значения в настройках сов перезапустится.

## yurecwa — 2019-10-22 11:06

> Цитата (vladradon):
> Тогда если это для теста и оптимизации вместо return прописываем :
> {CloseOrder(); ExpertRemove();}
> выгружает сова.
> Если без выгрузки, то прописываем глобальную переменную типа
> bool Stop=false;
> ///
> {CloseOrder();Stop=true;}
> if(Stop) return;
> В этом случае пока не сбросишь Stop=false; сов не продолжит работу, но будет гонять эти проверки, которые, кстати, должны находиться вначале OnTick() функции. Stop можно сбрасывать в OnInit() и тогда при смене какого-то значения в настройках сов перезапустится.

Спасибо. Буду пробовать.

## S D V — 2019-10-22 18:13

Ребят,добавьте в  настройки  данного индикатора выбор мувинга EMA,SMA,LWMA.

## arello — 2019-10-22 18:30

> Цитата (S D V):
> Ребят,добавьте в  настройки  данного индикатора выбор мувинга EMA,SMA,LWMA.

## gravity — 2019-10-22 18:32

> Цитата (S D V):
> Ребят,добавьте в  настройки  данного индикатора выбор мувинга EMA,SMA,LWMA.

Сделал. И у Танка есть мтф 4 машки. Прикрепил.[изображение: https://forexsystemsru.com/attachments/4ma-jpg.345875/]

## tirion — 2019-10-22 18:32

> Цитата (Fillelin):
>

Большое спасибо за проведенную работу.

## juror — 2019-10-22 20:30

Как Вам такой.

---

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