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

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

---

## vladradon — 2019-12-15 15:45

> Цитата (aiport):
> хотя при включенном UseNewBar на графике сделка открывается все таки не на новом баре.

Сделка не будет открываться на новом баре - это не заложено в код! Функция UseNewBar не дает команду на открытие - она не дает открыть на текущем баре более одной сделки - она ограничитель! И работает в паре с шагом. Без шага, даже если он =0 по новому бару открываться без соблюдения условия шага ничего не будет. Поставьте шаг -2000  - может будет чисто по UseNewBar открываться. Либо нужно алгоритм переделывать.

## aiport — 2019-12-15 16:03

> Цитата (vladradon):
> Сделка не будет открываться на новом баре - это не заложено в код! Функция UseNewBar не дает команду на открытие - она не дает открыть на текущем баре более одной сделки - она ограничитель! И работает в паре с шагом. Без шага, даже если он =0 по новому бару открываться без соблюдения условия шага ничего не будет. Поставьте шаг -2000  - может будет чисто по UseNewBar открываться. Либо нужно алгоритм переделывать.

Если ограничитель, то понятно, но хотелось бы иметь  настройку открытия на новом баре, как это указано в описании(«**UseNewBar**» - определяет, как часто будут открываться новые сделки. В положении true каждое новое колено в серии ордеров ( т.е. вторая, третья и т.д. сделки) будут открываться только после закрытия текущего бара (свечи). В положении false на больших таймфреймах (М15 и выше) в течении формирования бара могут быть открыты две и более сделок.) Это можно сделать? Можно отдельной настройкой.

## vladradon — 2019-12-15 16:15

> Цитата (aiport):
> Если ограничитель, то понятно, но хотелось бы иметь настройку открытия на новом баре, как это указано в описании(«**UseNewBar**» - определяет, как часто будут открываться новые сделки. В положении true каждое новое колено в серии ордеров ( т.е. вторая, третья и т.д. сделки) будут открываться только после закрытия текущего бара (свечи).

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

## MrGreen86 — 2019-12-15 16:29

> Цитата (aiport):
> но хотелось бы иметь  настройку открытия на новом баре..

Добавил такую настройку, отдельно "OpenBarWork"

## aiport — 2019-12-15 16:56

> Цитата (MrGreen86):
> Добавил такую настройку, отдельно "OpenBarWork"

Отличная работа, то что надо, низкий поклон, спасибо....
Всем спасибо за участие. Форум просто КЛАСС!

## mobidik — 2019-12-15 21:11

> Цитата (saw):
> Доброго дня. Господа программисты, добавьте в этот чудесный и нерисующий индикатор Мобидика стрелки для визуализации. В настройках указывается уровень, и пробитие его столбиком гистограммы считать сигналом и отображением стрелки на графике. На скрине пояснил. Спасибо.

:)

## fxbo — 2019-12-16 02:43

**Доброе время суток,
MrGreen86 **или кто либо прошу прикрутить к индюку Zone чтоб орало на определенном таймфрейме на всю сибирь алярм, алярм, алярм если цена подход за определенное количество пунктов до зоны и при касании первого уровня и последнего уровня выдавало стрелку на BAY или SELL, а также конвертировать для МТ5.
Заранее благодарен.

## Vladdim — 2019-12-16 13:04

Господа программисты, добавьте пожалуйста в индикатор Ozymandias стрелки при смене цвета средней линии, а также алерт.
Спасибо.

## gravity — 2019-12-16 14:23

> Цитата (Vladdim):
> Господа программисты, добавьте пожалуйста в индикатор Ozymandias стрелки при смене цвета средней линии, а также алерт.
> Спасибо.

Если не ошибаюсь, это и есть переделанный озумандис.

## MrGreen86 — 2019-12-16 14:39

> Цитата (Vladdim):
> Господа программисты, добавьте пожалуйста в индикатор Ozymandias стрелки при смене цвета средней линии, а также алерт.
> Спасибо.

## Vladdim — 2019-12-16 14:45

> Цитата (gravity):
> Если не ошибаюсь, это и есть переделанный озумандис.

Спасибо. Очень похож  HalfTrend TT , быстрее всего, что это и есть, то что мне нужно.

## Vladdim — 2019-12-16 14:55

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

Думал проигнорируют или долго будут делать. Не ожидал быстрого ответа.
Спасибо большое.

## Руслан А — 2019-12-16 15:24

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

## MrGreen86 — 2019-12-16 15:37

> Цитата (Руслан А):
> Господа программисты , как подключить в советнике буфер. если в индикаторе SetIndexBuffer, что можно сделать?

iCustom(NULL,0,"SSA + ma",0,1); - для белой линии
iCustom(NULL,0,"SSA + ma",1,1); - для красной линии

## Руслан А — 2019-12-16 15:45

> Цитата (MrGreen86):
> iCustom(NULL,0,"SSA + ma",0,1); - для белой линии
> iCustom(NULL,0,"SSA + ma",1,1); - для красной линии

спасибо

## Руслан А — 2019-12-16 16:04

у меня тоже самое, 
double High1 = iCustom(NULL,0,"5\\SSA + ma",note_TimeFrames,TimeFrame,Lag,NumComps,PeriodNorm,N,SSAMa_Mode,MaPeriod,Ma_Mode,Interpolate,0,1);
   Comment(DoubleToString(High1,Digits())); должен вывести показания белой линии, а выводит белеберду

## Руслан А — 2019-12-16 17:11

а от DLL может зависит показания , если да то как эту DLL прицепить в советник

## MrGreen86 — 2019-12-16 18:54

> Цитата (Руслан А):
> у меня тоже самое,
> double High1 = iCustom(NULL,0,"5\\SSA + ma",note_TimeFrames,TimeFrame,Lag,NumComps,PeriodNorm,N,SSAMa_Mode,MaPeriod,Ma_Mode,Interpolate,0,1);
>    Comment(DoubleToString(High1,Digits())); должен вывести показания белой линии, а выводит белеберду

Проверьте расположение индикатора. У меня ваш код работает.
С dll ничего делать не надо.прикрепил проверочный скрипт

## Slava78 — 2019-12-16 19:01

Уважаемые прогеры, сделайте пожалуйста этот советник функциональным для рендж баров

## MrGreen86 — 2019-12-16 19:07

> Цитата (Slava78):
> Уважаемые прогеры, сделайте пожалуйста этот советник функциональным для рендж баров

---

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