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

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

---

## vladradon — 2019-09-07 22:43

> Цитата (znn1950):
> Уважаемые программисты, прикрутите пожалуйста к этому сову Magic

Странно: в параметрах магик был уже, но в коде не прописан.:)

## Андрей_1979 — 2019-09-07 23:38

Здравствуйте.
очень прошу поправить советник.
С Уважением.
Спасибо.

## NSerega — 2019-09-08 04:56

> Цитата (Андрей_1979):
> Здравствуйте.
> очень прошу поправить советник.
> С Уважением.
> Спасибо.

А что конкретно поправить?

## znn1950 — 2019-09-08 06:30

> Цитата (vladradon):
> Странно: в параметрах магик был уже, но в коде не прописан.:)

Спасибо большое, в параметры я сам добавил, а вот дальше, увы. СПАСИБО!!!

## vladradon — 2019-09-08 09:45

> Цитата (Андрей_1979):
> очень прошу поправить советник.

Это "дикая" сетка :cool: с большой просадкой (может я не уловил тайный смысл :unsure:). Поправил код, насколько смог понять его алгоритм (в коде зачем-то коэффициент умножения сетки ордеров дополнялся еще одним внутренним коэффициентом и начальные лоты были в полтора раза больше заданных в параметрах - убрал его). В тестере работает без ошибок.

## Slava78 — 2019-09-08 09:51

Индикатор рисует треугольник как захочет. Исправьте пожалуйста, если возможно

## azaib77 — 2019-09-08 16:52

Scalper PRO v.6.2 (1) GBPUSD, H1: OrderModify error 130

please fix this ea

## jflb — 2019-09-08 17:26

> Цитата (azaib77):
> Scalper PRO v.6.2 (1) GBPUSD, H1: OrderModify error 130
>
>
> please fix this ea

i don't get that error. are you backtesting with control points?

## Андрей_1979 — 2019-09-08 19:20

**NSerega
vladradon**
Да ребят, стружилка ещё та, просадки не малые ... НО, можно и оседлать, аккуратно. 
Ошибки были, но не значительные. 
ОГРОМНОЕ спасибо, за проделанную работу, дай вам бог здоровья.

Если можно, прошу вас доработать ещё одну мартышку. Бот и ТЗ прилагаю.
С уважением, СПАСИБО.

## adamir — 2019-09-09 09:51

Пожалуйста. Кто-нибудь может исправить этот простой индикатор? Индикатор переключает профили по справедливости.

## tirion — 2019-09-09 14:50

Tankk, огромнейшее спасибо за доработку индикатора X-DAILY TARGET.Меня не было в стране и не мог своевременно выразить благодарность. 
Можно ли в этом индикаторе(внизу) спрятать или убрать(если они не участвуют в процессе) эти включения, показанные на рисунке. Прекрасный индикатор и почему-то никто не додумался.Они мешают созерцать творческий процесс на графике. С трудом нашел исходник.

## Андрей_1979 — 2019-09-09 15:12

Всем день добрый, вот картинка к ТЗ в посте [#18 674]('https://forexsystemsru.com/threads/dorabotka-botov-sovetnikov-indikatorov-vol-2.77111/post-1447074') , дороботайте пожалуйста.
При много благодарен.

## steals — 2019-09-09 15:46

подскажите пожалуйста как написать функцию средней цены? Zerro.  от максимума до минимума найти середину... две функции написал а вот что то с вычислением середины печаль :cry: нужно как то это среднее значение потом ещё отнять от минимума и прибавить к максимуму... то есть не так - (LowPrice() +HiPrice()) /2. а как то вытащить то значение как то так - (HiPrice() - LowPrice()) /2 = AAA. и потом чтоб ещё и эту переменную можно было использовать дальше... --- LowPrice() - AAA, HiPrice + AAA....

```
//+------------------------------------------------------------------+
double LowPrice()
{
   double lowest = 1000000;
  
   for(int i=1; i<= BarCount;i++)
   {
      price = iLow(Symbol(),0,i);
      if(price <= lowest)
      lowest = price;
   }
   return(lowest);
}
//+------------------------------------------------------------------+
double HiPrice()
{
   double highest = 0;
  
   for(int i=1; i<= BarCount;i++)
   {
      price = iHigh(Symbol(),0,i);
      if(price >= highest)
      highest = price;
   }
   return(highest);
}
//+------------------------------------------------------------------+
double Zerro()
{ 
  
}
//+------------------------------------------------------------------+
```
:cry:

## vladradon — 2019-09-09 21:32

Ну вот, я тут переделками занимаюсь, а ('https://forexsystemsru.com/members/bullra.77137/') запрос на доработку удалил...:cool:

## Bullra — 2019-09-09 21:37

> Цитата (vladradon):
> Ну вот, я тут переделками занимаюсь, а ('https://forexsystemsru.com/members/bullra.77137/') запрос на доработку удалил...:cool:

Благодарю! Сообщение я удалил, потому что хотел правильно сформулировать просьбу.

## vladradon — 2019-09-09 22:48

> Цитата (Bullra):
> **@vladradon**, а нельзя ли сделать так, чтобы все up тики с превышением записывались бы в один буффер, а down в другой? То есть получится, что при восходящей гистограмме будут не только синие бары, но и красные, и соответственно во время нисходящей гистограммы будут еще синие. Просто по факту получилось, то, что я и ожидал от такой просьбы.

Я что-то не совсем понял. Я разделил на 2 буфера up и down. Еще что-то нужно доработать?

## Андрей_1979 — 2019-09-09 22:54

**vladradon**
дороботайте пожалуйста, вот картинка, а сам советник выше Exp-D1_2014

## Bullra — 2019-09-09 23:14

> Цитата (vladradon):
> Я что-то не совсем понял. Я разделил на 2 буфера up и down. Еще что-то нужно доработать?

Да, но только нужно их разделить не от нулевой линии суммарного массива.

## Bullra — 2019-09-10 00:21

Короче извините меня идиота, но я не знаю, как правильно сформулировать Т3. Вроде бы на растущей гистограмме суммарного массива могут быть не только сигналы массива превышения по up тикам, но еще и по down тикам. Соответственно на падающей гистограмме должны быть еще превышения и по up тикам.

## vladradon — 2019-09-10 01:03

> Цитата (Bullra):
> Вроде бы на растущей гистограмме суммарного массива могут быть не только сигналы массива превышения по up тикам, но еще и по down тикам. Соответственно на падающей гистограмме должны быть еще превышения и по up тикам.

Дело в том, что гистограмма рисует линию по каждому тику в сторону движения цены. В массив превышения записываются ненулевые значения только при превышении порога. В коде усредняется скорость движения за n_bar_sum последних тиков и если эта скорость в какую-то сторону превысит порог, туда и нарисуется пороговая линия гисты. Если убрать это усреднение (n_bar_sum=1), то оно не будет влиять на плавность перехода и зарубать пики в противоположную сторону от общего тренда.

---

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