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

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

---

## LexLampard — 2017-02-13 08:15

> Цитата (forexOrx):
> Уважаемый, **LexLampard**,
> Подскажите пжлста,
> а как можно получить доступ к буферам стрелок через iCustom в индикаторе 4BAMSBUNG_FLAME(Hist).mq4 который вы недавно поправили.
>
> Спасибо

extern string **TF** = "Current time frame"; //Таймфрейм индикатора

double BAMS = iCustom(NULL,0,"4BAMSBUNG_FLAME(Hist)", **TF**, 7,1);

если BAMS > 0 то BUY
если BAMS < 0 то SELL

## Shadow on fence — 2017-02-13 12:09

> Цитата (AlexeyVik):
> Лучше найди четыре строки
> эти три указывают на вызов функции из dll
> они в начале кода ....
>
> Удали их без сожаления, видимо в этой dll действительно есть сифилис.

А Вы уверены, что функция ничего не возвращает?
Если результат работы функции указан как "void" - это еще ничего не значит.
Смотрим входящие параметры:
fastSingular(Gda_248, Li_0, Gi_88, Gi_92, Gda_252);

void fastSingular(double& a0[], int a1, int a2, int a3, double& a4[]);

Массив "Gda_252" используется в дальнейших расчетах

Вначале: ArrayCopy(G_ibuf_232, Gda_252);

Затем:
         G_ibuf_224 = iMAOnArray(G_ibuf_232, 0, G_period_104, 0, G_ma_method_108, Li_72);
         G_ibuf_228 = iMAOnArray(G_ibuf_232, 0, G_period_112, 0, G_ma_method_116, Li_72);
         G_ibuf_240 = iMAOnArray(G_ibuf_232, 0, G_period_120, 0, G_ma_method_124, Li_72);

И т.д.

Так что не надо делать такие выводы, не разобравшись в проблеме.

## Ted Nikson — 2017-02-13 12:51

> Цитата (LexLampard):
> extern string **TF** = "Current time frame"; //Таймфрейм индикатора
>
>
> double BAMS = iCustom(NULL,0,"4BAMSBUNG_FLAME(Hist)", **TF**, 7,1);
>
> если BAMS > 0 то BUY
> если BAMS < 0 то SELL

А  можно ли вынесете стрелки етого индикатора (пост 11561) как настраивамие буфери? Речь идет о етим: arrowsObOsUpColor и arrowsObOsDnColor.

## LexLampard — 2017-02-13 13:26

> Цитата (Ted Nikson):
> А  можно ли вынесете стрелки етого индикатора (пост 11561) как настраивамие буфери? Речь идет о етим: arrowsObOsUpColor и arrowsObOsDnColor.

**arrowsObOsUpColor и arrowsObOsDnColor** такого вообще там нет!

А енто что!?

## Nstar — 2017-02-13 13:39

