Индикаторы форекс Обсуждение, поиск и тестирование индикаторов для MT4.

Ответ
 
Опции темы
05.08.2013, 12:30
Аватар для semiromid
semiromid Интересующийся
Регистрация: 07.04.2011 / Сообщений: 3
Поблагодарили 0 раз(а) / Репутация: 1
Сообщение от AlexeyVik Посмотреть сообщение
Здесь почти всё правильно. Вот часть твоего кода. В нём PlaySound отдельно, а SendMail зависит от SendMailPossible и AlertSound. То-есть если отключить AlertSound, то и SendMail работать не будет.
Код:
        if (UpBuffer[SIGNAL_BAR] != EMPTY_VALUE && UpBuffer[SIGNAL_BAR] != 0 && SoundBuy)
         {
         SoundBuy = False;
            if (UseSound) PlaySound (SoundFileBuy);
               if(AlertSound){ 
               Alert(message); 
               if (SendMailPossible) SendMail(Symbol(),message); 
            }              
         } 
Убери красные скобки и тогда получится, что
если UpBuffer[0] имеет значение выполняется всё что в фигурных скобках по-отдельности
{

if (UseSound) PlaySound (SoundFileBuy); // если разрешено проиграть музыку
if(AlertSound) Alert(message); // если разрешено выдать сообщение
if (SendMailPossible) SendMail(Symbol(),message); // если разрешено отправить сообщение на почту.
}
Все равно не работает одновременно Alert и PlaySong . Подскажите пожалуйста , в чем моя ошибка ?
Вложения:
Тип файла: mq4 Signal.mq4 (4.7 Кб, 46 просмотров)
semiromid вне форума Ответить с цитированиемОтветить с цитированием  
05.08.2013, 15:26
Аватар для Veron777
Veron777 Местный житель
Регистрация: 20.10.2008 / Сообщений: 25
Поблагодарили 1 раз в 1 сообщении / Репутация: 1
Сообщение от Dom Посмотреть сообщение
У меня не открывается,загрузи в"ex4".
У меня все открывается, странно! Скидываю на всякий случай все файлы по индикатору, что у меня в папке и скопировала код отдельно.
Вложения:
Тип файла: rar indicators.rar (38.8 Кб, 86 просмотров)
Veron777 вне форума Ответить с цитированиемОтветить с цитированием  
05.08.2013, 15:57
Аватар для AlexeyVik
AlexeyVik Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,590
Поблагодарили 3,712 раз(а) / Репутация: 3708
Сообщение от semiromid Посмотреть сообщение
Все равно
Это означает, что не работает тот код по которому была подсказка. А выкладываешь совершенно другой код.
В программировании не получится сделать что-то путное по шаблончику. В твоём коде я досканально не разбирался, но вот на что обратил внимание. У тебя PlaySound ("alert3.wav"); и возможно этот звук сливается со звуковым сигналом Alert'a. Для проверки убери Alert и проверь звук. Если будет тогда замени alert3 на другой.
AlexeyVik вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
semiromid (05.08.2013)
05.08.2013, 18:17
Аватар для Dom
Dom
Регистрация: 09.03.2009 / Сообщений: 1,032
Поблагодарили 2,477 раз(а) / Репутация: 2476
Сообщение от Veron777 Посмотреть сообщение
У меня все открывается, странно! Скидываю на всякий случай все файлы по индикатору, что у меня в папке и скопировала код отдельно.
Сделал звук,только на стрелки,если делать на линии-то трезвонить будет на каждом баре,по другому я не знаю.
Вложения:
Тип файла: ex4 smTDS_FoggyTB_v1.9_Alert.ex4 (12.1 Кб, 114 просмотров)
Тип файла: mq4 smTDS_FoggyTB_v1.9_Alert.mq4 (18.6 Кб, 148 просмотров)
Dom вне форума Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
Veron777 (06.08.2013), Vladimir1 (05.08.2013)
05.08.2013, 21:39
Аватар для semiromid
semiromid Интересующийся
Регистрация: 07.04.2011 / Сообщений: 3
Поблагодарили 0 раз(а) / Репутация: 1
Сообщение от AlexeyVik Посмотреть сообщение
Это означает, что не работает тот код по которому была подсказка. А выкладываешь совершенно другой код.
В программировании не получится сделать что-то путное по шаблончику. В твоём коде я досканально не разбирался, но вот на что обратил внимание. У тебя PlaySound ("alert3.wav"); и возможно этот звук сливается со звуковым сигналом Alert'a. Для проверки убери Alert и проверь звук. Если будет тогда замени alert3 на другой.
Код:
        if(20.0 - MainBuffer[SIGNAL_BAR] > 0 && MainBuffer[SIGNAL_BAR+1] - 20.0 >= 0)
           
          {            
          PrevSignal = 1;         

          
          
          
                AlertBuy = False;
                if (AlertBuy) Alert("!-MH Arrow Signals (", Symbol(), ", ", Period(), ")  -  BUY!!!");
                SoundBuy = true;
                if (SoundBuy) PlaySound (SoundFileBuy);
                PrintBuy = true;
                if (PrintBuy) Print("Stochastic (", Symbol(), ", ", Period(), ")");//
                SendMailBuy = true;
                if (SendMailBuy) SendMail("Stochastic", Symbol()+ " M" + Period());//

          }
