Ответить
20.08.2008, 19:09
Аватар для VAK
VAK VAK вне форума Почётный гражданин
Регистрация: 05.08.2008 / Сообщений: 378
Поблагодарили 79 раз(а) / Репутация: 91

По умолчанию Сделать звуковой сигнал

Кто сможет привинтить в этот индикатор звуковой сигнал и табличку?
Попытки добавить сигналы по принципу, изложенному в статье "звуковые сигналы в индикаторах" на сайте mql, к успеху не привели.
21.08.2008, 04:43
Регистрация: 18.08.2008 / Сообщений: 8,856
Поблагодарили 2,792 раз(а) / Репутация: 2826
просто после нужного условия if вставляеш alert

if (Bid<value && Position!=-1)
{
Alert("Цена ниже линии тренда "+DoubleToStr(value,Digits));
PlaySound("alert.wav");
21.08.2008, 05:31
Аватар для VAK
VAK VAK вне форума Почётный гражданин
Регистрация: 05.08.2008 / Сообщений: 378
Поблагодарили 79 раз(а) / Репутация: 91
можно по- подробнее с примером в индикаторе!
21.08.2008, 06:40
Регистрация: 18.08.2008 / Сообщений: 8,856
Поблагодарили 2,792 раз(а) / Репутация: 2826
Пример кода из верхнего индюка, понимаю так, что надо вывести окно при появлении паттерна:

// Check for Bearish Engulfing pattern
if ((C1>O1)&&(O>C)&&(O>=C1)&&(O1>=C)&&((O-C)>(C1-O1))) {
if (Display_Bearish_Engulfing == true) {
ObjectCreate(PatternText[shift], OBJ_TEXT, 0, Time[shift1], High[shift1] + Range*1.5);
ObjectSetText(PatternText[shift], "Bearish Engulfing", 9, "Times New Roman", RoyalBlue);
downArrow[shift1] = High[shift1] + Range*0.5;

Alert("Появился паттерн Bearish Engulfing pattern");
PlaySound("alert.wav");

}
if (setalert == 0 && Show_Alert == true) {
pattern = "Bearish Engulfing Pattern";
setalert = 1;
}
}
VAK 
21.08.2008, 07:00
Аватар для VAK
VAK VAK вне форума Почётный гражданин
Регистрация: 05.08.2008 / Сообщений: 378
Поблагодарили 79 раз(а) / Репутация: 91
Реализовал! Спасибо!
21.08.2008, 09:28
Аватар для VAK
VAK VAK вне форума Почётный гражданин
Регистрация: 05.08.2008 / Сообщений: 378
Поблагодарили 79 раз(а) / Репутация: 91
Еще непонятки. Зачем внизу кода написана вот такая вещь-

if (setalert == 1 && shift == 0) {
Alert(Symbol(), " ", period, " ", pattern);
setalert = 0;
}
} // End of for loop

Ведь это тоже сгнал, видимо общий для всех. Но не работает.
21.08.2008, 19:58
Регистрация: 05.08.2008 / Сообщений: 766
Поблагодарили 273 раз(а) / Репутация: 510
Еще непонятки. Зачем внизу кода написана вот такая вещь-

if (setalert == 1 && shift == 0) {
Alert(Symbol(), " ", period, " ", pattern);
setalert = 0;
}
} // End of for loop

Ведь это тоже сгнал, видимо общий для всех. Но не работает.
Это похоже на функцию которая в итоге выводит образованный сигнал. После алерт нужно добавить плейсаунд.
26.11.2010, 10:58
Аватар для Anton.tlt
Anton.tlt Anton.tlt вне форума Интересующийся
Регистрация: 19.10.2010 / Сообщений: 36
Поблагодарили 0 раз(а) / Репутация: 1
Коллеги, если не затруднит, поправте индикатор. Сигнал повторяется весь цикл. Сам не силен в программировании, но думаю его нужно вывести из цикла.
23.02.2012, 21:12
Аватар для sanjatanja
sanjatanja sanjatanja вне форума Интересующийся
Регистрация: 01.04.2011 / Сообщений: 3
Поблагодарили 0 раз(а) / Репутация: 1

По умолчанию Всем привет

помогите кто может,на индикатор float добавить звуковой сигнал без всяких наворотов,просто чтоб сигнал индикатора соправождался звуковым сигналом, лучше двумя.
08.03.2012, 08:05
Аватар для Рюня
Рюня Рюня вне форума Почётный гражданин
Регистрация: 15.04.2010 / Сообщений: 70
Поблагодарили 313 раз(а) / Репутация: 314
Доброго времени суток, форумчане!
Помогите, пожалуйста, прикрутить алерт к индикатору.
16.03.2012, 13:06
Аватар для Djozes
Djozes Djozes вне форума Местный житель
Регистрация: 01.02.2012 / Адрес: Украина / Сообщений: 316
Поблагодарили 226 раз(а) / Репутация: 227
  • Отправить сообщение для Djozes с помощью ICQ
Кто может пооч и зделать такой индикатор что на м1 каждую закрытую м15 свечку прозвучал сигнал ну или как то так что озвучивал каждые 15 минут
20.03.2012, 18:09
Регистрация: 13.03.2009 / Сообщений: 2,406
Поблагодарили 1,980 раз(а) / Репутация: 2057
Кто может пооч и зделать такой индикатор что на м1 каждую закрытую м15 свечку прозвучал сигнал ну или как то так что озвучивал каждые 15 минут
Посмотри здесь, в 25 посте _http://forexsystemsru.com/poisk-programmista-poisk-zakazov/10875-sovetniki-po-vashim-algoritmam-2.html
Точно уже не помню, но вроде то что просишь.
Глубокое понимание процессов помогает в работе, но сильно мешает в отдыхе.
http://forexsystems.ru/signaturepics/sigpic3798_1.gif
Чужие программы не переделываю!
29.04.2012, 14:35
Аватар для Fillelin
Fillelin Fillelin вне форума Местный знаток
Регистрация: 02.09.2011 / Сообщений: 211
Поблагодарили 617 раз(а) / Репутация: 619
Кто может пооч и зделать такой индикатор что на м1 каждую закрытую м15 свечку прозвучал сигнал ну или как то так что озвучивал каждые 15 минут
Скрипт работает если разрешена работа советников.
Как только отключается разрешение на работу советников скрипт удаляется.
С какой периодичностью и какой звук проигрывать задается в настройках.
19.11.2014, 22:34
Аватар для Saidomino
Saidomino Saidomino вне форума Прохожий
Регистрация: 19.11.2014 / Сообщений: 1
Поблагодарили 0 раз(а) / Репутация: 1

По умолчанию Почему сигнал не срабатывает раз в минуту?

Цена тестирует заданный уровень, проверка проводится, если с прошлой проверки прошло 60 секунд (LastAlert + 60), при проверке переменной присваивается новое значение времени, текущее.

Всё работает как надо только 1 раз, при запуске индикатора...
Функцию TimeCurrent() пробовал, та же ерундистика...
Загнать всё в цикл While с проверкой раз в минуту пробовал, не работает. Вручную задать время для проверки работоспособности условия пробовал, всё как надо. Если поставить текущее время минус 1...59 секунд, скрипт вообще не отрабатывает.

Код:
   if ((Ask > SoundWhenPriceGoesAbove) && (TimeLocal()>=(LastAlert + 60)))
   {
      Alert("Цель " + Symbol() +  " близко: " + Ask + "/" + DoubleToString(SignalOn1,5));
      PlaySound("alert.wav");
      LastAlert=TimeLocal();
   }
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 19:02. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO