# Звук в индикаторах

Раздел: Язык программирования MQL4
Автор темы: lion_v020260
Создана: 2012-08-03 10:01
Ответов: 8623 | Просмотров: 2236008
Страница 339 из 432
Источник: https://forexsystemru.com/threads/68783/page-339

---

## H2o — 2018-01-30 17:36

-мой перевертыш ( этот стрелки правильно ставит )

Еще вопрос , а сколько нужно индикаторов с переименованными объектами  3, 4 ?

## IYG — 2018-01-30 19:31

> Цитата (H2o):
> -мой перевертыш ( этот стрелки правильно ставит )
>
> Еще вопрос , а сколько нужно индикаторов с переименованными объектами  3, 4 ?

Да, то что я хотел. Огромное спасибо.
Мне пары хватит. 
Все таки цвет стрелок в МТФ не меняет, только на том фрейме который в настройках указан.

## H2o — 2018-01-30 20:34

> Цитата (IYG):
> Да, то что я хотел. Огромное спасибо.
> Мне пары хватит.
> Все таки цвет стрелок в МТФ не меняет, только на том фрейме который в настройках указан.

 - Ага , так покумекаю . По результату отпишусь

## H2o — 2018-01-31 00:37

так  , давайте уточним тех.задание ( а то я уже 2 раза код переписываю, понимаю ,что ерунда получается , очень просто как-то ).
К примеру вы стоите на 15 минутном графике ( стрелки одного цвета , переключаете -  MTF(30 минут  ) , и стрелки ( другого цвета ) накладываются сверху текущего графика  ?  

Или просто цвет стрелок менять с переключением MTF и все ?

## ALEKSUS — 2018-01-31 10:09

> Цитата (H2o):
> -мой перевертыш ( этот стрелки правильно ставит )
>
> Еще вопрос , а сколько нужно индикаторов с переименованными объектами  3, 4 ?

Подскажите, как сделать стрелки не в основном окне а в окне самого индикатора ?

## H2o — 2018-01-31 10:18

> Цитата (ALEKSUS):
> Подскажите, как сделать стрелки не в основном окне а в окне самого индикатора ?

Значание  - extern int intArrowUP    = 108;
                extern int intArrowDown  = 108;   - поменять 233 и 234

  PS  /  Сейчас переделываю индикатор ,  при выставлении 2 индикаторов в MTF , действительно цвета стрелок  на
            < chart_window >  не меняет .

 если речь идет о совпадении цветов , значит не имеет значение показание  пиковых -объемов . Поэтому и упрощу индикатор до вида  --- индикации стрелок .На первом скрине видно

## IYG — 2018-01-31 10:57

> Цитата (H2o):
> так  , давайте уточним тех.задание ( а то я уже 2 раза код переписываю, понимаю ,что ерунда получается , очень просто как-то ).
> К примеру вы стоите на 15 минутном графике ( стрелки одного цвета , переключаете -  MTF(30 минут  ) , и стрелки ( другого цвета ) накладываются сверху текущего графика  ?
>
> Или просто цвет стрелок менять с переключением MTF и все ?

Ставим в индикаторе цвет белый на обе стрелки, а тф 15мин. Так вот, на 15минутном графике стрелки будут белые, а на 5 мин сбросятся на красную и синию. Это в текущей версии индикатора(5й). А надо чтоб и на 5мин графике они оставались белыми. 

Вы хотите совместить два индикатора в одном коде?

## H2o — 2018-01-31 11:07

> Цитата (IYG):
> Ставим в индикаторе цвет белый на обе стрелки, а тф 15мин. Так вот, на 15минутном графике стрелки будут белые, а на 5 мин сбросятся на красную и синию. Это в текущей версии индикатора(5й). А надо чтоб и на 5мин графике они оставались белыми.
>
> Вы хотите совместить два индикатора в одном коде?

 2 в 1  это сверх -задача )
 Сначала стрелки  MTF доделаю

## ALEKSUS — 2018-01-31 14:45

> Цитата (H2o):
> Значание  - extern int intArrowUP    = 108;
>                 extern int intArrowDown  = 108;   - поменять 233 и 234
>
>
>
>   PS  /  Сейчас переделываю индикатор ,  при выставлении 2 индикаторов в MTF , действительно цвета стрелок  на
>             < chart_window >  не меняет .
>
>  если речь идет о совпадении цветов , значит не имеет значение показание  пиковых -объемов . Поэтому и упрощу индикатор до вида  --- индикации стрелок .На первом скрине видно

ВОТ эти стрелки я хочу чтоб были не в основном окне, а в окне самого индикатора :

## bot14 — 2018-01-31 16:34

> Цитата (H2o):
> 2 в 1  это сверх -задача )
>  Сначала стрелки  MTF доделаю

