Доработка ботов (советников, индикаторов) vol. 2

Приветствую!
Настройте плиз музыку в индикаторе чтоб играла когда нужно.
Плей нужен только тогда, когда по сигналу iSAR по всем периодам был бы палец вверх (тогда плей) или вниз (тогда плей).
Плей нужен только тогда, когда по сигналу iWPR по всем периодам был бы палец вверх (тогда плей) или вниз (тогда плей).
Плей нужен только тогда, когда по сигналу iMA по всем периодам был бы палец вверх (тогда плей) или вниз (тогда плей).
И если можно добавить чтоб не каждый тик сигнал менялся а по закрытию баров было бы то что надо.


P.S. В виде благодарности за помощь пару тройку американских вмз могу скинуть на кошель указанный в коде...
P.P.S.пару тройку это не жаба, а что осталось после сокрушительного поражения на поле дц.

Спасибо.
 

Вложения

  • 55.mq4
    55.mq4
    10,7 КБ · Просмотры: 27
Плей нужен только тогда, когда по сигналу iSAR по всем периодам был бы палец вверх (тогда плей) или вниз (тогда плей).
Плей нужен только тогда, когда по сигналу iWPR по всем периодам был бы палец вверх (тогда плей) или вниз (тогда плей).
Плей нужен только тогда, когда по сигналу iMA по всем периодам был бы палец вверх (тогда плей) или вниз (тогда плей).
И если можно добавить чтоб не каждый тик сигнал менялся а по закрытию баров было бы то что надо.

Добавлены раздельные настройки по звукам а также вкл/откл окна алерта
Код:
extern string signalBuy_MA   = "alarm.wav", // тип звука для BUY по MA
              signalSell_MA  = "alarm.wav", // тип звука для SELL по MA
              signalBuy_WPR  = "beep.wav",  // тип звука для BUY по WPR
              signalSell_WPR = "beep.wav",  // тип звука для SELL по WPR
              signalBuy_SAR  = "bang.wav",  // тип звука для BUY по SAR
              signalSell_SAR = "bang.wav";  // тип звука для SELL по SAR
extern bool   AlertsMessage  = true;        // оповещение окном алерта

Но как здесь уже писали - ждать совпадения по всем ТФ от М1 до MN1 - случай довольно редкий... При необходимости можно заглушить ненужные ТФ в коде
Код:
      ColorToString(ObjectGetInteger(0,"signal"+0+"0",6),1)==signalBuyColor&&  // M1
      ColorToString(ObjectGetInteger(0,"signal"+1+"0",6),1)==signalBuyColor&&  // M5
      ColorToString(ObjectGetInteger(0,"signal"+2+"0",6),1)==signalBuyColor&&  // M15
      ColorToString(ObjectGetInteger(0,"signal"+3+"0",6),1)==signalBuyColor&&  // M30
      ColorToString(ObjectGetInteger(0,"signal"+4+"0",6),1)==signalBuyColor&&  // H1
      ColorToString(ObjectGetInteger(0,"signal"+5+"0",6),1)==signalBuyColor&&  // H4
      ColorToString(ObjectGetInteger(0,"signal"+6+"0",6),1)==signalBuyColor&&  // D1
      ColorToString(ObjectGetInteger(0,"signal"+7+"0",6),1)==signalBuyColor&&  // W1
      ColorToString(ObjectGetInteger(0,"signal"+8+"0",6),1)==signalBuyColor    // MN1
(закомментировал только в одной колонке, но заглушать надо одинаково во всех - по селл и бай и по всем трём индюкам)
 

Вложения

  • 55.mq4
    55.mq4
    21,3 КБ · Просмотры: 48
  • 55.ex4
    55.ex4
    21,8 КБ · Просмотры: 32
sergeysv сказал(а):
Здравствуйте--СПАСИБО за индюк.
Только открыл код и не увидел номер кошелька, скиньте плиз номер,я до конца дня скину.
А какая функция в коде следит чтоб сигнал был по закрытии бара?

В этих темах всё делается бесплатно.
По функции - ответил в ЛС.
 
