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

Ответ
 
Опции темы
28.07.2013, 14:17
Аватар для Dom
Dom
Регистрация: 09.03.2009 / Сообщений: 1,032
Поблагодарили 2,477 раз(а) / Репутация: 2476
Сообщение от AlexeyVik Посмотреть сообщение
Ты меня извини, я не хотел-бы подрывать твой авторитет, но это глубокое заблуждение. И Alert, и PlaySound, и даже SendMail могут срабатывать одновременно. И для каждого из них можно поставить дополнительное условие на срабатывание. Т.е будут срабатывать в любом наборе.
Если сможешь то поставь Alert в фигурные скобки. Сначала ничего не изменится. Потом в тех-же скобках добавь PlaySound. Вот тут то и будет срабатывать и Alert и PlaySound.
Потом внеси отдельные переменные в extern _Alert = true; и поставь дополнительное условие if(_Alert) Alert("Alert включен"); Так-же и по другим сигналам, звук или почта.
Об авторитете не может быть и речи,я всего лишь самоучка,стараюшийся как-то помочь людям,буду только рад если это сделает кто-то лучше меня.За замечание большое спасибо,буду разбираться,но лучше бы куском кода,так до меня быстрее доходит.
Dom вне форума Ответить с цитированиемОтветить с цитированием  
3 пользователя(ей) сказали cпасибо:
bot14 (28.07.2013), robert.smith (29.07.2013), TEST14 (28.07.2013)
28.07.2013, 19:52
Аватар для AlexeyVik
AlexeyVik Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,590
Поблагодарили 3,712 раз(а) / Репутация: 3708
Сообщение от Dom Посмотреть сообщение
Об авторитете не может быть и речи,я всего лишь самоучка,стараюшийся как-то помочь людям,буду только рад если это сделает кто-то лучше меня.За замечание большое спасибо,буду разбираться,но лучше бы куском кода,так до меня быстрее доходит.
Ну чтобы мне не искать по теме и индикаторам, выложи свой кусок который ты вставляешь, я его подправлю.
AlexeyVik вне форума Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
Dom (29.07.2013), semiromid (05.08.2013)
29.07.2013, 08:32
Аватар для Dom
Dom
Регистрация: 09.03.2009 / Сообщений: 1,032
Поблагодарили 2,477 раз(а) / Репутация: 2476
Сообщение от AlexeyVik Посмотреть сообщение
Ну чтобы мне не искать по теме и индикаторам, выложи свой кусок который ты вставляешь, я его подправлю.
Вот,последний индикатор в котором vvskiyarov просил объединить Alert и PlaySound,а я по незнанию сказал,что это невозможно.Буду очень признателен,если Вы покажете,как это делается.Заранее благодарен.
Вложения:
Тип файла: mq4 Uni_cross_Alert.mq4 (5.3 Кб, 68 просмотров)
Dom вне форума Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
bot14 (29.07.2013), semiromid (05.08.2013)
29.07.2013, 09:21
Аватар для AlexeyVik
AlexeyVik Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,590
Поблагодарили 3,712 раз(а) / Репутация: 3708
Сообщение от Dom Посмотреть сообщение
Вот,последний индикатор в котором vvskiyarov просил объединить Alert и PlaySound,а я по незнанию сказал,что это невозможно.Буду очень признателен,если Вы покажете,как это делается.Заранее благодарен.
Здесь почти всё правильно. Вот часть твоего кода. В нём 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); // если разрешено отправить сообщение на почту.
}
AlexeyVik вне форума Ответить с цитированиемОтветить с цитированием  
3 пользователя(ей) сказали cпасибо:
bot14 (29.07.2013), Dom (29.07.2013), semiromid (05.08.2013)
29.07.2013, 10:25
Аватар для bleike
bleike Новичок форума
Регистрация: 26.03.2010 / Сообщений: 108
Поблагодарили 19 раз(а) / Репутация: 18
Добавьте кто-нить звуковой сигнал и окно оповещения когда на свече появятся синий-зелёный фракталы одновременно и синий-зелёный-коричневый одновременно, соответственно в одну сторону
Вложения:
Тип файла: mq4 Ind-Fractals-1(08SEP05).mq4 (5.2 Кб, 52 просмотров)
bleike на форуме Ответить с цитированиемОтветить с цитированием  
29.07.2013, 16:28
Аватар для Dom
Dom
Регистрация: 09.03.2009 / Сообщений: 1,032
Поблагодарили 2,477 раз(а) / Репутация: 2476
Сообщение от 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); // если разрешено отправить сообщение на почту.
}
Большое спасибо!Все понял.
Dom вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
semiromid (05.08.2013)
29.07.2013, 17:15
Аватар для vvsklyarov
vvsklyarov Новичок форума
Регистрация: 06.11.2009 / Сообщений: 65
Поблагодарили 6 раз(а) / Репутация: 6
Добрый день, Dom!
Как и обещал пишу о работе индикатора.
Все замечательно работает, огромное еще раз спасибо!
На почту сигнал уходит, единственное, появился один момент, который не критичный, просто загромождается график.
Индикатор стоит у меня на 30мин. таймфреме, на других просто не было времени пробовать. Так вот при появлении сигнала на почту уходит уведомление как и положено 1 раз, а на графике появляется 3 стрелки: на 1 свече после сигнала, на 2-й и на 3-й.
Если не трудно и будет время посмотрите по какой причине возникает 3 стрелки и оставьте только на первой свече.
Заранее спасибо.
vvsklyarov вне форума Ответить с цитированиемОтветить с цитированием  
29.07.2013, 17:19
Аватар для vvsklyarov
vvsklyarov Новичок форума
Регистрация: 06.11.2009 / Сообщений: 65
Поблагодарили 6 раз(а) / Репутация: 6
Извиняюсь, я не напомнил какой индикатор.
Вложения:
Тип файла: mq4 Uni_cross_Alert.mq4 (5.3 Кб, 63 просмотров)
vvsklyarov вне форума Ответить с цитированиемОтветить с цитированием  
29.07.2013, 17:31
Аватар для AlexeyVik
AlexeyVik Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,590
Поблагодарили 3,712 раз(а) / Репутация: 3708
Сообщение от vvsklyarov Посмотреть сообщение
Добрый день, Dom!
Как и обещал пишу о работе индикатора.
Все замечательно работает, огромное еще раз спасибо!
На почту сигнал уходит, единственное, появился один момент, который не критичный, просто загромождается график.
Индикатор стоит у меня на 30мин. таймфреме, на других просто не было времени пробовать. Так вот при появлении сигнала на почту уходит уведомление как и положено 1 раз, а на графике появляется 3 стрелки: на 1 свече после сигнала, на 2-й и на 3-й.
Если не трудно и будет время посмотрите по какой причине возникает 3 стрелки и оставьте только на первой свече.
Заранее спасибо.
Это называется "Дайте водички попить, а-то жрать охота аж переночевать негде"
Так уж устроен твой индикатор. Попробуй увеличить DeltaForSell и DeltaForBuy поставь больше 0. А так, это происходит от того, что линии индикаторов Snake и T3_clean пересекаются и возвращается взад. А потом на следующем баре повторяется попытка пересечения. Так-что это не обязательно на 3х барах. Может быть и на 1, если быстрое движение, а может и на 5ти. В общем подбирай. А если используешь на 5ти знаке, то смело можешь ставить от 5 и больше.
AlexeyVik вне форума Ответить с цитированиемОтветить с цитированием  
3 пользователя(ей) сказали cпасибо:
Dom (29.07.2013), semiromid (05.08.2013), vvsklyarov (29.07.2013)
29.07.2013, 17:36
Аватар для vvsklyarov
vvsklyarov Новичок форума
Регистрация: 06.11.2009 / Сообщений: 65
Поблагодарили 6 раз(а) / Репутация: 6
Ну может сегодня так и происходит, просто раньше я такого не замечал.
А вообще я без претензий.
Мою просьбу Dom выполнил в полном объеме и ему за это огромное спасибо.
И Вам спасибо за совет.
vvsklyarov вне форума Ответить с цитированиемОтветить с цитированием  
30.07.2013, 09:53
Аватар для Leonup
Leonup Новичок форума
Регистрация: 23.12.2011 / Сообщений: 58
Поблагодарили 4 раз(а) / Репутация: 5

По умолчанию Звуковой сигнал


Добрый день!
Вопрос, скорее всего, не по теме, но что-то не нашел, в какой ветке его лучше задать.
Как известно, фрактал образуется, когда до него и после него сформированы 2 свечи.
Как сделать, чтобы звуковой сигнал оповещал об открытии 3-ей свечи?
В терминале есть вкладка Алерты, но там это, наверно, не сделаешь?
Спасибо.
Leonup вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
rosijitosin (30.07.2013)
30.07.2013, 11:09
Аватар для AlexeyVik
AlexeyVik Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,590
Поблагодарили 3,712 раз(а) / Репутация: 3708
Сообщение от Leonup Посмотреть сообщение
Добрый день!
Вопрос, скорее всего, не по теме, но что-то не нашел, в какой ветке его лучше задать.
Как известно, фрактал образуется, когда до него и после него сформированы 2 свечи.
Как сделать, чтобы звуковой сигнал оповещал об открытии 3-ей свечи?
В терминале есть вкладка Алерты, но там это, наверно, не сделаешь?
Спасибо.
Вот тебе индикатор. Пользуйся.
Вложения:
Тип файла: mq4 AlertFractal.mq4 (1.5 Кб, 82 просмотров)
AlexeyVik вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Leonup (30.07.2013)
30.07.2013, 13:12
Аватар для Leonup
Leonup Новичок форума
Регистрация: 23.12.2011 / Сообщений: 58
Поблагодарили 4 раз(а) / Репутация: 5
Сообщение от AlexeyVik Посмотреть сообщение
Вот тебе индикатор. Пользуйся.
Огромное спасибо! Но как его заставить, чтобы он оповещал периодически через заданный промежуток времени?
А если это сложно, то только 1 раз!
А то барабанит при каждом тике.
Leonup вне форума Ответить с цитированиемОтветить с цитированием  
30.07.2013, 14:02
Аватар для AlexeyVik
AlexeyVik Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,590
Поблагодарили 3,712 раз(а) / Репутация: 3708
Сообщение от Leonup Посмотреть сообщение
Огромное спасибо! Но как его заставить, чтобы он оповещал периодически через заданный промежуток времени?
А если это сложно, то только 1 раз!
А то барабанит при каждом тике.
Ну извини, слепил на скорую руку, во время перекура. Сейчас исправлю.