Если будет время и желание, попробуйте сделать МТФ стрелки с записью
в файл. Идея хороша сама по себе, стрелки могут появляться сразу на 
нулевом баре и уже не пропадать\перемещаться.
Идея воплощена в старинном индюке Ярослава, но слегка кривовато - 
стрелки в его индюке могут появиться и задним числом. Но подавляющее
большинство появляются на 0-баре и не пропадают никуда. Они бы может
и хотели пропасть, но физически не могут ибо индюк их считывает из
файла. Насколько помню, в нем используется RSI.
https://forexsystemsru.com/indikatory-foreks/76901-delyus%60-graalem.html

## vaas04 — 2018-01-31 17:19

> Цитата (ALEKSUS):
> ВОТ эти стрелки я хочу чтоб были не в основном окне, а в окне самого индикатора :

double upArrow[];
double dnArrow[];  - задаёшь буферы для стрелок.

SetIndexBuffer(4,dnArrow);   SetIndexStyle(4,DRAW_ARROW,EMPTY,2); SetIndexArrow(4,233);
SetIndexBuffer(5,upArrow);   SetIndexStyle(5,DRAW_ARROW,EMPTY,2); SetIndexArrow(5,234);     - прописываешь какими должны быть стрелки

 if ( MA[i+1]<MA1[i+1] &&MA>MA1&&MA1<MA ) {
            upArrow = upper+iATR(NULL,0,20,i);
                        
         }
         if ( MA[i+1]>MA1[i+1] &&MA<MA1&&MA1>MA ) {
            dnArrow = lower-iATR(NULL,0,20,i);
           
         }   - прописываешь условия при которых должны появляться стрелки. upper и  lower - относительно чего они отобразятся(любой ваш буфер), 20 - отступ. Так же справочник( F1) в помощь. Как то так. Удачи.

## H2o — 2018-01-31 19:51

> Цитата (bot14):
> Если будет время и желание, попробуйте сделать МТФ стрелки с записью
> в файл. Идея хороша сама по себе, стрелки могут появляться сразу на
> нулевом баре и уже не пропадать\перемещаться.
> Идея воплощена в старинном индюке Ярослава, но слегка кривовато -
> стрелки в его индюке могут появиться и задним числом. Но подавляющее
> большинство появляются на 0-баре и не пропадают никуда. Они бы может
> и хотели пропасть, но физически не могут ибо индюк их считывает из
> файла. Насколько помню, в нем используется RSI.
> https://forexsystemsru.com/indikatory-foreks/76901-delyus%60-graalem.html

я попробую , пока даже не знаю , получится или нет

## bot14 — 2018-01-31 20:02

> Цитата (H2o):
> я попробую , пока даже не знаю , получится или нет

Я сам не кодер, но там вроде ничего архисложного нет. Тот индюк иногда
ставит стрелки задним числом из-за какой-то мелкой логической ошибки
в коде. Если вы её найдёте и исправите, это будет супер. А сама идея
правильная. 
С перерисовкой (перестройкой) адаптивных индикаторов можно смириться.
Многие уже тут поняли, как именно они работают и чего от них ждать в
реалтайме. Но перерисовка обычного стрелочника - абсурд, которому нет
места в реальной работе. Вы пытаетесь создать МТФ стрелочник, который
будет обязан убирать\двигать стрелки в реале. А хитрый способ записи
сигналов в файл позволит таки частично избежать этого недостатка.