Добрый день уважаемые программисты!об одном лишь прошу я ,пожалуйста добавьте возможность изменения стрелки в TDI SSA normalize arrows alert см.архив попытался сам разобраться но получилось только форму стрелки менять , а мне нужно размер побольше, чтобы на графике в глаза бросался .Большое спасибо и простите за беспокойство!
 

Вложения

  • my.rar
    my.rar
    79 КБ · Просмотры: 69
случай довольно редкий...
Что то он молчит как рыба об лёд...
и комента нет при совпадении..
Покрутил..
Оставил только ма , уменьшил период машек---молчит.
оставил 1м,5,м,15--молчит
файл в папке саунд есть ,а он молчит.
У кого нибудь кто скачал был плей или комент при совпадении?
 

Вложения

Последнее редактирование:

Вложения

Помогите довести до ума

Всем доброго вечера. Прям какое то безобразие, только попросил доработать, так советник вообще снесло с графика. Видать из за нового билда. Поправьте пожалуйста.
 

Вложения

Что то он молчит как рыба об лёд...
и комента нет при совпадении..
Покрутил..
Оставил только ма , уменьшил период машек---молчит.
оставил 1м,5,м,15--молчит
файл в папке саунд есть ,а он молчит.
У кого нибудь кто скачал был плей или комент при совпадении?

Это мой недосмотр, Сергей :) Проверял Комментом и не учёл преобразование данных - вот поэтому он и молчит. :) Поправил.
По умолчанию оставил 3 ТФ - М1, М5 и М15 для проверки, надеюсь сами сможете разобраться там - как заглушить ненужные ТФ для уменьшения кол-ва совпадений...
PHP:
     ColorToString((int)ObjectGetInteger(0,"signal"+0+"0",6),1)==ColorToString(signalBuyColor,1)&&  // M1
      ColorToString(ObjectGetInteger(0,"signal"+1+"0",6),1)==ColorToString(signalBuyColor,1)&&  // M5
      ColorToString(ObjectGetInteger(0,"signal"+2+"0",6),1)==ColorToString(signalBuyColor,1)/*&&  // M15
      ColorToString(ObjectGetInteger(0,"signal"+3+"0",6),1)==ColorToString(signalBuyColor,1)&&  // M30
      ColorToString(ObjectGetInteger(0,"signal"+4+"0",6),1)==ColorToString(signalBuyColor,1)&&  // H1
      ColorToString(ObjectGetInteger(0,"signal"+5+"0",6),1)==ColorToString(signalBuyColor,1)&&  // H4
      ColorToString(ObjectGetInteger(0,"signal"+6+"0",6),1)==ColorToString(signalBuyColor,1)&&  // D1
      ColorToString(ObjectGetInteger(0,"signal"+7+"0",6),1)==ColorToString(signalBuyColor,1)&&  // W1
      ColorToString(ObjectGetInteger(0,"signal"+8+"0",6),1)==ColorToString(signalBuyColor,1)*/  // MN1

Также вывел это всё из зоны цикла для избежания сбоев - так будет надёжнее.
Всё это в принципе можно сделать и без этих преобразований данных - непосредственно теми же функциями определения селл-бай сигнала, будет немного больше кода просто...
Удачи ! :)
 

Вложения

  • 55.mq4
    55.mq4
    23,8 КБ · Просмотры: 59
  • 55.ex4
    55.ex4
    21,6 КБ · Просмотры: 40
  • Сохраненное изображение 2017-5-25_22-22-50.203.jpg
    Сохраненное изображение 2017-5-25_22-22-50.203.jpg
    262,2 КБ · Просмотры: 253

Вложения

Последнее редактирование:
Дьявол из Ада-Какой вы молодец!огромное Вам спасибо! попробую отпишусь кратенько
 
Доброго дня. Нельзя ли из этого индюка удалить лишнюю информацию. Ненужная инфа выделена жёлтым прямоугольником справа в подвале. Заранее спасибо.
 

Вложения

Посмотрели (2229) Посмотреть

Отслеживают (1864) Посмотреть

Назад
Верх