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

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

---

## Pammexpert — 2016-02-13 13:20

> Цитата (RoboMaks):
> А открытым кодом где откопали? Может - что-то там нарыть можно по его облегчению... В принципе у него расчёты идут по **Highest-Lowest** как в обычном зигзаге, у меня особо не грузит, но сигналы что-то поздновато даёт.

- Грузит, т.к. обрабатывает всю историю, это решаемо, можно ограничить
- Запаздывает. Это более старая версия и запаздывание равно 9-и барам
- Новая версия (на сайте автора) сигналит на 0-м баре, отсюда соотв. и перерисовывает, и ценности из себя большой не  
   представляет, особенно по такой цене.

## DIW35902345 — 2016-02-13 16:34

Други ! Кто  сможет переделать индикатор( MultiChat  ,  в одном окне несколько валютных пар , заменить их " махи "  на   - вот это индикатор - 1/mql

## RoboMaks — 2016-02-13 16:59

> Цитата (Pammexpert):
> -
> - Новая версия (на сайте автора) сигналит на 0-м баре, отсюда соотв. и перерисовывает, и ценности из себя большой не
>    представляет, особенно по такой цене.

Но даже если и не использовать в расчётах нулевой бар (в последней переработке в расчётах использовал **3**, **2** и **1-й**, точку просто рисует на нулевом, но это можно поставить на любой бар :)  ) - всё-равно даёт непонятные сбои. 
( Надо поставить его вместе с тиковыми скринами, может только так удастся "поймать" его эти сбои )

## Pammexpert — 2016-02-13 18:05

> Цитата (RoboMaks):
> Но даже если и не использовать в расчётах нулевой бар (в последней переработке в расчётах использовал **3**, **2** и **1-й**, точку просто рисует на нулевом, но это можно поставить на любой бар :)  ) - всё-равно даёт непонятные сбои.
> ( Надо поставить его вместе с тиковыми скринами, может только так удастся "поймать" его эти сбои )

Что за сбои? Не замечал ... Выложите вашу скорректированную версию - посмотрю и поставлю ограничение (чтоб не грузил терминал).

## RoboMaks — 2016-02-13 18:40

> Цитата (Pammexpert):
> Что за сбои? Не замечал ... Выложите вашу скорректированную версию - посмотрю и поставлю ограничение (чтоб не грузил терминал).

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

В этой версии сбои заключаются в том, что он иногда может пропустить сигнал или сигналит сразу после пересечения.

P.S.  Последнюю по 3-2-1 бару я удалил уже у себя, не осталась...

Ограничил его пересчёт до 500 баров - перегрузка остаётся. Но есть и ещё один интересный момент - **на максимальной скорости** в тестере все индюки почему-то идут рывками, это что-то новое, такого не было раньше :)

## lexar — 2016-02-13 21:18

Господа профессионалы. написал ниже выложенный сов. торгую им пол года и увеличил, депо в 4 раза. Хочется довести его до полного автомата. Есть задумка. торгует например двумя ордерами с закрытием дальше меньшего ордера. при уходе цены между разнонаправленных ордеров, ровно по середине, нужно добавить третьи в каждую сторону. Далее работа с тремя, с закрытием больше профита. Опять уходит в середину - добавляем четвёртый. Возможно если долго в одну сторону работает, то при большом увеличении депо количество ордеров поставить в зависимость от суммарного лота противоположных сделок. Но для начала нужна логика выставления средних ордеров. Просто у самого ума не хватает:facepalm: Если есть у кого готовое решение подскажите пожалуйста.

## djekiii-xxx — 2016-02-14 19:51

Ребят. Cделайте пожалуйста МТF/

## 193909 — 2016-02-14 21:53