Когда выключаю Alert , работает функция PlaySound.Когда включаю Alert, не работает функция PlaySound . Такое ощущение что Alert забивает PlaySound. Звук поставил другой Wriko3.wav.
semiromid вне форума Ответить с цитированиемОтветить с цитированием  
06.08.2013, 06:35
Аватар для Veron777
Veron777 Местный житель
Регистрация: 20.10.2008 / Сообщений: 25
Поблагодарили 1 раз в 1 сообщении / Репутация: 1
Сообщение от Dom Посмотреть сообщение
Сделал звук,только на стрелки,если делать на линии-то трезвонить будет на каждом баре,по другому я не знаю.
Спасибо и так нормально, в принципе.
Veron777 вне форума Ответить с цитированиемОтветить с цитированием  
06.08.2013, 06:50
Аватар для AlexeyVik
AlexeyVik Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,590
Поблагодарили 3,712 раз(а) / Репутация: 3708
Сообщение от semiromid Посмотреть сообщение
Код:
        if(20.0 - MainBuffer[SIGNAL_BAR] > 0 && MainBuffer[SIGNAL_BAR+1] - 20.0 >= 0)
           
          {            
          PrevSignal = 1;         

          
          
          
                AlertBuy = False;
                if (AlertBuy) Alert("!-MH Arrow Signals (", Symbol(), ", ", Period(), ")  -  BUY!!!");
                SoundBuy = true;
                if (SoundBuy) PlaySound (SoundFileBuy);
                PrintBuy = true;
                if (PrintBuy) Print("Stochastic (", Symbol(), ", ", Period(), ")");//
                SendMailBuy = true;
                if (SendMailBuy) SendMail("Stochastic", Symbol()+ " M" + Period());//

          }
Когда выключаю Alert , работает функция PlaySound.Когда включаю Alert, не работает функция PlaySound . Такое ощущение что Alert забивает PlaySound. Звук поставил другой Wriko3.wav.
В таком случае само-собой напрашивается поменять последовательность выполнения. Сначала PlaySound() потом Alert(). Тогда должно быть наоборот. PlaySound будет забивать Alert и получится, что окно будет выскакивать в сопровождении звука PlaySound.
Проверяй. Можно ещё сделать задержку после Alert'a на 2 секунды Sleep(2000);
AlexeyVik вне форума Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
Dom (06.08.2013), semiromid (06.08.2013)
06.08.2013, 13:13
Аватар для clon_tron
clon_tron Местный знаток
Регистрация: 24.11.2010 / Сообщений: 259
Поблагодарили 689 раз(а) / Репутация: 690
привет, можно сделать pop up алерт на стрелки.
Вложения:
Тип файла: mq4 indi.mq4 (5.9 Кб, 56 просмотров)
Тип файла: ex4 indi.ex4 (7.2 Кб, 42 просмотров)
clon_tron вне форума Ответить с цитированиемОтветить с цитированием  
06.08.2013, 15:58
Аватар для Dom
Dom
Регистрация: 09.03.2009 / Сообщений: 1,032
Поблагодарили 2,477 раз(а) / Репутация: 2476
Сообщение от clon_tron Посмотреть сообщение
привет, можно сделать pop up алерт на стрелки.
Привет.Индикатор рисует,поэтому" SIGNAL_BAR" вывел в настройки.
Вложения:
Тип файла: ex4 indi_Alert.ex4 (8.8 Кб, 62 просмотров)
Тип файла: mq4 indi_Alert.mq4 (7.6 Кб, 90 просмотров)
Dom вне форума Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
bot14 (06.08.2013), clon_tron (06.08.2013)
07.08.2013, 05:39
Аватар для clon_tron
clon_tron Местный знаток
Регистрация: 24.11.2010 / Сообщений: 259
Поблагодарили 689 раз(а) / Репутация: 690
Dom спасибо огромное за предыдущий пост.

Прикрепи пожалуйста pop up алерт к этому индюку.
Вложения:
Тип файла: mq4 #MTF_RangeArrow2.mq4 (2.9 Кб, 49 просмотров)
clon_tron вне форума Ответить с цитированиемОтветить с цитированием  
07.08.2013, 08:31
Аватар для Dom
Dom
Регистрация: 09.03.2009 / Сообщений: 1,032
Поблагодарили 2,477 раз(а) / Репутация: 2476
Сообщение от clon_tron Посмотреть сообщение
Dom спасибо огромное за предыдущий пост.

