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

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

---

## asdfer — 2019-03-15 19:11

Здравствуйте! Есть такойиндикатор, Период конвертор, для создания несуществующих в платформе периодов, хоть на минутах, хоть на часах. Кидаешь на минутный график, по умолчанию он настроен на М2, период задается в минутах. дальше заходишь в файлы-открыть автономно и ищешь нужный. Раньше работало по несколько графиков, то есть кидаю на М1 сколько нужно раз, каждый раз выставляю в настройках период, все работало. Сейчас работает только один период, вроде тот который сделал первым. Пробовал менять в коде параметр PeriodMultiplier = 2; // new period multiplier factor, вообще переставал работать. Помогите исправить, думаю многие им заинтересуются. Мне лично нужно хотя бы одновременно М2 и М3.

## wintrades — 2019-03-15 22:07

Помогите пожалуйста исправить данный индикатор, чтобы при смене таймфрейма или шаблона стрелочки не возвращались в первичное состояние (не становились шириной с параметром 1).
То есть, к примеру, я выставляю ширину стрелочки с параметром 4, но после смены таймфрейма она опять становится 1. Так вот надо чтобы так и оставалось 4, независимо от смены таймфрейма или шаблона. Индикатор во вложении. Заранее благодарю.

## cmillion — 2019-03-15 23:25

> Цитата (wintrades):
> Помогите пожалуйста исправить данный индикатор, чтобы при смене таймфрейма или шаблона стрелочки не возвращались в первичное состояние (не становились шириной с параметром 1).
> То есть, к примеру, я выставляю ширину стрелочки с параметром 4, но после смены таймфрейма она опять становится 1. Так вот надо чтобы так и оставалось 4, независимо от смены таймфрейма или шаблона. Индикатор во вложении. Заранее благодарю.

Если в Вашем шаблоне заложен размер 1 то так и будет перескакивать. Для этого измените шаблон. А при смене ТФ не должен менять размер судя по коду. Вы размер в параметре QQE_Width устанавливаете? Чтобы более точно сказать нужен индикатора "QQEA" так как без него QQE Alert v3 не работает.

## wintrades — 2019-03-15 23:50

> Цитата (cmillion):
> Если в Вашем шаблоне заложен размер 1 то так и будет перескакивать. Для этого измените шаблон. А при смене ТФ не должен менять размер судя по коду. Вы размер в параметре QQE_Width устанавливаете? Чтобы более точно сказать нужен индикатора "QQEA" так как без него QQE Alert v3 не работает.

Например, в шаблоне ставлю параметр 4 и сохраняю, но после смены таймфрейма или применения шаблона на другой график - опять стрелочки маленькие, с параметром 1. Как исправить? Индикатор QQEA прилагаю во вложение.

## cmillion — 2019-03-16 00:03

> Цитата (wintrades):
> Например, в шаблоне ставлю параметр 4 и сохраняю, но после смены таймфрейма или применения шаблона на другой график - опять стрелочки маленькие, с параметром 1. Как исправить? Индикатор QQEA прилагаю во вложение.

Может я не так объяснил? Нужно изменить в индикаторе параметр QQE_Width и потом сохранить шаблон. Вы так делаете? Если так, то при изменении ТФ и при наложении шаблона стрелка не изменяет размер.

## wintrades — 2019-03-16 01:23

> Цитата (cmillion):
> Может я не так объяснил? Нужно изменить в индикаторе параметр QQE_Width и потом сохранить шаблон. Вы так делаете? Если так, то при изменении ТФ и при наложении шаблона стрелка не изменяет размер.

ага понял, получается, благодарю

## Sergey85 — 2019-03-16 05:43

Здравствуйте уважаемые программисты! Есть вот такой весьма не плохой индикатор. Не рисует. Но есть в нем одна беда! При переключении ТФ на более старший и обратно - сбрасывает толщину полосок. Если это не слишком трудоёмко - исправьте пожалуйста!
Чтобы не флудить сообщениями - Сразу выражаю Вам огромное человеческое спасибо!

## superhonda498 — 2019-03-16 08:03

Здравствуйте уважаемые программисты ,переделайте пожалуйста этот индикатор, что бы он выставлял стрелочки на пересечение линии, а то так  ребята не удобно смотреть  когда откроешь несколько графиков   где произошло это пробитие линии....ладно еще когда смотришь на одном графике куда не шло....а когда их откроешь штук десять, не поймешь где и произошло пробитие....а хотелось бы за раз посмотреть все диверы, по всем индикаторам, которые заложены в этот индюк....вот ребята как-то так ,сами понимаете ,если каждый индикатор просматривать отдельно....сколько времени угрохаешь....:please:
[изображение: https://cdn1.radikalno.ru/uploads/2019/3/16/47caee39a52621e83943298d9eaf474f-full.jpg]

## AlenaCoder — 2019-03-16 09:18

> Цитата (Ted Nikson):
> Да, так. Спосибо большое. Но почему не работает в режим mtf ? А именно mtf был нужен мне ...

Столбиков будет несколько, так как одна свеча старшего ТФ соответствует нескольким младшего.

## некто — 2019-03-16 09:20

> Цитата (Sergey85):
> Здравствуйте уважаемые программисты! Есть вот такой весьма не плохой индикатор. Не рисует. Но есть в нем одна беда! При переключении ТФ на более старший и обратно - сбрасывает толщину полосок. Если это не слишком трудоёмко - исправьте пожалуйста!
> Чтобы не флудить сообщениями - Сразу выражаю Вам огромное человеческое спасибо!

Привет. Не программист, но такое сделать могу.

## AlenaCoder — 2019-03-16 09:24

> Цитата (Sergey85):
> Здравствуйте уважаемые программисты! Есть вот такой весьма не плохой индикатор. Не рисует. Но есть в нем одна беда! При переключении ТФ на более старший и обратно - сбрасывает толщину полосок. Если это не слишком трудоёмко - исправьте пожалуйста!
> Чтобы не флудить сообщениями - Сразу выражаю Вам огромное человеческое спасибо!

Сделала

## AlexeyRoss — 2019-03-16 11:29

**Добавить спреды**

Помогите пожалуйста с доработкой советника
Нужно добавить две опции
1)	Советник не торгует если спред выше определенного значения
2)	Советник не торгует если спред ниже определенного значения
Либо просто одну опцию, которая будет запрещать торговать если спред поднялся или опустился на определённое значение