> Цитата (Nstar):
> Уважаемые спецы. Помогите исправить косяк.
> Индикатор MultiMA показывает пересечение 2 МА.
> 1. В случае обычного представления МА - принцип MTF показывает верно (вторая машка MA_12_Mode = 1).
> 2. Если применяю отображение 2-й машки от первой (MA_12_Mode = 11, First Indicator's Data), то при переключении ТФ показывает неверно.
>
> Индикатор в аттаче.
> Заранее благодарен за помощь.

Ребята, помогите найти косяк в программе.

## Ted Nikson — 2017-02-13 14:09

**arrowsObOsUpColor и arrowsObOsDnColor** такого вообще там нет!

А енто что!?[/Q

нужно перенести в настройки  где находиться цветы индикатор

## Prelagatay — 2017-02-13 14:33

Добрый день товарищи программисты. Поправьте пожалуйста индикатор. Надобно переместить стрелки что бы ставились не на баре, а если SELL то над баром, а если BUY то под ним. И если не сложно окрашивать сигнальный бар в цвет стрелки.

## LexLampard — 2017-02-13 15:49

> Цитата (LexLampard):
> **arrowsObOsUpColor и arrowsObOsDnColor** такого вообще там нет!
>
> А енто что!?[/Q
>
> нужно перенести в настройки  где находиться цветы индикатор

## MrGreen86 — 2017-02-13 15:50

> Цитата (Prelagatay):
> Добрый день товарищи программисты. Поправьте пожалуйста индикатор. Надобно переместить стрелки что бы ставились не на баре, а если SELL то над баром, а если BUY то под ним. И если не сложно окрашивать сигнальный бар в цвет стрелки.

 o_o

## MrGreen86 — 2017-02-13 15:51

> Цитата (dj1007):
> здравствуйте  всем кто не отдыхает !  подскажите пожалуйста может кто сталкивался  уже  возможно ли протестировать MTF  индикатор ( к примеру тестить на м5  а настройки берет с Н1 )  ???? заранее благодарю  с уважением к вам !   :not-good:

всегда можно было, вот только писать их нужно правильно, а не просто "iCustom(NULL, TF, ...."
те что написаны правильно - тестируются. те что лениво или криво - не тестируются.

## olegkom — 2017-02-13 19:07

Можно зафиксировать стрелку чтобы не исчезала.

## dj1007 — 2017-02-13 22:00

> Цитата (MrGreen86):
> всегда можно было, вот только писать их нужно правильно, а не просто "iCustom(NULL, TF, ...."
> те что написаны правильно - тестируются. те что лениво или криво - не тестируются.

здравствуйте уважаемый  MrGreen86 подскажите пожалуйста можно ли добавить в данный индикатор уровни в процентном отображении с буферами что бы в дальнейшем указав уровень к примеру уровень прибыли 20% или убыток 20% и  он будет автоматически смещаться в зависимости от роста или просадки депозита как на скрине ( давненько уже на ветке выкладывал   но так и зависло к сожалению )заранее благодарю с уважением к вам :facepalm: :please::please::please:

## samson55 — 2017-02-14 13:15

Уважаемые спецы.
Появилась проблема с копировщиком. Не имеет желания работать, а пишет такую бяку: 2017.02.14 12:06:33.347    AccountImport-EA GBPUSDv,M1: symbol name for MarketInfo function must be a string
Объясните несведущему, что это и главное как с этим бороться.
Заранее благодарю

## Prelagatay — 2017-02-14 13:33

День добрый. Товарищи программисты, уберите пожалуйста из индикатора алерты и спрэд, а для текста UP TREND/ DOWN TREND добавьте пожалуйста возможность выбора угла размещения на графике.

## LexLampard — 2017-02-14 22:02

> Цитата (Prelagatay):
> День добрый. Товарищи программисты, уберите пожалуйста из индикатора алерты и спрэд, а для текста UP TREND/ DOWN TREND добавьте пожалуйста возможность выбора угла размещения на графике.

Вот, давно сделал. :)

## Prelagatay — 2017-02-14 22:14

> Цитата (LexLampard):
> Вот, давно сделал. :)

LexLampard благодарю за индикатор и от скромности ещё одна просьба. Пользуюсь вашей панелькой для торговли, можно ли добавить изменение лота на панели и кнопку вкл/ выкл для трала.:D Единственное это то что она у меня в ex4.:please:

## Mamsya — 2017-02-15 00:40

Можно доработать индикатор, чтобы он показывал в диапазоне от "-100" и до "100"?...я в начале кода поменял на эти значения (это пока что на всё что меня хватило)), но индикатор все равно показывает в диапазоне "-50" и "50", а хотелось бы эти значения увеличить и если можно то вывести в настройки изменение этих параметров :) Заранее спасибо.

## mobidik — 2017-02-15 01:23

> Цитата (Mamsya):
> Можно доработать индикатор, чтобы он показывал в диапазоне от "-100" и до "100"?...я в начале кода поменял на эти значения (это пока что на всё что меня хватило)), но индикатор все равно показывает в диапазоне "-50" и "50", а хотелось бы эти значения увеличить и если можно то вывести в настройки изменение этих параметров :) Заранее спасибо.

:)

## LexLampard — 2017-02-15 06:56

**ClickBuySell_Universal_v.1.0**

> Цитата (Prelagatay):
> LexLampard благодарю за индикатор и от скромности ещё одна просьба. Пользуюсь вашей панелькой для торговли, можно ли добавить изменение лота на панели и кнопку вкл/ выкл для трала.:D Единственное это то что она у меня в ex4.:please:

Да есть уже давно, дорабатывать нужно. Немного притормаживает, если открыт хотя бы один ордер на паре где она установлена. Вообщем отшлифовывать надо.

Добавил:

1. Глобальные переменные для хранения настроек панели. Можно включать и отключать.

2. Подхватывать ордера открытые в ручную

3. Параметры частичного закрытия ордеров

4. Выдавать звуковой сигнал при Профите > 0

5. Расчет лота от депозита

6. Дополнительную панель для изменения настроек

7. Смена вида панели: Full, Medium, Mini

8. Смена цвета фона панели, кнопок, информации

9. При наведении мышкой на определенный элемент панели выскакивает подсказка

10. Панель таскается по графику при выделении ее мышкой двойным щелчком.

11. Перевод на 5-и знак автоматический.

12. Смена языка текста информации о заработке и информации о балансе счета

13. Смена типа счета: Доллар или Цент

14. Закрытие всех ордеров на текущей паре или на всех парах открытых в терминале. **Кнопка CloseAll**

## koldun555 — 2017-02-15 11:47

помогите подружить пожалуйста

---

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