Прикрепи пожалуйста pop up алерт к этому индюку.
Вы забыли загрузить индикатор "#RangeArrow".Если что,пишите и тогда,будет нужен данный индикатор.
Вложения:
Тип файла: mq4 #MTF_RangeArrow_Alert.mq4 (4.5 Кб, 111 просмотров)
Dom вне форума Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
mikelis (25.08.2013), Neo1 (07.08.2013)
07.08.2013, 10:53
Аватар для KoSoY
KoSoY Местный житель
Регистрация: 22.05.2012 / Сообщений: 243
Поблагодарили 262 раз(а) / Репутация: 265
Уважаемый Dom,не могли бы приделать алерт и желательно окошко к этому индюку,заранее спасибо!
Вложения:
Тип файла: mq4 Heiken_AshiH_sw_mtf.mq4 (4.6 Кб, 52 просмотров)
KoSoY на форуме Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Vladimir1 (09.08.2013)
07.08.2013, 11:21
Аватар для three7
three7 Активный участник
Регистрация: 24.10.2012 / Сообщений: 120
Поблагодарили 64 раз(а) / Репутация: 65
Dom, день добрый. Прикрутите пожалуйста к индикатору возможность отправки сигнала на e-mail.
Вложения:
Тип файла: rar indic.rar (1,015 байт, 59 просмотров)

Последний раз редактировалось three7; 07.08.2013 в 12:08.
three7 вне форума Ответить с цитированиемОтветить с цитированием  
07.08.2013, 12:38
Аватар для clon_tron
clon_tron Местный знаток
Регистрация: 24.11.2010 / Сообщений: 259
Поблагодарили 689 раз(а) / Репутация: 690
Сообщение от Dom Посмотреть сообщение
Вы забыли загрузить индикатор "#RangeArrow".Если что,пишите и тогда,будет нужен данный индикатор.
Dom прости, забыл просто. Вот весь комплект.
Вложения:
Тип файла: rar комплект.rar (46.5 Кб, 127 просмотров)
clon_tron вне форума Ответить с цитированиемОтветить с цитированием  
07.08.2013, 13:36
Аватар для Dom
Dom
Регистрация: 09.03.2009 / Сообщений: 1,032
Поблагодарили 2,477 раз(а) / Репутация: 2476
Сообщение от KoSoY Посмотреть сообщение
Уважаемый Dom,не могли бы приделать алерт и желательно окошко к этому индюку,заранее спасибо!
Извините,здесь я не знаю.
Dom вне форума Ответить с цитированиемОтветить с цитированием  
07.08.2013, 14:28
Аватар для Dom
Dom
Регистрация: 09.03.2009 / Сообщений: 1,032
Поблагодарили 2,477 раз(а) / Репутация: 2476
Сообщение от clon_tron Посмотреть сообщение
Dom прости, забыл просто. Вот весь комплект.
В тестере,проверил,все работает.
Dom вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
clon_tron (07.08.2013)
07.08.2013, 14:50
Аватар для Dom
Dom
Регистрация: 09.03.2009 / Сообщений: 1,032
Поблагодарили 2,477 раз(а) / Репутация: 2476
Сообщение от three7 Посмотреть сообщение
Dom, день добрый. Прикрутите пожалуйста к индикатору возможность отправки сигнала на e-mail.
Здравствуйте.Должно работать.
Вложения:
Тип файла: mq4 SizeOfBar.mq4 (1.8 Кб, 92 просмотров)
Dom вне форума Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
three7 (07.08.2013), upvtku (08.08.2013)
07.08.2013, 15:11
Аватар для three7
three7 Активный участник
Регистрация: 24.10.2012 / Сообщений: 120
Поблагодарили 64 раз(а) / Репутация: 65
Dom, и если возможно, подскажите индикатору при появлении сигнала, чтобы он прописывал в окне алерта и на почту: время, пара и фрейм. Спасибо.
three7 вне форума Ответить с цитированиемОтветить с цитированием  
07.08.2013, 16:51
Аватар для Dom
Dom
Регистрация: 09.03.2009 / Сообщений: 1,032
Поблагодарили 2,477 раз(а) / Репутация: 2476
Сообщение от three7 Посмотреть сообщение
Dom, и если возможно, подскажите индикатору при появлении сигнала, чтобы он прописывал в окне алерта и на почту: время, пара и фрейм. Спасибо.
Так устроит?
Вложения:
Тип файла: mq4 SizeOfBar.mq4 (1.7 Кб, 109 просмотров)
Dom вне форума Ответить с цитированиемОтветить с цитированием  
4 пользователя(ей) сказали cпасибо:
sochisanya (08.08.2013), three7 (07.08.2013), upvtku (08.08.2013), Vladimir1 (07.08.2013)
07.08.2013, 18:45
Аватар для three7
three7 Активный участник
Регистрация: 24.10.2012 / Сообщений: 120
Поблагодарили 64 раз(а) / Репутация: 65
Сообщение от Dom Посмотреть сообщение
Так устроит?
Устроит! Индикатор работает как заказывал. Благодарю вас за оказание помощи.
three7 вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Dom (07.08.2013)
Ответ


Опции темы

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

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



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


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