ps: Готово. Должен работать.
Вложения:
Тип файла: mq4 AlertFractal.mq4 (1.7 Кб, 126 просмотров)

Последний раз редактировалось AlexeyVik; 30.07.2013 в 14:07.
AlexeyVik вне форума Ответить с цитированиемОтветить с цитированием  
30.07.2013, 15:13
Аватар для Leonup
Leonup Новичок форума
Регистрация: 23.12.2011 / Сообщений: 58
Поблагодарили 4 раз(а) / Репутация: 5
Сообщение от AlexeyVik Посмотреть сообщение
Ну извини, слепил на скорую руку, во время перекура. Сейчас исправлю.

ps: Готово. Должен работать.
Отлично! Работает! Спасибо!
Leonup вне форума Ответить с цитированиемОтветить с цитированием  
31.07.2013, 15:26
Аватар для ALEKSUS
ALEKSUS Активный участник
Регистрация: 29.09.2010 / Сообщений: 177
Поблагодарили 65 раз(а) / Репутация: 66
Здравствуй Dom. Сделай пожалуйста, чтоб играл звук пользователя при смене цвета №1 на №0 и наоборот.Там есть алерт но с ним какая-то проблема,лучше вообще его убрать. Заранее спасибо.
Вложения:
Тип файла: mq4 Stop_reversal_bluestops.mq4 (4.6 Кб, 74 просмотров)
ALEKSUS вне форума Ответить с цитированиемОтветить с цитированием  
01.08.2013, 06:02
Аватар для Dom
Dom
Регистрация: 09.03.2009 / Сообщений: 1,032
Поблагодарили 2,477 раз(а) / Репутация: 2476
Сообщение от ALEKSUS Посмотреть сообщение
Здравствуй Dom. Сделай пожалуйста, чтоб играл звук пользователя при смене цвета №1 на №0 и наоборот.Там есть алерт но с ним какая-то проблема,лучше вообще его убрать. Заранее спасибо.
Здравствуйте.Вы, скорее всего,ошиблись,загрузив другой индикатор.В данном нет алерта и смены цвета,он стрелочный.
Dom вне форума Ответить с цитированиемОтветить с цитированием  
01.08.2013, 09:58
Аватар для ALEKSUS
ALEKSUS Активный участник
Регистрация: 29.09.2010 / Сообщений: 177
Поблагодарили 65 раз(а) / Репутация: 66
Сообщение от Dom Посмотреть сообщение
Здравствуйте.Вы, скорее всего,ошиблись,загрузив другой индикатор.В данном нет алерта и смены цвета,он стрелочный.
C индикатором не ошибся. Сделайте на стрелки.
ALEKSUS вне форума Ответить с цитированиемОтветить с цитированием  
01.08.2013, 12:07
Аватар для Dom
Dom
Регистрация: 09.03.2009 / Сообщений: 1,032
Поблагодарили 2,477 раз(а) / Репутация: 2476
Сообщение от ALEKSUS Посмотреть сообщение
C индикатором не ошибся. Сделайте на стрелки.
Сигнал подается при появлении стрелки,на нулевом баре.
Вложения:
Тип файла: mq4 Stop_reversal_bluestops_Alert.mq4 (6.3 Кб, 144 просмотров)
Dom вне форума Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
ALEKSUS (01.08.2013), sochisanya (08.08.2013)
01.08.2013, 13:06
Аватар для ALEKSUS
ALEKSUS Активный участник
Регистрация: 29.09.2010 / Сообщений: 177
Поблагодарили 65 раз(а) / Репутация: 66
Сообщение от Dom Посмотреть сообщение
Сигнал подается при появлении стрелки,на нулевом баре.
Очень спасибо.
ALEKSUS вне форума Ответить с цитированиемОтветить с цитированием  
Ответ


Опции темы

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

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



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


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