# MQL госпиталь (бывшая "Больничка"): исправляем ошибки

Раздел: Язык программирования MQL4
Автор темы: Юлия
Создана: 2014-10-14 20:59
Ответов: 8848 | Просмотров: 1583063
Страница 367 из 443
Источник: https://forexsystemru.com/threads/77226/page-367

---

## wintrades — 2021-02-14 12:48

Можете пожалуйста исправить ошибки, чтобы привести скрипт, советник и 2 индикатора в соответствие с новым билдом метатрейдера?

## erex — 2021-02-14 12:51

> Цитата (juror):
> https://forexsystemsru.com/threads/katalog-indikatorov.71251/post-1453517  подработал для своих нужд и AlexeNP немного помог. Истории нет, номожно менять дату и смотреть. Минус переключать дату надо в ручную.

Индикатор был интересный. Сейчас он мне показывает только линию начала периода. Но дело даже не в этом. Какое он имеет отношение к сессионному среднему диапазону?

## AlexeNP — 2021-02-14 12:55

> Цитата (erex):
> Строго говоря, все это можно чертить и ручками с помощью фибо, но времени уходит море (((

раз уж пошла такая пьянка, то... как мне кажется - тебе было бы удобнее не фибо использовать, а уровни вероятности того, что цена достигнет того или иного значения... ну, к примеру - началась новая сессия тут же строятся уровни (значения рассчитываются по истории) и там уж ты сам все разруливаешь

## erex — 2021-02-14 13:04

> Цитата (AlexeNP):
> раз уж пошла такая пьянка, то... как мне кажется - тебе было бы удобнее не фибо использовать, а уровни вероятности того, что цена достигнет того или иного значения... ну, к примеру - началась новая сессия тут же строятся уровни (значения рассчитываются по истории) и там уж ты сам все разруливаешь

Дык! А я о чем? Стартует сессия - сразу выстраиваются уровень усредненного диапазона, несколько вспомогательных уровней (в соответствии с настройками), потом ждем реакции на уровень и влезаем в рынок. Или сидим на заборе.
Нужно что-то вроде этого, только сессионное, настраиваемое и не пивоты, а средние диапазоны

## juror — 2021-02-14 13:54

> Цитата (erex):
> Стартует сессия - сразу выстраиваются уровень усредненного диапазона,

А так, или надо полностью автомат.

## erex — 2021-02-14 14:01

> Цитата (juror):
> А так, или надо полностью автомат.

Ну вот представьте, что я по фунту считаю усреднение сессионного диапазона за полгода, а по евре - 3 месяца. Нужен автомат или нет? )))

## gravity — 2021-02-14 14:37

> Цитата (wintrades):
> Можете пожалуйста исправить ошибки, чтобы привести скрипт, советник и 2 индикатора в соответствие с новым билдом метатрейдера?

Ни 1 из файлов не выдаёт ошибок. Есть только предупреждения. А это не критично.

## Leonid007 — 2021-02-14 16:42

Помогите не отображается на графике? Правда файл ex.4 только

## Sergey85 — 2021-02-14 17:00

> Цитата (Leonid007):
> Помогите не отображается на графике? Правда файл ex.4 только

в сундучке были, которые встают на график.

## Leonid007 — 2021-02-14 17:03

Большое спасибо, Sergey85)))

## AlexeNP — 2021-02-14 17:04

> Цитата (erex):
> Дык! А я о чем? Стартует сессия - сразу выстраиваются уровень усредненного диапазона, несколько вспомогательных уровней (в соответствии с настройками), потом ждем реакции на уровень и влезаем в рынок. Или сидим на заборе.
> Нужно что-то вроде этого, только сессионное, настраиваемое и не пивоты, а средние диапазоны

ну, тады примерно так...
по одной какой-нибудь сессии, а то если по всем делать - сильно заморочисто)

## erex — 2021-02-14 17:48

> Цитата (AlexeNP):
> ну, тады примерно так...
> по одной какой-нибудь сессии, а то если по всем делать - сильно заморочисто)

А мне годами твердили, что это чуть ли не невозможно! Вот же!
Вполне достаточно одной сессии, т.е. одного временного промежутка.
Но у меня есть некоторые вопросы:
На скрине видно, что уровни несколько перепутаны

Можно их как-то более логично расположить?
Стартовый уровень - 0%, остальные вверх и вниз.
Почему дополнительные уровни вверх отличаются по расстоянию до старта от соответствующих уровней вниз? Расчет вниз и вверх отличаются?
Уровни видны только на H1. А иногда есть смысл посмотреть, да и рассчитать с учетом минут. Это трудно?
И последнее - я не увидел настройки периода расчета. Период показа есть, а периода расчета нет.
И все равно я безумно рад тому, что даже на этом скрине есть намек на мою правоту - цена не игнорирует эти уровни! Во всяком случае, я так вижу )))

## Sergey85 — 2021-02-14 18:38

> Цитата (erex):
> А мне годами твердили, что это чуть ли не невозможно! Вот же!

Приветствую! Похоже я понял, что Вам надо!
Так пойдет?

## AlexeNP — 2021-02-14 18:40

> Цитата (erex):
> А мне годами твердили, что это чуть ли не невозможно! Вот же!
> Вполне достаточно одной сессии, т.е. одного временного промежутка.
> Но у меня есть некоторые вопросы:
> На скрине видно, что уровни несколько перепутаны
>
> Можно их как-то более логично расположить?
> Стартовый уровень - 0%, остальные вверх и вниз.
> Почему дополнительные уровни вверх отличаются по расстоянию до старта от соответствующих уровней вниз? Расчет вниз и вверх отличаются?
> Уровни видны только на H1. А иногда есть смысл посмотреть, да и рассчитать с учетом минут. Это трудно?
> И последнее - я не увидел настройки периода расчета. Период показа есть, а периода расчета нет.
> И все равно я безумно рад тому, что даже на этом скрине есть намек на мою правоту - цена не игнорирует эти уровни! Во всяком случае, я так вижу )))