> Цитата (lexar):
> Господа профессионалы. написал ниже выложенный сов. торгую им пол года и увеличил, депо в 4 раза. Хочется довести его до полного автомата. Есть задумка. торгует например двумя ордерами с закрытием дальше меньшего ордера. при уходе цены между разнонаправленных ордеров, ровно по середине, нужно добавить третьи в каждую сторону. Далее работа с тремя, с закрытием больше профита. Опять уходит в середину - добавляем четвёртый. Возможно если долго в одну сторону работает, то при большом увеличении депо количество ордеров поставить в зависимость от суммарного лота противоположных сделок. Но для начала нужна логика выставления средних ордеров. Просто у самого ума не хватает:facepalm: Если есть у кого готовое решение подскажите пожалуйста.

Можно дополнительно использовать Integra любой версии-примерно то же будет

## lexar — 2016-02-14 21:56

> Цитата (193909):
> Можно дополнительно использовать Integra любой версии-примерно то же будет

А что такое Integra ?
Я добавил вроде какой то код, но он как то не корректно работает. Может есть поинтересней вариант?

   if (CountBuy() > 0 && CountSell() > 0 && CountBuy() == CountSell())
   {
      if (FindLastPrice(OP_SELL) + NormalizeDouble(Step*slip*Point,Digits) < FindLastPrice(OP_BUY) &&
      (Bid - FindLastPrice(OP_SELL) == FindLastPrice(OP_BUY) - Bid ||
      Bid - FindLastPrice(OP_SELL) == FindLastPrice(OP_BUY) - Bid - NormalizeDouble(slip*Point,Digits)))
      {

## 193909 — 2016-02-14 22:00

> Цитата (lexar):
> А что такое Integra ?

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

## lexar — 2016-02-14 22:03

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

А где взять исходник?

## 193909 — 2016-02-14 22:06

> Цитата (lexar):
> А где взять исходник?

Он в свободном доступе есть-легко найти.Я на таком же похожем советнике его использую(настройки можно менять у него)

## lexar — 2016-02-14 22:10

> Цитата (193909):
> Он в свободном доступе есть-легко найти.Я на таком же похожем советнике его использую(настройки можно менять у него)

Да я почитал уже. у него принцип очень похожий, но немного не то. я так понял у него шаг предустановленный, а у меня плавающий. Мне бы просто функцию добавить. Я погляжу конечно... Спасибо.

## Novikov — 2016-02-15 15:01

Уважаемые, добавьте пожалуйста в индикатор машку и такие параметры
**Период МА = 3
Метод МА = Smoothed**
И что бы линия индикатора меняла цвет - RED, когда ниже МА и LIME, когда выше МА

[изображение: https://charts.mql5.com/10/209/eurusd-m5-alpari-limited.png]

**Заранее благодарю!** :please:

## Novikov — 2016-02-17 14:00

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

Параметры:
**StartTime = 00:00** // начало работы
**FinishTime = 23:59** // конец работы

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

## mobidik — 2016-02-17 15:04

> Цитата (Novikov):
> Пожалуйста, кто может, добавьте в советник возможность задавать начало и конец работы.
> Что бы он работал только в заданном промежутке времени, а в другое время не работал.
>
> Параметры:
> **StartTime = 00:00** // начало работы
> **FinishTime = 23:59** // конец работы
>
> Заранее благодарю!

:)

## jenzo — 2016-02-17 15:20

Кто сможет, выведите настройки пожалуйста.

## Tankk — 2016-02-17 16:26

> Цитата (jenzo):
> Кто сможет, выведите настройки пожалуйста.

*hi**hi*
в нём нет настроек, которые можно было бы вывести.....;)
даже если вывести 150 строк!!! (значений) = вы запутаетесь и не сможете ими управлять....:nda:

## jenzo — 2016-02-17 17:00

> Цитата (Tankk):
> *hi**hi*
> в нём нет настроек, которые можно было бы вывести.....;)
> даже если вывести 150 строк!!! (значений) = вы запутаетесь и не сможете ими управлять....:nda:

хотя бы можно самые влиятельные один, два  периоды вывесты?

## Novikov — 2016-02-17 17:03

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

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

Профит отрицательный и по данным настройкам закрытие не должно было произойти, но и информация по магикам почему то не отображается.
Посмотри пожалуйста.

**О! Инфо стала отображаться! Видимо начинает отображаться после времени финиша.
Еще понаблюдаю!**

---

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