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

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

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

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

ps: Готово. Должен работать.

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

ps: Готово. Должен работать.
Отлично! Работает! Спасибо!
31.07.2013, 15:26
Аватар для ALEKSUS
ALEKSUS ALEKSUS вне форума Активный участник
Регистрация: 29.09.2010 / Сообщений: 177
Поблагодарили 65 раз(а) / Репутация: 66
Здравствуй Dom. Сделай пожалуйста, чтоб играл звук пользователя при смене цвета №1 на №0 и наоборот.Там есть алерт но с ним какая-то проблема,лучше вообще его убрать. Заранее спасибо.
01.08.2013, 06:02
Аватар для Dom
Dom Dom на форуме
Регистрация: 09.03.2009 / Сообщений: 1,033
Поблагодарили 2,481 раз(а) / Репутация: 2480
Здравствуй Dom. Сделай пожалуйста, чтоб играл звук пользователя при смене цвета №1 на №0 и наоборот.Там есть алерт но с ним какая-то проблема,лучше вообще его убрать. Заранее спасибо.
Здравствуйте.Вы, скорее всего,ошиблись,загрузив другой индикатор.В данном нет алерта и смены цвета,он стрелочный.
01.08.2013, 09:58
Аватар для ALEKSUS
ALEKSUS ALEKSUS вне форума Активный участник
Регистрация: 29.09.2010 / Сообщений: 177
Поблагодарили 65 раз(а) / Репутация: 66
Здравствуйте.Вы, скорее всего,ошиблись,загрузив другой индикатор.В данном нет алерта и смены цвета,он стрелочный.
C индикатором не ошибся. Сделайте на стрелки.
01.08.2013, 12:07
Аватар для Dom
Dom Dom на форуме
Регистрация: 09.03.2009 / Сообщений: 1,033
Поблагодарили 2,481 раз(а) / Репутация: 2480
C индикатором не ошибся. Сделайте на стрелки.
Сигнал подается при появлении стрелки,на нулевом баре.
01.08.2013, 13:06
Аватар для ALEKSUS
ALEKSUS ALEKSUS вне форума Активный участник
Регистрация: 29.09.2010 / Сообщений: 177
Поблагодарили 65 раз(а) / Репутация: 66
Сигнал подается при появлении стрелки,на нулевом баре.
Очень спасибо.
Ответить


Опции темы

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

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



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


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