нам всё возможно, мы это превзошли)
так, давай с линиями для начала разберемся... тебе 2 линий вверх и вниз будет достаточно? Для 0 я отдельную сделал
уровни вверх и вниз различаются потому, что они считаются отдельно друг от друга (движение цены вверх и вниз не симметричны)
по периоду расчета - считается по всей доступной истории, считает быстро, поэтому нет смысла его ограничивать... а вот начала показа смещено для того чтобы индикатор малость подучился

## Dimdimich — 2021-02-14 19:47

Всем привет!
Уважаемые программисты, кому не сложно и есть времечко, пожалуйста посмотрите индикатор StableFx. Он работает в паре с индикатором Stochastic. Индикаторами любезно поделился LudaedFX. Суть проблемы - через небольшое время работы индикатора, терминал начинает подвисать. А затем и вовсе виснет. Возможно ли данную проблему устранить? Предполагал, что эта проблема из-за отсутствия в ограничении истории. Но обратил внимание на тот факт, что при установки индикатора на график, терминал зависает (т.е. не быстро как обычно индикатор появляется - "ОП и появился"), а курсор начинает крутится, терминал думает и только через какое то время индикатор появляется на графике. Может есть возможность эту тормознутость и зависание устранить? Если не сложно, помогите пожалуйста!
P\S\ если на несколько графиков установить этот индикатор, то после перезагрузки терминала, он просто висит и не загружает графики.

## erex — 2021-02-14 20:51

> Цитата (Sergey85):
> Приветствую! Похоже я понял, что Вам надо!
> Так пойдет?

Нееееееееееееееееееееееееееееееееееееееееет )))))))))))))))))))))))))))))))))))) Совсем нет. Рассчитываем среднесессионный ход пары (например, 100 пп) за 22 дня. Откладываем от старта сессии по 100 пп на юх и на север. Еще рисуем дополнительные уровни (например, по 30 и 70 пп на север и на юх). Если захотим 150% - это будет по 150 пп вверх и вниз. Это статические уровни, они не должны ползать за ценой.

## erex — 2021-02-14 21:02

> Цитата (AlexeNP):
> нам всё возможно, мы это превзошли)
> так, давай с линиями для начала разберемся... тебе 2 линий вверх и вниз будет достаточно? Для 0 я отдельную сделал
> уровни вверх и вниз различаются потому, что они считаются отдельно друг от друга (движение цены вверх и вниз не симметричны)
> по периоду расчета - считается по всей доступной истории, считает быстро, поэтому нет смысла его ограничивать... а вот начала показа смещено для того чтобы индикатор малость подучился

Две линии - мало. Цена не ходит одинаковыми расстояниями. Но есть, видимо, соотношения риск/профит, которые заставляют ее реагировать на определенные пункты между "А и Б", т.е. между 0 и 100%. А в случае пробоя 100% - 150% самый "притягательный уровень". Так что идеально - по 4 уровня вверх и вниз, минимум - по 3. Различие по лонг/шорт - дополнительный бонус, за который один кодер берет приличные деньги.
Период расчета должен быть регулируем и тут дело не в скорости работы индикатора. С сентября по апрель актуально использовать усреднение за меньший период: примерно 22 дня - продолжительность контракта. Летом лучше отрабатываются расчеты за полгода-год. А в отдельных случаях (например, в декабре-январе), наверное, лучше считать за неделю. Настройка на это нужна. Иначе придется регулировать продолжительностью истории в терминале, а это способ уж очень деревянный.

## AlexeNP — 2021-02-14 21:35

> Цитата (erex):
> Две линии - мало. Цена не ходит одинаковыми расстояниями. Но есть, видимо, соотношения риск/профит, которые заставляют ее реагировать на определенные пункты между "А и Б", т.е. между 0 и 100%. А в случае пробоя 100% - 150% самый "притягательный уровень". Так что идеально - по 4 уровня вверх и вниз, минимум - по 3. Различие по лонг/шорт - дополнительный бонус, за который один кодер берет приличные деньги.
> Период расчета должен быть регулируем и тут дело не в скорости работы индикатора. С сентября по апрель актуально использовать усреднение за меньший период: примерно 22 дня - продолжительность контракта. Летом лучше отрабатываются расчеты за полгода-год. А в отдельных случаях (например, в декабре-январе), наверное, лучше считать за неделю. Настройка на это нужна. Иначе придется регулировать продолжительностью истории в терминале, а это способ уж очень деревянный.

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

## erex — 2021-02-14 21:36

> Цитата (AlexeNP):
> ок, 4 линии...
> по поводу периода обучения... ну, тут уже пусть будет как есть... по идее, нужно конечно различать дни недели и месяцы, но это будет жесть) с другой стороны - вместо этого, регулируй проценты уровней

Щазз поглядим )))
Поглядел. Алерты, конечно, веселые...

Четвертый уровень как-то "убегает". Если меньше 90% - еще как-то приемлемо, а 100% - далеко.
Ну и... Все дни - одинаковые. Так они бесполезны, активность рынка меняется, а сетка на истории - нет. Значит, история совсем недоступна? Только один день?

## erex — 2021-02-14 22:40

> Цитата (erex):
> Четвертый уровень как-то "убегает". Если меньше 90% - еще как-то приемлемо, а 100% - далеко.

Забыл отметить - уровни нормально держатся "по дефолту", разбегаться начинают, если я их начинаю менять.

---

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