## Ted Nikson — 2019-03-17 09:31

> Цитата (AlenaCoder):
> Столбиков будет несколько, так как одна свеча старшего ТФ соответствует нескольким младшего.

Значит со столбиком не получится, мне был нужен только один столбик  в направлении ... Тогда можно стрелки сделаете как наистраивамие буферы ?

## mobidik — 2019-03-17 13:48

> Цитата (Ted Nikson):
> Просьба к умельцом: сделайте в индикаторе только один столбик "бай" (синий) и только один стольбик "селл" (красной), а не как сейчас на каждом баре. Спосибо заранее.

> Цитата (AlenaCoder):
> Столбиков будет несколько, так как одна свеча старшего ТФ соответствует нескольким младшего.

:)

Забирай:

## cmillion — 2019-03-17 14:07

> Цитата (AlexeyRoss):
> Помогите пожалуйста с доработкой советника
> Нужно добавить две опции
> 1)	Советник не торгует если спред выше определенного значения
> 2)	Советник не торгует если спред ниже определенного значения
> Либо просто одну опцию, которая будет запрещать торговать если спред поднялся или опустился на определённое значение

Просто в параметрах задайте 
MinSpread = 6
MaxSpread = 12
а в программе перед функцией открытия позиции проверяйте условие

double spread = MarketInfo(Symbol(),MODE_SPREAD);
if (spread >= MinSpread && spread < MaxSpread) //проверка условий спреда
{
// функция открытия позиции
}

## Dersu — 2019-03-17 14:48

Ух Вы mobidik какой!!!!
А из этого бы вытащить такие возможности
С отключением панельки
С полосками или стрелками
С точкой 4го периода и отключением ее
Или просто 3 тф полоски на Ваш выбор
И ограничение истории
Если Вы заняты осмелюсь переадресовать свободному кодеру в папках все есть
В любом случае буду благодарен

## mobidik — 2019-03-17 15:23

> Цитата (Dersu):
> Ух Вы mobidik какой!!!!
> А из этого бы вытащить такие возможности
> С отключением панельки
> С полосками или стрелками
> С точкой 4го периода и отключением ее
> Или просто 3 тф полоски на Ваш выбор
> И ограничение истории
> Если Вы заняты осмелюсь переадресовать свободному кодеру в папках все есть
> В любом случае буду благодарен

У меня, как у экстрасенса/телепата, сегодня выходной, будьте добры, огласите свои желания конкретно по каждому индюку из жменьки индюков. :D

## Ed71 — 2019-03-17 15:51

Здравствуйте!
Добавьте, пожалуйста, код в индикатор, чтобы после пересечения двух скользящих средних, в точке их пересечения появлялась горизонтальная линия. А потом, после ее пробития телом или хвостом свечи, она удалялась. Т.е. скользящие пересеклись, линия нарисовалась, свеча ее пробила и закрылась - линия пропала. Заранее огромное спасибо!

## Dersu — 2019-03-17 16:57

> Цитата (mobidik):
> У меня, как у экстрасенса/телепата, сегодня выходной, будьте добры, огласите свои желания конкретно по каждому индюку из жменьки индюков. :D

Гаааа
Так и должно было случится
Жена на выход торопила
А тут еще eXclusive_MTF_RSI под руку подвернулся
Ну я и наваял впопыхах. Уже на выходе просветлел да поздно было
Конкретно:
#111
#222
#3333_ar
сделать одним ( 4й тф по возможности и обрезка истории)
Нужна палка по стрелке в подвале
rsi-3tf_alert_22 и RSI-3TF_ALERT_22_S9_Email это в папке лежало просто
там логика одна и та же

## MrGreen86 — 2019-03-17 20:28

> Цитата (Ed71):
> Здравствуйте!
> Добавьте, пожалуйста, код в индикатор, чтобы после пересечения двух скользящих средних, в точке их пересечения появлялась горизонтальная линия. А потом, после ее пробития телом или хвостом свечи, она удалялась. Т.е. скользящие пересеклись, линия нарисовалась, свеча ее пробила и закрылась - линия пропала. Заранее огромное спасибо!

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

---

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