## H2o — 2018-01-31 22:06

> Цитата (bot14):
> Я сам не кодер, но там вроде ничего архисложного нет. Тот индюк иногда
> ставит стрелки задним числом из-за какой-то мелкой логической ошибки
> в коде. Если вы её найдёте и исправите, это будет супер. А сама идея
> правильная.
> С перерисовкой (перестройкой) адаптивных индикаторов можно смириться.
> Многие уже тут поняли, как именно они работают и чего от них ждать в
> реалтайме. Но перерисовка обычного стрелочника - абсурд, которому нет
> места в реальной работе. Вы пытаетесь создать МТФ стрелочник, который
> будет обязан убирать\двигать стрелки в реале. А хитрый способ записи
> сигналов в файл позволит таки частично избежать этого недостатка.

 - Так я тоже не кодер , берусь только за ту работу ,что интересна . Кнопотыкаю , только для души .

## H2o — 2018-02-01 00:16

> Цитата (bot14):
> Я сам не кодер, но там вроде ничего архисложного нет. Тот индюк иногда
> ставит стрелки задним числом из-за какой-то мелкой логической ошибки
> в коде. Если вы её найдёте и исправите, это будет супер. А сама идея
> правильная.
> С перерисовкой (перестройкой) адаптивных индикаторов можно смириться.
> Многие уже тут поняли, как именно они работают и чего от них ждать в
> реалтайме. Но перерисовка обычного стрелочника - абсурд, которому нет
> места в реальной работе. Вы пытаетесь создать МТФ стрелочник, который
> будет обязан убирать\двигать стрелки в реале. А хитрый способ записи
> сигналов в файл позволит таки частично избежать этого недостатка.

- Немного подправил . Пытаюсь поймать на перерисовке - не удается . перезагружал терминал , стрелки на месте .., ничего не меняет , ни какие стрелки не убирает .., жду резких всплесков котировок . Работаю на минутке . Очень хочу  " поймать за руку " .  Пока все в +

## bot14 — 2018-02-01 00:33

> Цитата (H2o):
> - Немного подправил . Пытаюсь поймать на перерисовке - не удается . перезагружал терминал , стрелки на месте .., ничего не меняет , ни какие стрелки не убирает .., жду резких всплесков котировок . Работаю на минутке . Очень хочу  " поймать за руку " .  Пока все в +

Вы про какой индюк?

## H2o — 2018-02-01 00:35

> Цитата (bot14):
> Вы про какой индюк?

 - Тот ,который Вы рекомендовали к рассмотрению - индикатор   от Ярика

 - Получилось сверить стрелки с оригинальным индикатором  ?

 PS  Индикатор Работает шустро , от монитора нельзя отойти , тенденцию быстро меняет 
, даже на минутке

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

на 4 валютные пары меня не хватает , нужно 4 монитора

## bot14 — 2018-02-01 00:57

> Цитата (H2o):
> - Получилось сверить стрелки с оригинальным индикатором  ?

Индикатор от Ярослава с чем сверять-то? Скиньте свой поправленный
вариант, попробую сверить.
Если вы хотите найти рисовку, надо наблюдать его только в реале. Ничего
рисовать в тестере он не будет, он может только добавить стрелки на 
несколько баров назад (на сколько - зависит от ТФ) и только в реале.

## Dmirty_IRMAN — 2018-02-01 12:42

**ДОБАВТЕ ПОЖАЛУЙСТА ЗВУК НА ПОЯВЛЕНИЕ ПАЛОЧКИ**

:)

## teresh2 — 2018-02-01 14:02

**H2o**,глянь этот,вроде тоже самое только без записи в файл ,плюс код не ломаный;)

---

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